Prima beta per Firefox Lorentz: i plugin diventano innocui

mozilla_firefox_robot.png

Mozilla ha reso disponibile la prima beta di Firefox Lorentz, una versione del popolare browser che include una tecnologia per renderlo resistente ai crash dei plugin.

Il funzionamento è molto semplice: ogni qual volta un plugin dovesse andare in crash l’utente non avrà la necessità di riavviare l’intero browser ma si dovrà semplicemente limitare a ricaricare la pagina contenente il plugin incriminato.

A differenza dell’attuale versione di Firefox, infatti, Lorentz utilizza un processo separato per ogni plugin in esecuzione, rendendo molto più solida tutta l’architettura del browser.

Chi dovesse notare delle somiglianze con il comportamento di Google Chrome non si stupisca: parti del codice di Lorentz derivano proprio dal browser del colosso di Mountain View.

La versione beta di Firefox Lorentz è disponibile al download per i principali sistemi operativi e, al momento, è in grado di proteggere l’utente dai crash dei plugin di Adobe Flash, Apple Quicktime e Microsoft Silverlight.

Tag:

Commenti

  1. [1]

    Ho avuto modo di testare questa caratteristica da un po’ di tempo , visto che uso quotidianamente la nightly build di firefox … in pratica i plugins vengono caricati da un processo separato che in caso di crash del plugin , opera un qualcosa di simile a un “detach a caldo” presentando all’utente il messaggio di crash … a dire il vero i primi tempi andava un po’ a singhiozzo impallando il browser ( CPU al 100% del suo utilizzo ) , ma sorprendentemente bastava killare il wrapper per avere il browser di nuovo operativo ; guai però a ricaricare il plugin :-D

    Ci hanno messo un po’ di tempo ad affinare il meccanismo ma ormai è abbastanza stabile e perfettamente funzionante ( del resto, non sarebbe finito in una beta se non lo fosse ;-) ) ; con soddisfazione non registro crashes del browser dovuti a un plugin da un bel po’ :-)

    Il codice è stato effettivamente importato da chromium in data 29 giugno 2009 : http://hg.mozilla.org/mozilla-central/tags

  2. [2]

    Editando il registro di configurazione di firefox è possibile estendere tale funzionalità per qualsiasi plugin,

    http://mozillalinks.org/wp/2010/04/multi-process-firefox-lorentz-beta-now-available-for-download

  3. [3]

    su chrome però non è attivato per motivi di compatibilità con i plugin.. a quanto pare, i developer di firefox quando vogliono possono fare di meglio :)

  4. [4]

    @Leolas

    In che senso su chrome non é attivo?

Inserisci il tuo commento