Roberto Pulito

Le buone nuove di Firefox 9

Prestazioni JavaScript aumentate fino al 30 per cento e ottimizzazione per Lion nella nona versione stabile del browser Mozilla

Roma - Nuova major release per il browser web del Panda Rosso e nuovo lancio (parzialmente) bruciato da Mozilla. Firefox 9 è già presente sui server ma non ancora sulla home page del progetto. Chi non ha voglia di attendere oltre potrà quindi puntare sullo spazio FTP e scaricare "ufficiosamente" le versioni Windows, Linux e Mac del nuovo software.

Benchmark alla mano, Firefox 9 si presenta con una gestione del linguaggio Javascript completamente rivista, che migliora le prestazioni di un 20-30 per cento rispetto alle passate edizioni. Il motore Javascript è sempre lo stesso (SpiderMonkey) ma c'è una nuova feature speciale (Type Inference) che analizza i sorgenti per poi velocizzare il caricamento dei siti.

Le altre novità elencate dal changelog parlano di falle tappate e altri ritocchi sotto il cofano. I tecnici Mozilla hanno migliorato il supporto a standard web come CSS e HTML5, e hanno anche aggiunto la possibilità di sapere se l'utente ha abilitato la funzione "Do Not Track Detection", caratteristica relativa al tracciamento che tornerà utile agli sviluppatori.
La nuova versione del browser tende anche la mano ad Apple, supportando tutte le nuove gesture multi-touch introdotte questa estate da Lion e la modalità di lavoro a schermo intero. A livello visivo Firefox 9 si sforza inoltre di avvicinarsi maggiormente al sistema operativo che gira sui Mac.

Roberto Pulito
Notizie collegate
81 Commenti alla Notizia Le buone nuove di Firefox 9
Ordina
  • La type inference in JavaScript potrebbe essere un grande vantaggio, ma anche un overload inutile, dipende dalle situazioni.
    In ogni caso JavaScript è troppo dinamico. Uno script realizzato da persone che non sanno programmare, o che lo sanno fare ma pensano che JavaScript sia un Java ridotto, non sarà mai veloce.
    Gli eval() non necessari, i finti "array associativi", l'uso di new che in realtà spesso è inutile e ancor più spesso è dannoso... ci sono troppe cose buttate lì per facilitare la vita a chi non ha la più pallida idea del perchè alert(Object["prototype"]) non restituisca undefined! Ma questo poteva andare bene ai tempi di NS2, quando si pensava che il linguaggio sarebbe servito solo per far comparire "ciao" quando cliccavi su un'immagine! Ora si usano applicazioni complete e complesse, e non si può permettere che le persone facciano delle VACCATE nell'assoluta convinzione che queste VACCATE siano lente perchè sono lenti i browser. E' inaccettabile.
    non+autenticato
  • "ciuccia" ancora troppa CPU (comunque giusto un pelino meno di chrome) su alcuni siti di streaming in flash... non ultimo vimeo, di cui faccio largo uso (anche perché ci carico lavori miei). ma parlo di un consumo di CPU che arriva ad essere il triplo di quello del vituperato safari... tra l'altro questa ostinazione nel non voler supportare l'HTML5 (che DIMEZZA il consumo di risorse, faccia la prova chi non ci vuole credere) col codec H264 la trovo davvero irritante.
    dopo averlo usato per anni dico abbasso firefox...
    non+autenticato
  • L'H264 è codec migliore. Non ci sono caxxi.

    E su Mac ovviamente è implementato bene (perché Apple l'ha adottato e spinto da subito). Ma se le varie Adobe invece di usare il codec di serie vogliono rifarselo senza essere capaci, poi si vede il processore che skizza...
    non+autenticato
  • - Scritto da: max
    > "ciuccia" ancora troppa CPU (comunque giusto un
    > pelino meno di chrome) su alcuni siti di
    > streaming in flash... non ultimo vimeo, di cui
    > faccio largo uso (anche perché ci carico lavori
    > miei). ma parlo di un consumo di CPU che arriva
    > ad essere il triplo di quello del vituperato
    > safari... tra l'altro questa ostinazione nel non
    > voler supportare l'HTML5 (che DIMEZZA il consumo
    > di risorse, faccia la prova chi non ci vuole
    > credere) col codec H264 la trovo davvero
    > irritante.
    > dopo averlo usato per anni dico abbasso firefox...

    ma se Flash Player per i video H264 sfrutta accelerazione Hardware bitstream della GPU in decodifica video sgravando la CPu del 90% ...su Windows lo fa da anni su Osx lo fa da 1 annetto circa ( dato che prima Apple non rilasciava pubbliche le API per potersi interfacciare direttamente alla GPU per questa funzione di decoding video Hardware bitstream in real time se non solo che per il suo Safari ..il tutto per boicottare Flash Player con la solita storiella della CPU a palla Rotola dal ridere)

    cambia quel pc Apple con skeda video ridicola e nemmeno supportata per la funzione video decoding hardware bitstream CAVLC CABAC da Flash Player ed aggiornati che avrai un pc APple con GPU dell' anteguerra Rotola dal ridere

    http://www.anandtech.com/show/2220


    prima di parlare dicendo che abbassi un software almeno prima informati Rotola dal ridere
    -----------------------------------------------------------
    Modificato dall' autore il 21 dicembre 2011 22.29
    -----------------------------------------------------------
    Fiber
    3605
  • - Scritto da: Fiber
    > - Scritto da: max
    > > "ciuccia" ancora troppa CPU (comunque giusto
    > un
    > > pelino meno di chrome) su alcuni siti di
    > > streaming in flash... non ultimo vimeo, di
    > cui
    > > faccio largo uso (anche perché ci carico
    > lavori
    > > miei). ma parlo di un consumo di CPU che
    > arriva
    > > ad essere il triplo di quello del vituperato
    > > safari... tra l'altro questa ostinazione nel
    > non
    > > voler supportare l'HTML5 (che DIMEZZA il
    > consumo
    > > di risorse, faccia la prova chi non ci vuole
    > > credere) col codec H264 la trovo davvero
    > > irritante.
    > > dopo averlo usato per anni dico abbasso
    > firefox...
    >
    > ma se Flash Player per i video H264 sfrutta
    > accelerazione Hardware bitstream della GPU in
    > decodifica video sgravando la CPu del 90% ...su
    > Windows lo fa da anni su Osx lo fa da 1 annetto
    > circa ( dato che prima Apple non rilasciava
    > pubbliche le API per potersi interfacciare
    > direttamente alla GPU per questa funzione di
    > decoding video Hardware bitstream in real time
    > se non solo che per il suo Safari ..il tutto
    > per boicottare Flash Player con la solita
    > storiella della CPU a palla Rotola dal ridere)
    >
    >
    > cambia quel pc Apple con skeda video ridicola e
    > nemmeno supportata per la funzione video
    > decoding hardware bitstream CAVLC CABAC da
    > Flash Player ed aggiornati che avrai un pc APple
    > con GPU dell' anteguerra
    > Rotola dal ridere
    >
    > http://www.anandtech.com/show/2220
    >
    >
    > prima di parlare dicendo che abbassi un software
    > almeno prima informati
    > Rotola dal ridere

    tutto ciò che dici, con le tue faccette girevoli, mi entra da una parte e mi esce dall'altra... non vedo perché per vedermi un video in streaming devo andare a scomodare schede video di ultima generazione... che ce ne facciamo di un pachiderma quando basta un minimo di impegno per avere una pantera?
    come al solito sei ridicolo
    non+autenticato
  • - Scritto da: max
    > - Scritto da: Fiber
    > > - Scritto da: max
    > > > "ciuccia" ancora troppa CPU (comunque
    > giusto
    > > un
    > > > pelino meno di chrome) su alcuni siti di
    > > > streaming in flash... non ultimo vimeo,
    > di
    > > cui
    > > > faccio largo uso (anche perché ci carico
    > > lavori
    > > > miei). ma parlo di un consumo di CPU che
    > > arriva
    > > > ad essere il triplo di quello del
    > vituperato
    > > > safari... tra l'altro questa
    > ostinazione
    > nel
    > > non
    > > > voler supportare l'HTML5 (che DIMEZZA il
    > > consumo
    > > > di risorse, faccia la prova chi non ci
    > vuole
    > > > credere) col codec H264 la trovo davvero
    > > > irritante.
    > > > dopo averlo usato per anni dico abbasso
    > > firefox...
    > >
    > > ma se Flash Player per i video H264 sfrutta
    > > accelerazione Hardware bitstream della GPU
    > in
    > > decodifica video sgravando la CPu del 90%
    > ...su
    > > Windows lo fa da anni su Osx lo fa da 1
    > annetto
    > > circa ( dato che prima Apple non rilasciava
    > > pubbliche le API per potersi interfacciare
    > > direttamente alla GPU per questa funzione di
    > > decoding video Hardware bitstream in real
    > time
    >
    > > se non solo che per il suo Safari ..il
    > tutto
    >
    > > per boicottare Flash Player con la solita
    > > storiella della CPU a palla Rotola dal ridere)
    > >
    > >
    > > cambia quel pc Apple con skeda video
    > ridicola
    > e
    > > nemmeno supportata per la funzione video
    > > decoding hardware bitstream CAVLC CABAC da
    > > Flash Player ed aggiornati che avrai un pc
    > APple
    > > con GPU dell' anteguerra
    > > Rotola dal ridere
    > >
    > > http://www.anandtech.com/show/2220
    > >
    > >
    > > prima di parlare dicendo che abbassi un
    > software
    >
    > > almeno prima informati
    > > Rotola dal ridere
    >
    > tutto ciò che dici, con le tue faccette girevoli,
    > mi entra da una parte e mi esce dall'altra... non
    > vedo perché per vedermi un video in streaming
    > devo andare a scomodare schede video di ultima
    > generazione... che ce ne facciamo di un
    > pachiderma quando basta un minimo di impegno per
    > avere una
    > pantera?
    > come al solito sei ridicolo

    e comunque la mia scheda video NATURALMENTE supporta la codifica HW di H264, peccato che FF non supporti H264....
    non+autenticato
  • tu non ti sai spiegare bene neanche un pò, su safari vedi il video in html5 o flash? questo non lo dici esplicitamente. Se è in html5 usa la gpu, e anche flash dovrebbe, se non ne è in grado non riesce nemmeno su firefox, vuoi per un bug o per le api mancanti della apple. E poi o consuma un botto di CPU o scomodi la scheda video. Non puoi avere tutto libera, l'H264 è si il migliore ma è complicato da decodificare.
    non+autenticato
  • - Scritto da: mmmm
    > tu non ti sai spiegare bene neanche un pò, su
    > safari vedi il video in html5 o flash? questo non
    > lo dici esplicitamente. Se è in html5 usa la gpu,
    > e anche flash dovrebbe, se non ne è in grado non
    > riesce nemmeno su firefox, vuoi per un bug o per
    > le api mancanti della apple. E poi o consuma un
    > botto di CPU o scomodi la scheda video. Non puoi
    > avere tutto libera, l'H264 è si il migliore ma è
    > complicato da
    > decodificare.


    su safari la prestazione è IN OGNI CASO MIGLIORE. se uso l'HTML5 è ancora meglio, ma anche con flash, su alcuni siti in particolare, tipo vimeo, non c'è paragone...
    sarà che FF su macos non supporta la decodifica HW, non so che dirti. so anch'io che flash gira in un suo "contenitore" , che però non è indipendente dal browser, evidentemente. se lo fosse non cambierebbe nulla tra FF e Safari, giudto?
    non+autenticato
  • - Scritto da: max
    > peccato che FF non supporti H264....

    Vacca boia che peccato...Con la lingua fuori
    Shiba
    3923
  • - Scritto da: max

    > tutto ciò che dici, con le tue faccette girevoli,
    > mi entra da una parte e mi esce dall'altra... non
    > vedo perché per vedermi un video in streaming
    > devo andare a scomodare schede video di ultima
    > generazione... che ce ne facciamo di un
    > pachiderma quando basta un minimo di impegno per
    > avere una
    > pantera?
    > come al solito sei ridicolo

    succede che se non upgradi quella ridicola skeda video sul pc Apple con una nuova da 20 miserabili € e che ha la funzione Hardware decoding H264 come ti ho spiegato sopra ( la funzione hardware decoding H264 bitstream le skede video la hanno dall'anno 2006 ...non a caso dicevo che avrai una macchina vecchia come il cucco ) , non potrai mai avere i video ben fluidi e con CPU Timing basso con Flash Player .. non perche' Flash Player farebbe schifo come vorresti blaterare ad cazzum ...ma perche' non sai le cose come sempre in + ti rifiuti pure di capirle sproloquiando a destra e a manca

    a gia', dimenticavo pero' che sul Pc Apple non puoi cambiare nessuna scheda video..l'unica soluzione che hai e ricomprare il pc nuovo di zecca ingrassando nuovamente le tasche di Apple

    vabbe' tanto sei abituato ..fregatene

    qua di ridicolo come ben si vede ci sei sempre e solo tu A bocca aperta
    -----------------------------------------------------------
    Modificato dall' autore il 23 dicembre 2011 19.46
    -----------------------------------------------------------
    Fiber
    3605
  • se è flash firefox non ne può niente, lo contiene e basta.
    e se il tuo pc fa la decodifica hw h264 cambia poco che sia dentro flash o dentro html5. Anzi flash potrebbe essere più veloce che adobe si impegnasse ma vabbè...
    non+autenticato
  • - Scritto da: mmmm
    > se è flash firefox non ne può niente, lo contiene
    > e
    > basta.
    > e se il tuo pc fa la decodifica hw h264 cambia
    > poco che sia dentro flash o dentro html5. Anzi
    > flash potrebbe essere più veloce che adobe si
    > impegnasse ma
    > vabbè...

    può eccome, diversamente non si spiegherebbe la differenza di prestazioni tra un browser e un altro... e FF non supporta il codec H264 dentro HTML5.
    sarà che adobe non si impegna, ma se smettono di supportare flash sul mobile ci sarà un perché...
    non+autenticato
  • io sono fermo al 6.0.2. La mia distro non ha fretta e neppure io.
  • - Scritto da: Sandro kensan
    > io sono fermo al 6.0.2. La mia distro non ha
    > fretta e neppure
    > io.

    Mah ... è anche una questione di sicurezza strutturale.
    C'è una forte reingegnerizzazione di Firefox.
    non+autenticato
  • - Scritto da: Ill Informer

    > Mah ... è anche una questione di sicurezza
    > strutturale.
    > C'è una forte reingegnerizzazione di Firefox.

    Sono d'accordo ma per la sicurezza spicciola quella che ha a che fare con le falle in cui si possono intrufolare virus e trojan sono protetto in tempi rapidi, per la sicurezza strutturale c'è molto più tempo e c'è un insieme di fattori da considerare compreso il sistema operativo che si usa. Inutile affannarsi per uno zero virgola in più di sicurezza.

    Io uso una distro linux molto rara che molti linuxiani non hanno mai sentito, ho password utente e di root abbastanza complesse e aggiorno il SO appena gli aggiornamenti sono disponibili. Non scarico nulla dal web se non documenti, non installo applicazioni se non tramite i repository.

    A questo punto avere un po' di più di sicurezza attraverso le nuove protezioni di Firefox 9 rappresenta lo zero virgola in più.
  • > Non scarico nulla dal web se non documenti, non
    > installo applicazioni se non tramite i
    > repository.
    >

    Vabbè ... se sei un maniaco allora dillo A bocca aperta

    Scherzi a parte, siccome pure io uso solo Linux anche se in modo un po` più "rilassato" mi hai incuriosito sulla distro che usi, visto che è sempre utile sapere cose nuove.

    Per ora ho intuito che probabilmente non è una rollingOcchiolino ma potrei anche sbagliarmi.
    non+autenticato
  • - Scritto da: Ill Informer

    > Vabbè ... se sei un maniaco allora dillo A bocca aperta

    faccio un po' di attenzioneSorride

    > Scherzi a parte, siccome pure io uso solo Linux
    > anche se in modo un po` più "rilassato" mi hai
    > incuriosito sulla distro che usi, visto che è
    > sempre utile sapere cose nuove.

    Si tratta di una distro facile da usare perché non sono un esperto però è poco conosciuta: si chiama Pardus. Uso la versione 2011.2

    $ lsb_release -a
    LSB Version:    n/a
    Distributor ID: Pardus
    Description:    Pardus 2011.2
    Release:        2011.2
    Codename:       Cervuselaphus
  • Già, meno male... però se andiamo a vedere potrebbero anche rilasciare una versione per l'OS X 10.4, sulla quale non gira nessuna versione di FireFox superiore alla 3.6.
    D'accordo, il 10.4 non sarà un OS all'ultimo grido, ma non è neppure troppo vecchio!
    Vabbè, ma chissene, tanto non sono un macaco. E' che mi serviva per testare alcuni siti...
    non+autenticato
  • - Scritto da: Pino
    > Già, meno male... però se andiamo a vedere
    > potrebbero anche rilasciare una versione per l'OS
    > X 10.4, sulla quale non gira nessuna versione di
    > FireFox superiore alla
    > 3.6.

    http://www.floodgap.com/software/tenfourfox/
    non+autenticato
  • Ormai esegue il java ancora prima che il programmatore lo scriva. Fantastico...
    non+autenticato
  • - Scritto da: nome e cognome
    > Ormai esegue il java ancora prima che il
    > programmatore lo scriva.
    > Fantastico...

    java != javascript
  • - Scritto da: la redazion si riserva di cancellare
    > scusa ma non eri una volpe?

    No! E' una panda rossa! (Che è la moglie del panda rossoA bocca aperta)
  • - Scritto da: sbrotfl
    > - Scritto da: la redazion si riserva di cancellare
    > > scusa ma non eri una volpe?
    >
    > No! E' una panda rossa! (Che è la moglie del
    > panda rosso
    >A bocca aperta)

    La sorella!
  • - Scritto da: panda rossa
    > - Scritto da: sbrotfl
    > > - Scritto da: la redazion si riserva di
    > cancellare
    > > > scusa ma non eri una volpe?
    > >
    > > No! E' una panda rossa! (Che è la moglie del
    > > panda rosso
    > >A bocca aperta)
    >
    > La sorella!

    E' un incesto!!!!!
CONTINUA A LEGGERE I COMMENTI
Successiva
(pagina 1/2 - 9 discussioni)