image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte di Natale
Accedi a Xenforo
Immagine di Recensione Fritz!Mesh Wi-Fi Set 1600, il mesh da abbinare al proprio router Recensione Fritz!Mesh Wi-Fi Set 1600, il mesh da abbinare al...
Immagine di Samsung raddoppia i prezzi della RAM DDR5 Samsung raddoppia i prezzi della RAM DDR5...

Firefox sfida Chrome, motori JavaScript elaborati

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.

Advertisement

Avatar di Manolo De Agostini

a cura di Manolo De Agostini

@Tom's Hardware Italia

Pubblicato il 10/12/2010 alle 12:44 - Aggiornato il 15/03/2015 alle 01:25
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

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.

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

Samsung raddoppia i prezzi della RAM DDR5
6

Hardware

Samsung raddoppia i prezzi della RAM DDR5

Di Antonello Buzzi
Recensione Fritz!Mesh Wi-Fi Set 1600, il mesh da abbinare al proprio router
2

Hardware

Recensione Fritz!Mesh Wi-Fi Set 1600, il mesh da abbinare al proprio router

Di Marco Pedrani
ChatGPT sfida Nano Banana: arriva il nuovo generatore d'immagini

Hardware

ChatGPT sfida Nano Banana: arriva il nuovo generatore d'immagini

Di Marco Pedrani
AMD Ryzen 7 9850X3D sempre più reale, spunta in un negozio online

Hardware

AMD Ryzen 7 9850X3D sempre più reale, spunta in un negozio online

Di Marco Pedrani
TV da 350€ con Ambilight di Philips? Ora è possibile grazie a questa offerta

Offerte e Sconti

TV da 350€ con Ambilight di Philips? Ora è possibile grazie a questa offerta

Di Dario De Vita

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2025 3Labs Srl. Tutti i diritti riservati.