
Firefox sfiderà Chrome sulla velocità. Recentemente Google ha presentato Crankshaft, il nuovo sistema JIT per il JavaScript del motore V8 di Chrome (Chrome: Web Store e super velocità in arrivo). Secondo Google le novità apportate consentono di raddoppiare la velocità in tre degli otto benchmark V8 e di migliorare del 12 percento il tempo di caricamento delle pagine che fanno un uso elevato di JavaScript.
Mozilla però non ci sta e lo sviluppatore David Mandelin, oltre a fare i complimenti al team di Google, promette battaglia: il team JavaScript di Mozilla e la comunità di sviluppatori "hanno le capacità e le risorse per migliorare" e raggiungere le prestazioni del futuro Chrome.

Mandelin ha confrontato Crankshaft con l'attuale motore JavaScript di Firefox, TraceMonkey, puntualizzando che la "specializzazione di tipo run-time per JavaScript è nata con il progetto TraceMonkey di Mozilla", ma aggiungendo che Crankshaft si è spinto più avanti su questo punto.
Crankshaft si compone di quattro componenti: c'è un compilatore base, affiancato da un profiler runtime che identifica il codice più usato. Poi un compilatore riadatta, ottimizzando, il codice in questione. Google ha incluso anche il supporto "deoptimization", che identifica i casi in cui il compiler dedicato all'ottimizzazione promette miglioramenti di velocità eccessivi. In questo caso il motore torna al compilatore base.
David Mandelin scrive che le ottimizzazioni applicate dal compiler aggiuntivo richiedono tempo e, se fosse stato l'unico compilatore, l'avvio sarebbe stato più lento. "Tuttavia Crankshaft ha anche un compiler base che si avvia rapidamente ma non ottimizza molto: probabilmente meno dello compilatore V8. Solamente se si prevede che il codice debba funzionare molto rapidamente sarà compilato con un'ottimizzazione completa". TraceMonkey fa qualcosa di simile, ma registra una sola traccia (codice loop che viene riusato), mentre Crankshaft sembra che profili ripetutamente il codice e che ottimizzi gli interi metodi anziché solo le tracce e inoltre usa una caching inline.
"Ci sarà molto da fare dopo l'uscita di Firefox 4", ha concluso Mandelin. Che la guerra abbia inizio.
Acer Iconia, il tablet con due display si paga caro
iPad 2 senza AMOLED ma con la webcam e altro
Playstation Move diventa un fucile per Killzone 3
I produttori LCD non vogliono pagare la multa UE
La battaglia per WikiLeaks è ormai partigiana
Kinect e Minority Report, dal film alla realtà
Gran Turismo 5 col turbo: 5,5 milioni di copie vendute
Uncharted 3: Drake's Deception, dettagli e teaser
Viber imita Skype, ma sulla privacy è debole
Connessioni Light Peak senza fibra ma con rame
Operation: Payback, quello che i media non dicono
Asta frequenze TV: la mossa per eliminare Sky
Chiuse 40 vulnerabilità, ecco il regalo di Microsoft
ChromeBook uccide il Caps Lock, vietato urlare
Nuovi e-book reader con e-ink, non solo per leggere
Ebook su Biblet Store, listini inferiori alla carta
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
Firefox Beta per Android
Firefox Beta per Android rinnova la grafica e mette il turbo
Firefox Reset riporta il browser alle impostazioni originali
Microsoft sta boicottando gli altri browser su Windows RT?
Firefox disattiva i plugin con Click-to-Play per sicurezza
Il browser Mozilla Firefox 12 è disponibile per il download
Firefox Metro per Windows 8, svelate le prime immagini
Anche Firefox cede a H.264, il codec open source ha perso
Firefox 11 sbarca sulla Terra e vuole gli utenti di Chrome
Chrome e Firefox per Windows 8 Metro, che fatica!
Firefox Beta per Android
Firefox Beta per Android rinnova la grafica e mette il turbo
Quale browser usare su un vecchio computer con Windows XP?
Firefox Reset riporta il browser alle impostazioni originali
Stop ai browser su Windows RT, Microsoft rischia l'indagine
Microsoft sta boicottando gli altri browser su Windows RT?
Firefox disattiva i plugin con Click-to-Play per sicurezza
Il browser Mozilla Firefox 12 è disponibile per il download
Firefox Metro per Windows 8, svelate le prime immagini
Chrome sorpassa Internet Explorer: ieri la data storica
Originariamente inviata da AurZero
Sono contento sia per Chrome che per Firefox, già quest'ultimo ha raggiunto e superato il primo nella nightly build, ma se il team Chromium prevede un ennesimo sorpasso, non farà altro che stimolare nuovamente Firefox; il ciclo si ripeterà e i software miglioreranno drasticamente.
Originariamente inviata da salvodi
stupenda l'immagine!!! qualcuno sa se ne esiste una versione + grande? la voglio da appendere in ufficio!!
Chrome: Web Store e super velocità in arrivo
Chrome OS elimina l'hardware, la forza è il Web
Chrome 8 atterra, prove tecniche di Web Store
Plug-in che si auto-installano, il no di Mozilla
Le 20 migliori estensioni per Firefox
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Yahoo! Axis è un browser per iPhone quasi meglio di Safari
Linux Mint 13 Maya per chi vuole Ubuntu senza Unity
Ballmer pazzo per Windows 8: 500 milioni di copie in un anno
Commenti