Articoli e news    Prezzi

Firefox sfida Chrome, motori JavaScript elaborati

12:44 - 10 dicembre 2010 di Manolo De Agostini

Mozilla promette miglioramenti al motore Javascript di Firefox che aumenteranno ulteriormente le prestazioni fino a raggiungere quelle che ha promesso Google con l'aggiornamento Crankshaft. La comunità ha le capacità e le risorse per tenere testa al colosso di Mountain View.

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.

Condividi:   
  • Ultime news
  • Mozilla
  • Firefox

Commenti

Aggiungi un tuo commento
1/2 avanti    
AurZero 10/12/2010 12:53
 
+1 
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.
LUKE_94_94 10/12/2010 12:55
 
+15 
manca Opera nell'immagine
DjToffy 10/12/2010 12:57
 
+3 

 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.



ed è questa la cosa positiva! la concorrenza!
è questo che spinge le aziende a migliorarsi e a fare prodotti migliori. Diciamo che Chrome ha dato uno scossone a quelli di Mozilla e li ha spinti a darsi una mossa e reagire.
Le possibilità di fare dei broswer ottimi ci sono tutte!
g.dragon 10/12/2010 13:11
 
ottimo.. ne vedremo delle belle...
olivercervera 10/12/2010 13:31
 
+3 
E che si diano anche una mossa nello sviluppo di FF4 che ci stanno mettendo una vita!
alfa 33 10/12/2010 13:46
 
Ma FF4 supporterà HTML 5?
salvodi 10/12/2010 13:47
 
+1 
stupenda l'immagine!!! qualcuno sa se ne esiste una versione + grande? la voglio da appendere in ufficio!!
Rick 10/12/2010 13:47
 
-1 
Tra l'altro opera attualmente è il piu veloce tra i 3
sardinianguy88 10/12/2010 14:04
 
+4 
Non vedo l'ora di mettere le mani su firefox 4
sassi 10/12/2010 14:18
 

 Originariamente inviata da salvodi

stupenda l'immagine!!! qualcuno sa se ne esiste una versione + grande? la voglio da appendere in ufficio!!


quoto
1/2 avanti    
Accedi o  registrati.
Nome utente:
Password:
Segnala TomsHW

Correlazioni

  Azienda: Mozilla
  Categoria: Software
  Tag: Firefox, Chrome