Nell’iOS 4.3 (il cui arrivo è previsto per l’11 marzo), Apple ha integrato l’engine Javascript Nitro. Questo “motore” (in precedenza noto come SquirrelFish Extreme) consente al WebKit (l’engine di Safari) di eseguire Javascript in modo molto efficace e veloce, ed è stato sviluppato da M. Anton Ertl e David Gregg, membri dell’Università pontificia di Rio e autori del “Lua”, un linguaggio di scripting generico di tipo dinamico, riflessivo e imperativo. Tecnicamente l’engine è più veloce di altri per l’implementazione di quattro particolari tecnologie: ottimizzazione del bytecode, polymorphic inline caching, una versione leggera di un JIT compiler “contestuale” e un motore di espressioni regolari che sfrutta il JIT.
[A cura di Mauro Notarianni]