JSX är en mallhanteringsmotor som tillåter utvecklaren att göra markeringar direkt i sin kod, som sedan live eller förkompileras till vanligt JavaScript. Detta eliminerar separation mellan vyuppmärkningen och koden och erbjuder hastighetsförbättringar över stringbaserade mallhanteringsspråk.
Plugins erbjuder ett enkelt sätt att utöka funktionaliteten eller integrationen med andra tjänster. Ett stort antal plugins innebär att det finns ett aktivt community av användare. Endast officiella plugins räknas med.
Plugin som hjälper till att validera klientens indata innan den bearbetas eller skickas till en server. Även om detta inte ersätter server-side validering så förbättras användarupplevelsen kraftigt.
Kräver inte eller eller behöver inte användas av ett visst bibliotek (som jQuery, Zepto eller MooTools) för DOM-hantering och kan användas med den utvecklaren föredrar.
Asynchronous Module Definition-bibliotek möjliggör enkel modulär, ren programmering. Om ett ramverk inte fungerar bra med sådana bibliotek kan det ha några andra sätt att modulera dess komponenter och lösa beroenden, som Dependency Injection.
Använder jQuery Lite-delar där DOM-hantering är nödvändig. På detta sätt får utvecklare jQuerys bekväma hjälpfunktioner utan behöva inkludera hela biblioteket. I många användningsfall eliminerar detta projektet beroendet av jQuery.
Detta förenklar dataöverföring mellan applikationen och REST-tjänsterna eller LocalStorage. Det minskar också komplexiteten från get-och set-funktionerna.
Modellförändringar resulterar inte omedelbart i vyuppdateringar men ställs i kö och skickas sedan som en grupp. Detta kan vara bättre presterande än Instant View-uppdateringar.
Tillåter användning av bibliotek som jQuery Deferred att stödja promises. Promises är ett populärt alternativ till återanrop när det handlar om serversvar.