New firefox a devenit de internet multithreaded și rapid • Știri

Firefox 54 se ocupă de conținut web nu este în același flux, și patru, care ar trebui să facă mai repede și pentru a preveni îngheța toate filele dintr-o dată. În Firefox utilizatorii 55 vor fi în măsură să crească numărul de fire la șapte. Politica de „o filă = singur flux“ dezvoltatori abandonate, în scopul de a economisi memorie.

Multiprocesare Firefox 54

Mozilla a lansat Firefox 54 - primul complet multi-proces, și, prin urmare, o versiune mai rapidă a browser-ului său. Înainte de conținutul toate web este procesat într-un singur fir, acesta este acum procesat în patru fluxuri. Fiecare flux este alocat propria memorie și resursele CPU. Cu acest Firefox va rula mai repede, și atârnă pe una dintre filele nu vor mai avea ca rezultat într-un accident de toate celelalte.

Comparație cu Chrome

Deoarece creșterea numărului de procese duce la un consum mai mare de RAM, Firefox nu va procesa fiecare filă ca un flux separat. Cantitatea de fluxuri de conținut este limitat la patru, spre deosebire de, de exemplu, din Chrome, care deschide un nou proces pentru fiecare filă, care ocupă mai mult și mai multă memorie. În Firefox 54, în conformitate cu dezvoltatorii, sa constatat cel mai bun echilibru între viteză și memorie.

Conform testelor Mozilla, Chrome pentru versiunea Windows necesită 1,77 ori mai multă memorie decât versiunea pe 64 de biți de Firefox, și de 2 ori mai mult decât versiunea pe 32 de biți. În Chrome utilizează MacOS de 1.36 ori mai multă memorie decât pe 64 de biți de Firefox, și 1,42 este mai mare de 32 de biți.

În versiunile de Firefox 55 numărul de fire implicit va fi de patru, dar utilizatorul va fi capabil să crească în voie numărul lor la șapte, folosind linia dom.ipc.processCount în about: config.

Alte modificări în Firefox 54

În Firefox 54 Mozilla a continuat punerea în aplicare a cross-browser WebExtension API, care în Firefox 57 va fi singurul API, disponibile pentru programe de completare. Cu WebExtension puteți crea acum un panou personalizat DevTools instrumente. În plus, WebExtension poate acum înlocui sau personaliza pagina filă nouă.

În plus, modificați starea de afișare a descărcării fost mai informativ. De asemenea, a existat o caracteristică pentru a crea și salva propriile dispozitive ale utilizatorilor Mod de proiectare Responsive. În plus, browser-ul a oprit suport HTTP / 1 Înlănțuire, în planurile dezvoltatorilor o tranziție rapidă la HTTP / 2.