Framework Javascript