L’uscita del nuovo browser di Google, Chrome, è stata notevole sotto due aspetti: il tasso di sviluppo e la velocità della navigazione offerta. Chrome continua ad avere frequenti aggiornamenti software, garantendo all’utente la piena operabilità web in ogni ambito possibile, senza dimenticare di aumentare per quanto possibile la velocità generale. E’ uno dei più veloci browser internet attualmente disponibile, se non il più veloce.

Comunque, andando ad indagare globalmente le performance del browser, si possono trovare i suoi punti deboli. Ci riferiamo all’apertura simultanea di molte schede con contenuti diversi, pratica molto diffusa al giorno d’oggi vista la grande quantità di informazioni a disposizione.E’ cosa comune infatti avere una scheda aperta con la nostra webmail, un’altra con il nostro social network e un’altra ancora che sta caricando un video da YouTube.

Chrome è un ottimo browser per uso generico fino ad una certa soglia, se si apre infatti una grande quantità di schede, il software ne risente pesantemente. Il suo rivale Firefox invece sembra smaltire con minore difficoltà l’abbondanza di informazioni.

Gregor Wagner, uno studente dell’University of California, è un collaboratore part-time di Firefox. Ha deciso di effettuare alcuni test sulle performance dei due browser a confronto, facendo particolare attenzione appunto alla gestione della memoria nel caso in cui vengano aperte molte schede contemporaneamente. Per fare ciò si è avvalso di uno script che apre simultaneamente 150 popolari siti web nello stesso browser.

In Firefox il completamento dell’operazione richiede 6 minuti e 14 secondi. Su Chrome la storia è completamente differente: il tempo necessario sale fino a 28 minuti e 55 secondi. Si può concludere che in questa particolare operazione Chrome è più di 4 volte più lento di Firefox.

La causa di questa differenza sta nella gestione dei processi da parte dei browser: Chrome usa più processi per gestire le schede aperte, mentre Firefox impiega un unico processo che gestisce tutte le schede aperte.

E’ probabile che non ci si accorga mai di questo ritardo perché nell’uso quotidiano di internet raramente si arriva a più di 10 schede aperte, ma se siete dei professionisti e avete particolari esigenze di questo tipo, Firefox è il browser adatto a voi.

 

Luca Fortuna

 

4 pensieri su “Con molte schede aperte, Firefox batte facilmente Chrome

  1. non sono assolutamente daccordo. mi domando come siano stati condotti questi test. sviluppo per il web quotidianamente da 15 anni e, da quando é stato presentato, uso chrome e la differenza di performance con firefox é abissale. il punto di forza di chrome sta proprio nell’essere multithreaded, e sfido chiunque ad aprire 150 tab diversi in ff senza che il blocco di uno di questi mandi in crash tutti gli altri 149. senza contare che se avete un processore multicore con ff non potete proprio sfruttarlo, come con qualunque altro browser. sulle performance poi basta aprire sui due browser i chrome-experiments per rendersene conto. voglio bene a ff che é sempre stato il mio browser principale, ma chrome é veramente un’altro mondo sotto tutti I punti di vista 🙂

  2. @fedecarra: un pò di informazione non farebbe male prima di commentare 😉
    Firefox ha un unico processo, ma questo non vuol dire che non può sfruttare un processore multicore, perché ha comunque più di un thread, e ogni thread può essere eseguito su un processore differente. Avere un processo per ogni tab è soprattutto un miglioramento di stabilità, nel senso che il crash di una tab non implica il crash dell’intero browser.
    I test effettuati non sono stati smentiti da nessuno, e sono test automatizzati, non a cazzo di cane come fanno molti! Purtroppo non riesco a ritrovare il link, altrimenti te li mostrerei (puoi eseguirli anche sul tuo pc volendo).

    Per quanto riguarda le prestazioni, Chrome è meglio di Firefox (per ora, e non di molto) per quanto riguarda JavaScript. Ma già se vedi le prestazioni grafiche, Firefox è avanti. La stessa cosa per quanto riguarda l’utilizzo di memoria. E con le ultime versioni di Firefox, non ancora rilasciate, c’è stato un miglioramento incredibile delle prestazioni, con l’introduzione di una nuova libreria grafica (Azure), con il progetto MemShrink, con l’introduzione di una nuova feature nell’engine JavaScript (il type-inference), e altre cose.

  3. Punto A: 150 schede? chi le usa??? al max uno ne apre 20 xD e il test andava fatto su quella base
    Punto B: quali versioni di chrome e FF sono state usate? conta che di chrome ne esce 1 ogni mese sempre piu’ performante fra magari un paio di mesi su qualsisi versione di chrome e’ vero il contrario su quel test senza senso
    Punto C: non hai notato che FF sta compiando sempre piu’ chrome? non ti chiedi il perche’?vai a vedere il futuro FF8 e fatti 2 risate xD
    Punto D: @ E con le ultime versioni di Firefox, non ancora rilasciate, c’è stato un miglioramento incredibile delle prestazioni, con l’introduzione di una nuova libreria grafica (Azure), con il progetto MemShrink, con l’introduzione di una nuova feature nell’engine JavaScript (il type-inference), e altre cose
    bhe allora ti rispondo con vai a vederti i 4 canali beta di chrome e spulciati le varie migliorie xD
    Punto E: fai un qualsiasi test hatml5 con i 2 browser non un multi tab sconclusionato
    Punto finale: FF si e’ svegliato solo quando ha visto chrome e si e’ cagato sotto e ups magicamente versioni a razzo e IE e FF diventano come chrome a parte i motori vecchi da paura -.-
    vai a vedere dove stanno andando tutti a fare estensioni e tanto altro

    dire ma se siete dei professionisti e avete particolari esigenze di questo tipo, Firefox è il browser adatto a voi per un tets su un bho 150 schede aperte e’ da’ FFboy e non e’ obbiettivo
    To’ un video che feci 2 mesi fa’ sull’html5 con vari browser e conta che allora il chrome che usai eri il 13 in canary ovvero neanche un beta http://www.youtube.com/watch?v=ohz8SoZBwo4

  4. Punto A: Se salvi la tua sessione di browsing è molto facile che arrivi a 150 tab aperte.

    Punto B: Che c’entra, anche le nuove versioni di Firefox escono molto velocemente. Non si può sapere in futuro chi sarà migliore, mica abbiamo la sfera magica? Comunque le versioni testate sono la nightly di Firefox e la canary di Chrome, quindi per entrambi le versioni correntemente in sviluppo.

    Punto C: Copiare la grafica è differente da copiare e basta. Se non te ne rendi conto non sai nulla d’informatica (che in effetti è quello che credo). Perché se una interfaccia utente si rivela ottima, non si dovrebbe fare qualcosa di quel tipo?

    Punto E: Si nota ancora la tua ignoranza… Sono due test completamente diversi. Il test per la conformità html5 è un test di aderenza agli standard, il test delle tab è un benchmark delle prestazioni. Se quel tipo di Mozilla lavora nel campo delle prestazioni, perché dovrebbe fare un test di conformità html5?

    Punto finale: Se ti riferisci al motore web, anche Chrome usa un motore non proprio nuovo: WebKit. Se ti riferisci al motore javascript, solo una parte di quello di Firefox è quello che ha da sempre, molte altre parti sono state modificate. Comunque anche qui si nota la tua ignoranza in questo campo. Sicuramente non sai nulla dei vari motori JS e di come funzionano, quindi che parli a fare?

    Questo è l’articolo http://gregor-wagner.com/?p=79 , che l’autore dell’articolo si è dimenticato di citare.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.