Safari este cel mai utilizat browser pentru navigare web de pe terminale mobile, dar si unul dintre cele mai utilizate browsere pentru navigare folosind PC-uri. Pentru ca aplicatia sa este atat de populara, Apple s-a gandit sa ii imbunatateasca performantele, mai exact sa imbunatateasca motorul in baza caruia functioneaza JavaScript-ul. Nitro JavaScript-ul este motorul de cautare implementat cel mai recent si imbuntatit de catre Apple, iar pentru el compania are pregatita o noua actualizare ce este cunoscuta sub numele de cod FTLJIT.
FTLJIT is still considered experimental, so although it’s being made available in the OS X port of WebKit by default, it’s not actually turned on yet — it has to be enabled through command-line flags. One attribute that could make FTLJIT stand out from the pack all the more is how well it runs JavaScript code that is not specifically optimized for [Mozilla’s] asm.js. Every JavaScript engine will run asm.js code, but only Mozilla’s SpiderMonkey honors asm.js-specific optimizations, and right now no other browser maker has elected to follow Mozilla’s lead.
Chiar daca momentan este experimentala, noua versiune a motorului JavaScript este disponibila deja in versiunile beta ale Safari pentru Mac, ea putand fi activata prin cateva lunii de comanda. Folosind noul motor JavaScript, Safari s-a dovedit a fi mai rapid decat Chrome sau Firefox in ceea ce priveste incarcarea paginilor web, exceptia fiind benchmark-urile optimizate pentru asm.js-ul Firefox. Implementand aceasta tehnologie in Safari pentru OS X 10.10 si iOS 8, Apple ar putea oferi utilizatorilor performante sensibil superioare fata de cele ale concurentei, insa totul depinde de modul in care va putea fi pregatit sistemul pentru implementare.