LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam
  • I file audio / video .ogg e .pdf vengono ora elaborati da Firefox se non viene specificata alcuna applicazione per essi (solo Windows);
  • Un modulo di ricerca web è stato aggiunto alla pagina della nuova scheda;
  • WebVTT implementato e abilitato;
  • Supporto per variabili nei blocchi CSS. Ora puoi creare variabili con il prefisso "-" (precedentemente offerto "var-") e la possibilità di usarle in seguito utilizzando l'istruzione var ().;
  • CSP 1.1 nonce-source e hash-source sono abilitati per impostazione predefinita;
  • I dialoghi generati dall'evento onbeforeunload non bloccano più l'accesso al resto del browser;
  • Strumenti per sviluppatori: aggiunto lo strumento Contagocce al selettore dei colori;
  • Strumenti per sviluppatori: modello di scatola modificabile;
  • Strumenti per sviluppatori: editor di codice migliorato;
  • Strumenti per sviluppatori: traccia dello stack della console;
  • Strumenti per sviluppatori: copia come cURL;
  • Strumenti per sviluppatori: styling dei log della console;
  • Strumenti per sviluppatori: debugger di componenti aggiuntivi;
  • Strumenti per sviluppatori: Canvas Debugger;
  • Risolto il problema con la ricerca del testo del collegamento parzialmente selezionato dal menu contestuale.
  • Aggiunta la possibilità di aggiornare la pagina delle schede sincronizzate trascinandole dall'alto verso il basso;
  • Aggiunto supporto per riorganizzare i pannelli home page (about: home);
  • Integrazione del Garbage Collector generazionale, che ti consente di ottenere di più alte prestazioni e ridurre il consumo di memoria in una situazione di archiviazione di un gran numero di oggetti che vivono per un breve periodo;
  • Il modulo di ottimizzazione OdinMonkey per il codice che utilizza lo stile asm.js utilizza un nuovo livello aggiuntivo di ottimizzazione (allocatore di backtracking), che consente una migliore generazione di istruzioni macchina durante il JIT. Il lato negativo del nuovo metodo è l'aumento del tempo di compilazione e il maggiore consumo di risorse dovuto a più metodi complessi ricerca soluzione ottimale, così questo metodo non utilizzato di default per il codice normale, ma abbastanza applicabile per Asm.js. Nel test ottano-zlib, l'inclusione di un nuovo livello di ottimizzazione ci ha permesso di aumentare le prestazioni da 45.000 a 50.000 punti;
  • La nuova libreria mozilla :: pkix è stata utilizzata per convalidare i certificati digitali. La nuova libreria è più affidabile controllando tutte le catene di verifica dei certificati disponibili. Il codice della libreria è scritto in C ++ ed è di sole 4167 righe, il che ne semplifica notevolmente la manutenzione (la libreria precedente era inutilmente complicata e consisteva di 81865 righe per il fatto che era stata tradotta da Java in C);
  • Implementato parzialmente la tabella MATH OpenType (sezione 6.3.6), maggiori dettagli nella documentazione sui caratteri matematici e nel MathML Torture Test;
  • Aggiunte traduzioni nelle seguenti lingue: assamese, bengalese, gujarati, hindi, kannada, maithili, malayalam, marathi, oriya, punjabi, tamil, telugu;
  • Rimossa l'infrastruttura CAPS per la definizione delle autorizzazioni specifiche del sito (tramite capacità.policy. * Parametri). In particolare, i tentativi di utilizzare questa funzionalità per fornire l'accesso agli appunti non funzioneranno più. L'unica eccezione è l'autorizzazione checkloaduri, che può ancora essere utilizzata come prima per consentire ai siti di caricare URI di tipo file: //;
  • API Firefox Hub
  • WebVTT implementato e abilitato;
  • Supporto per variabili nei blocchi CSS. Ora puoi creare variabili con il prefisso "-" (precedentemente offerto "var-") e la possibilità di usarle in seguito utilizzando l'istruzione var ();
  • Di default è abilitato il supporto per l'interfaccia navigator.sendBeacon, per la trasmissione asincrona di piccole porzioni di dati dal browser al server;
  • Per gli array, viene aggiunto il supporto per il metodo Array.prototype.fill (), progettato per riempire l'intero array o parte dei suoi elementi con un certo valore;
  • Nuovo Object.setPrototypeOf () integrato;
  • CSP 1.1 nonce-source e hash-source sono abilitati per impostazione predefinita.

Il browser era originariamente chiamato "Phoenix". Dopo qualche tempo, il browser è stato rinominato "Firebird" ("Firebird") a causa di un conflitto di marchi, ma questo nome è stato successivamente cambiato in "Firefox" per un motivo simile. Tuttavia, Firefox si è rivelato essere un marchio di The Charlton Company nel Regno Unito, il che si rifletteva nella finestra di dialogo Informazioni.

Firefox ("fire fox") è una traduzione letterale della balena, pinyin hǔo hú, che i cinesi a volte chiamano volpe rossa e panda rosso, da cui, secondo gli sviluppatori, prende il nome il browser. Firefox dovrebbe preferibilmente essere abbreviato come "Fx" o "fx" piuttosto che "FF" o "FX".

Il browser viene spesso chiamato erroneamente "Mozilla" nella vita di tutti i giorni.

Il progetto Firefox è stato avviato da Blake Ross e Dave Hyatt quando lavoravano per Netscape Communications di AOL Time Warner. Dalla chiusura di Netscape Communications, l'intero progetto Mozilla è stato gestito dall'allora fondata Mozilla Foundation, che possiede i marchi. Mozilla Firefox.

Firefox è stato scorporato dalla Mozilla Application Suite, il cui codice è stato creato da zero dall'Organizzazione Mozilla invece del codice Netscape Communicator 5, parte del quale è stato rilasciato sotto la licenza pubblica Mozilla gratuita dopo essere stato sconfitto nella guerra dei browser.

Il browser utilizza un motore portatile gratuito Gecko, creato con il supporto per standard aperti... Firefox è sviluppato dai dipendenti della sua filiale, Mozilla Corporation, e da volontari in tutto il mondo.

Cronologia delle versioni:

Firefox 1.0

Firefox 1.0 (nome in codice "Phoenix") era l'erede diretto di Mozilla Suite 1.7 (alimentato dal motore Gecko 1.7) e aveva molto in comune con esso in interfaccia utente - ad esempio, nella finestra delle impostazioni, i pulsanti non erano posizionati orizzontalmente (come sono ora), ma verticalmente, nella tradizione Mozilla. Tra i miglioramenti: il gestore delle estensioni, la possibilità di aggiornare automaticamente scaricando la nuova versione del programma di installazione.

Il ramo 1.0.x era l'unico (su questo momento), in cui gli sviluppatori hanno apportato al volo importanti modifiche all'API, durante il suo utilizzo attivo, che hanno portato alla parziale incompatibilità delle estensioni per Fx 1.0.3 con le versioni 1.0.4-1.0.8

Al momento non è più supportato, ha un numero significativo di buchi di sicurezza senza patch ed è obsoleto.

Firefox 1.5

Firefox 1.5 (nome in codice Deer Park) è stato rilasciato il 29 novembre (secondo altre fonti il \u200b\u200b30 novembre) 2005, gli aggiornamenti sono stati rilasciati regolarmente per un anno e mezzo.

Miglioramenti nella versione 1.5:

Sistema di aggiornamento automatico integrato.
Navigazione più veloce e migliore.
Ordinamento delle schede per meccanismo Trascina e far cadere.
Blocco pop-up migliorato.
Funzione Cancella dati personali per eliminare le informazioni personali.

Il 31 maggio Firefox 1.5.0.12 e Firefox 2.0.0.4 sono diventati disponibili al pubblico tramite il sistema aggiornamenti automatici... Questi sono aggiornamenti standard di sicurezza e stabilità. Anche la 1.5.0.12 è la versione finale del ramo 1.5. Firefox 1.5.0.12 contiene già un meccanismo di aggiornamento migliorato che consentirà agli utenti di "migrare" a Firefox 2 installando una patch speciale. L'aggiornamento al ramo 2.x è stato offerto agli utenti il \u200b\u200b28 giugno 2007.

Firefox 2

Firefox 2.0 (nome in codice "Bon Echo") è stato rilasciato il 25 ottobre 2006. Nel primo giorno dal rilascio ufficiale del browser, è stato scaricato più di 2 milioni di volte. È basato sul motore Firefox 1.5 migliorato - Gecko 1.8.1. Ha migliorato il supporto per JavaScript, SVG, XML, ha leggermente ridisegnato il browser e ha introdotto un sistema di protezione dal phishing sviluppato da Google. Inizialmente era stato pianificato di aggiungere sistema moderno segnalibri chiamati Places, ma a causa della difficoltà di debug, è stato incluso solo in Firefox 3.0 (giugno 2008). Aggiunto il controllo ortografico per il testo nei moduli web.

Firefox 3

Abbastanza stabile è stato rilasciato il 2 aprile 2008 versione di Firefox 3.0 Beta 5, incluso in Ubuntu 8.04 e Fedora 9.

Nelle versioni beta, il formato dell'elenco a discesa di completamento automatico dell'indirizzo predefinito è stato modificato e l'algoritmo di completamento automatico è stato migliorato. Dalla beta 4 è stata implementata la dipendenza della posizione del risultato da ciò che l'utente seleziona inserendo una determinata stringa di ricerca.

Aggiunta la possibilità di usare impostazioni di sistema accesso tramite un server proxy (variabile di ambiente $ http_proxy) su piattaforma Linux e un pulsante di opzione per selezionarlo nella finestra di dialogo corrispondente, visualizzato solo se la variabile è impostata.

L'estensione DOM Inspector è stata rimossa dalla consegna standard. Ora è disponibile nei componenti aggiuntivi.

Il 16 maggio è stata rilasciata la prima release candidate: Firefox 3.0 RC1, già scaricato da oltre 1,5 milioni di persone. Ha rilevato 10 errori gravi (inclusi tre errori critici). La versione finale avrebbe dovuto essere rilasciata solo dopo aver corretto tutti gli errori.

Uno di questi "bug" è in realtà una combinazione dell'implementazione di fsync di Linux, l'uso di fsync in SQLite 3.5.8 e l'impatto di più build di Firefox che richiedono questa versione di SQlite poco prima della 3.0 RC1.

"Questo assembly ha ridotto la quantità di memoria utilizzata durante il runtime e ha migliorato notevolmente le prestazioni", ha affermato Mike Belzner, vicepresidente di Mozilla. RC2 ha aggiunto contatori di cicli di memoria automatici, sistemi per la deframmentazione della memoria e ha anche modificato un centinaio di frammenti di codice (attraverso i quali si sono verificate perdite di memoria). Inoltre, il browser ha ricevuto meccanismi di sicurezza aggiuntivi quando si lavora con pagine web protette. Segnalibri, cronologia web, cookie e password sono ora memorizzati in un formato sicuro. Il motore JavaScript è stato sottoposto a una revisione.

È stata rilasciata la Release Candidate 3. Questa versione corregge il bug di blocco del browser in sistema operativo Le versioni di Mac OS X 10.5.3, Windows e Linux rimangono invariate.

Il 17 giugno 2008 è stato rilasciato Firefox 3, basato sulla piattaforma Gecko 1.9, in sviluppo da 34 mesi. La nuova piattaforma include oltre 15.000 modifiche per migliorare le prestazioni, la stabilità e la fedeltà del rendering dei contenuti e per semplificare e migliorare il codice. Utilizzando nuova piattaforma ha reso Firefox 3 più sicuro, più facile da usare e più personalizzabile, con molte opzioni diverse per gli sviluppatori di siti web e componenti aggiuntivi per Firefox.

Firefox 3.5

Firefox 3.5 è la prossima versione stabile, rilasciata il 30 giugno 2009. Il nome in codice è Shiretoko. La versione di Gecko è 1.9.1.

Questa versione di Firefox è uscita con la versione 3.5, non 3.1 come originariamente previsto.

Questa decisione è stata presa per evidenziare più accuratamente le numerose modifiche apportate dall'uscita di Firefox 3.0 la scorsa estate. Ciò include una serie di modifiche alla gestione delle schede, correzioni per la compatibilità con gli standard web, un motore JavaScript fortemente riprogettato e miglioramenti della privacy inclusa una nuova modalità privata che consente agli utenti di eliminare tutti i dati personali alla fine di una sessione.

Inoltre, in versione finale il logo del browser è stato modificato in uno nuovo. L'immagine è in gran parte la stessa, ad eccezione della coda della volpe, che simboleggia il fuoco che avvolge il pianeta Mozilla.

Firefox 3.6

Firefox 3.6 è la prossima versione stabile, rilasciata il 21 gennaio 2010. Il nome in codice è Namoroka. La versione di Gecko è 1.9.2.

Durante i test preliminari, il rilascio è stato indicato come versione 3.2.

Le caratteristiche principali di Firefox 3.6 sono:

Miglioramenti delle prestazioni: riduzione dell'avvio del browser e dei tempi di apertura delle schede e aumento della reattività durante l'esecuzione dei comandi utente.

Supporto per temi leggeri che non richiedono il riavvio del browser (Personas), integrazione più stretta con Windows 7 e Mac OS 10.6, correzioni nella barra degli indirizzi intelligente e modulo di completamento automatico.

Firefox 4.0

Una versione successiva a Firefox 3.6. Si è deciso di rilasciarlo con la versione 4.0 e non 3.7, come previsto nella fase di alpha testing. Firefox 4.0 sarà rilasciato all'inizio del 2011.

Uno di aree chiave Erano in corso numerose correzioni all'interfaccia. Ad esempio, si prevede di posizionare la barra delle schede nella cornice della finestra, eliminare la barra di stato e ridisegnare il gestore dei componenti aggiuntivi. Verrà inoltre aggiunta la capacità di raggruppamento schede aperte.

La consegna di base del browser includerà estensione per Firefox Sincronizzazione, che consentirà agli utenti di sincronizzare i propri segnalibri, aprire l'elenco delle schede, la cronologia e le password salvate tra più computer e telefoni cellulari.

Inoltre, Firefox 4.0 includerà nuovo motore JavaScript Jägermonkey, che aumenterà più volte la velocità di esecuzione del codice JavaScript.

Si chiama "Ognelis", "FF" e "Mozilla". Alcuni utenti credono browser Mozilla Firefox la cosa peggiore che sia mai stata creata, citando molte falle di sicurezza e l'amore per il programma errori fatali... Il lato opposto definisce questo browser ideale, mettendolo alla pari con i migliori programmi per e navigare in. Da tempo si nota un effetto psicologico difficile da spiegare: non appena una persona lavora in Firefox per un po ', se ne innamora per sempre. Diventando il suo seguace, ammiratore e adepto.

Oggi, il browser Internet Mozilla Firefox è al terzo posto nel mondo per popolarità tra tutti e un sicuro primo posto nella categoria "Software libero".

Inoltre, ci sono paesi in cui Firefox è più popolare che in tutto il mondo. Quindi, diciamo, Firefox è il secondo in Russia e in Germania è il primo. Riguarda ciò che ha preceduto una gloria così assordante di questo programma di cui parleremo con voi oggi.


La realizzazione di Firefox. Inizio

E la storia di Firefox è iniziata con il fatto che Netscape Communications voleva davvero creare un browser che prendesse un pezzo di torta dal incredibilmente popolare Internet Explorer... Sì, sì, non mi sbagliavo, è vero: oggi nel limbo e animato solo da tentativi, il browser IE di fine Novecento era estremamente, decisamente fantastico, popolare.

Era naturale che altre società facessero di tutto per replicare questo successo. Sì, ammettiamolo, il browser Netscape 5 fallì completamente la sua battaglia con Internet Explorer nel 1998, ma non scomparve senza lasciare traccia - fu sui suoi "resti" che iniziò la creazione nuovo programma per navigare sul web. Piuttosto, il programma, infatti, è stato scritto da zero, solo poche idee e pezzi di codice open source sono stati presi da Netscape 5. Nel cuore del moderno browser Firefox si trova il motore Gecko liberamente portatile.

Fino al 2002, lo sviluppo del nuovo browser non era né traballante né traballante. Come spesso accade, la crisi è diventata la spinta motivazionale per un intenso lavoro sul progetto. Nel 2002, AOL Time Warner Corporation, che possedeva Netscape Communications, decise di chiudere il progetto non redditizio. Tuttavia, lo sviluppo del nuovo browser non è stato rifiutato, ma allocato in una struttura separata della Mozilla Foundation.

A proposito, AOL Time Warner Corporation ha aiutato molto la nuova società nella fase iniziale fornendo informaticadonando alcuni fondi iniziali e trasferendo i diritti di proprietà intellettuale.


La realizzazione di Firefox. Continuazione

Dal momento in cui ha ottenuto l'indipendenza, lo sviluppo del progetto ha iniziato a prendere slancio. Già il 23 settembre 2002 è stata rilasciata la prima versione 0.1. Francamente, la prima versione non ha attirato l'attenzione né del pubblico in generale né degli specialisti. Inoltre, il programma era così "grezzo" che molti cambiamenti furono fatti dagli sviluppatori letteralmente a piena velocità, al momento dell'utilizzo del programma. Naturalmente, ciò ha successivamente portato ad alcuni problemi di compatibilità. Eppure è stato fatto un inizio: il browser ha visto la luce e ha iniziato a svilupparsi attivamente.

La nuova data nella storia del browser Mozilla Firefox può essere tranquillamente considerata il 9 novembre 2004. In questo giorno è stata rilasciata la prima versione stabile 1.0. Ci scusiamo per i cliché, ma l'aspetto di questa versione era simile nel suo effetto all'effetto di una bomba che esplodeva. Nuovo browser amava così tanto gli utenti che in un solo anno fu installato da più di 100 milioni di persone. Inoltre, Firefox ha ottenuto 25 milioni di download nei primi 100 giorni dopo la pubblicazione del programma su Internet. Numeri impressionanti.

Poi c'erano le versioni 1.5 (2005); 2.0 (2006); 3.0 (2008); 4.0 (2011) e così via. Ciascuna delle versioni ha migliorato qualcosa, lo ha ottimizzato e ha inserito nella sua orbita un nuovo sistema operativo e funzioni aggiuntive. A partire da marzo 2014, il browser Firefox ha già 27 versioni stabili, ognuna delle quali ha solo aumentato l'esercito di fan del programma.

E, cosa interessante, il nome Firefox era lontano dal primo. Poche persone lo sanno ora, ma inizialmente il browser si chiamava Phoenix, poi Firebird, e solo dopo che entrambi questi nomi furono rifiutati a causa della violazione del copyright da parte degli sviluppatori, e apparve il ben noto a tutti una simpatica volpe del fuoco per la comunità di Internet. Che, a proposito, non è affatto una volpe, ma un panda rosso. Almeno, questo è esattamente ciò che pensano i cinesi, dalla cui lingua il nome è letteralmente tradotto.

Creatori di Firefox

Ad oggi, sia lo staff della Mozilla Foundation che i volontari di tutto il mondo stanno lavorando per mantenere la funzionalità ed espandere le capacità del browser. Eppure il browser ha i suoi "padri", che sono considerati i creatori di Firefox. Ce ne sono solo due: Blake Aaron Ross e Dave Hewitt. Penso che meritino qualche parola.

Qui ho cercato di ricordare alcuni fatti interessanti sul browser Firefox:

Firefox: previsioni per il futuro

Oggi, quando i fondi colossali stanno girando nella sfera IT, ogni decisione di successo è simile alla scoperta di una vera miniera d'oro. E il browser Firefox non fa eccezione in questo caso. Da diversi anni è stato svolto un intenso lavoro per diffonderlo e integrarlo dispositivi mobili... Il volume di estensioni speciali disponibili per i proprietari di browser è in crescita. Anche il media seeding viene effettuato attivamente, grazie al quale la crescita della popolarità di Mozilla Firefox è in costante aumento.

In generale, se segui le statistiche dei download, possiamo concludere che molto presto avremo un'altra "ridistribuzione delle sfere di influenza". Considerando il fatto che i possessori di Firefox passano raramente ad altri sistemi di navigazione web, possiamo aspettarci un salto significativo nella popolarità di questo browser davvero molto insolito e originale.

  • I file audio / video .ogg e .pdf vengono ora elaborati da Firefox se non viene specificata alcuna applicazione per essi (solo Windows);
  • Un modulo di ricerca web è stato aggiunto alla pagina della nuova scheda;
  • WebVTT implementato e abilitato;
  • Supporto per variabili nei blocchi CSS. Ora puoi creare variabili con il prefisso "-" (precedentemente offerto "var-") e la possibilità di usarle in seguito utilizzando l'istruzione var ().;
  • CSP 1.1 nonce-source e hash-source sono abilitati per impostazione predefinita;
  • I dialoghi generati dall'evento onbeforeunload non bloccano più l'accesso al resto del browser;
  • Strumenti per sviluppatori: aggiunto lo strumento Contagocce al selettore dei colori;
  • Strumenti per sviluppatori: modello di scatola modificabile;
  • Strumenti per sviluppatori: editor di codice migliorato;
  • Strumenti per sviluppatori: traccia dello stack della console;
  • Strumenti per sviluppatori: copia come cURL;
  • Strumenti per sviluppatori: styling dei log della console;
  • Strumenti per sviluppatori: debugger di componenti aggiuntivi;
  • Strumenti per sviluppatori: Canvas Debugger;
  • Risolto il problema con la ricerca del testo del collegamento parzialmente selezionato dal menu contestuale.
  • Aggiunta la possibilità di aggiornare la pagina delle schede sincronizzate trascinandole dall'alto verso il basso;
  • Aggiunto supporto per riorganizzare i pannelli nella home page (about: home);
  • Integrazione del Generational Garbage Collector, che consente di ottenere prestazioni più elevate e ridurre il consumo di memoria in una situazione di archiviazione di un numero elevato di oggetti che vivono per un breve periodo;
  • Il modulo di ottimizzazione OdinMonkey per il codice che utilizza lo stile asm.js utilizza un nuovo livello aggiuntivo di ottimizzazione (allocatore di backtracking), che consente una migliore generazione di istruzioni macchina durante il JIT. Il lato negativo del nuovo metodo è l'aumento del tempo di compilazione e un maggiore consumo di risorse a causa di metodi più complessi per trovare la soluzione ottimale, quindi questo metodo non viene utilizzato di default per il codice normale, ma è abbastanza applicabile per Asm.js. Nel test ottano-zlib, l'inclusione di un nuovo livello di ottimizzazione ci ha permesso di aumentare le prestazioni da 45.000 a 50.000 punti;
  • La nuova libreria mozilla :: pkix è stata utilizzata per convalidare i certificati digitali. La nuova libreria è più affidabile controllando tutte le catene di verifica dei certificati disponibili. Il codice della libreria è scritto in C ++ ed è di sole 4167 righe, il che ne semplifica notevolmente la manutenzione (la libreria precedente era inutilmente complicata e consisteva di 81865 righe per il fatto che era stata tradotta da Java in C);
  • Implementato parzialmente la tabella MATH OpenType (sezione 6.3.6), maggiori dettagli nella documentazione sui caratteri matematici e nel MathML Torture Test;
  • Aggiunte traduzioni nelle seguenti lingue: assamese, bengalese, gujarati, hindi, kannada, maithili, malayalam, marathi, oriya, punjabi, tamil, telugu;
  • Rimossa l'infrastruttura CAPS per la definizione delle autorizzazioni specifiche del sito (tramite capacità.policy. * Parametri). In particolare, i tentativi di utilizzare questa funzionalità per fornire l'accesso agli appunti non funzioneranno più. L'unica eccezione è l'autorizzazione checkloaduri, che può ancora essere utilizzata come prima per consentire ai siti di caricare URI di tipo file: //;
  • API Firefox Hub
  • WebVTT implementato e abilitato;
  • Supporto per variabili nei blocchi CSS. Ora puoi creare variabili con il prefisso "-" (precedentemente offerto "var-") e la possibilità di usarle in seguito utilizzando l'istruzione var ();
  • Di default è abilitato il supporto per l'interfaccia navigator.sendBeacon, per la trasmissione asincrona di piccole porzioni di dati dal browser al server;
  • Per gli array, viene aggiunto il supporto per il metodo Array.prototype.fill (), progettato per riempire l'intero array o parte dei suoi elementi con un certo valore;
  • Nuovo Object.setPrototypeOf () integrato;
  • CSP 1.1 nonce-source e hash-source sono abilitati per impostazione predefinita.

LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam