|
Firefox è
IL browser in pratica il miglior programma attualmente disponibile per
navigare in rete. In questi anni ci ha abituato a caratteristiche sempre
nuove che hanno spesso modificato addirittura la navigazione in rete e
sono state abbondantemente copiate da tutti gli altri browser.
Recentemente
Firefox ha presentato la versione 3 che ha
introdotto miglioramenti notevolissimi compreso l'incremento della
velocità di navigazione grazie ad un nuovo "motore" software basato sul
linguaggio java denominato SpiderMonkey (Scimmia ragno) che ha
riconfermato Firefox ancora una volta come il più veloce browser
disponibile.
Ma la notizia dell'ultima
ora è veramente sorprendente: gli sviluppatori di Firefox hanno
realizzato una evoluzione del motore grafico Java denominata TraceMonkey
(termine traducibile come Scimmia cercatrice o tracciatrice) che sarà
inserita nella prossima release di Firefox la 3.1 che dovrebbe essere
rilasciata a fine anno o a gennaio 2009.
La nuova versione è già
stata sottoposta ad alcuni test i cui risultati lasciano sbalorditi. In
realtà TraceMonkey è già stato inserito nella versione 3 di Firefox ma
solo in versione incompleta e quindi disabilitato di default ed esiste
persino un modo per testarlo con un miniprogramma java che permette di
regolare contrasto e luminosità di una foto online di un ruscello di
montagna. Agendo sui comandi a scorrimento le modifiche vengono eseguite
con gli abituali ritardi e incertezze delle operazioni online, attivando
TraceMonkey diventano assolutamente fluide. Non è ancora comunque il
caso di testarlo, per lo meno per gli utenti meno esperti, e per questo
motivo non forniamo istruzioni dettagliate per farlo.
L'incremento di velocità
realmente sorprendente viene realizzato attraverso la memorizzazione,
compilazione e riutilizzazione delle porzioni di codice ricorsive nelle
pagine web che TraceMonkey individua e tratta in modo personalizzato.
Queste "subroutine" sono frequentissime e proprio per questo motivo il
miglioramento delle prestazioni è realmente fantastico.
Brendan Eich ha effettuato
molti test comparativi pubblicati nel suo
blog che potete visualizzare
con un click sulle immagini che riportiamo ....
 
L'utilizzo del sistema
TraceMonkey fornisce incrementi di velocità nei loop ricorsivi da 20 a
37 volte: ciò permette secondo i più diffusi benchmark (programmi test)
incrementi di velocità notevoli mediamente di 6/7 volte ma per l'SS
ubench sino a 22,5 volte!
Francamente un raddoppio
della velocità cioè un fattore 2 sarebbe già stato vertiginoso ma
incrementi così notevoli sono addirittura sconvolgenti. |