Multiprocessz(or) támogatás érkezik a Firefox-ba

Címkék

A Mozilla egy új projektet indított útjára, amelynek célja, hogy a Mozilla Firefox böngésző működését több processzre bontsa: egy futtatná a fő felhasználói felületet (Chrome), egy (vagy több) másik pedig böngészőfülenként a webes tartalmat. A Google Chrome-hoz vagy az Internet Explorer 8-hoz hasonlóan - amelyek már bizonyos fokig implementálták ezt a viselkedést - a fő előny a stabilitás fokozása, a teljesítmény növelése, a felhasználói felület válaszidejének javítása és hosszabb távon a biztonság fokozása lenne.

Egy példa: ha egy böngészőfül (tab) valamilyen probléma következtében összeomlik, az nincs kihatással az egész munkamenetre. Emellett a többszálúsítás növelné a böngésző teljesítményét is, hiszen az ki tudná aknázni a többprocesszoros (több magos) rendszerek nyújtotta előnyöket.

A projektet - amely nem rendelkezik semmilyen frappáns névvel - Benjamin Smedberg koordinálja.

A részletek a projekt weboldalán és

Hozzászólások

Ha jól megcsinálják, akkor gyorsulhat.
Ha nem, akkor inkább lassulni fog...

Több process egy nagyságrendel növeli a bonyolultságot szvsz

"A projektet - amely nem rendelkezik semmilyen frappáns névvel "

Hála istennek. Néha már elkap hámyinger a sok erőltett állat/rajzfilmhős/mém jelzős szerkezettől.

No rainbow, no sugar

Szoval akkor a Firefox 3.x+ verziohoz mar erdemes lenne vennem egy uj Core2Quad -ot vagy Intel i7-et? (Mar igy is tetu lassu 2.8ghz-es Pentium procin, teljesen lebutitva is. Legalabb fejlodik.. valamerre. :-/)

Miért ne? A GPU-n futna a gecko, off-screen renderelődne a tartalom amit csak a compositing managernek kellene kezelnie.
A Wifi-chip meg csinálná a cachelést, saját rammal.
Ha ez szabványosítva lenne, a "webböngészők" csak a gui előtétprogramok lennének.
Soha többé nem lenne kompatibilitási probléma :D

2-es meg ment. Jol, picit lassabban mint Opera, de meg tokely volt. Utana kijottek a 3-as buildek , egyre jobban lassult. A vegso valtozat feltelepitese utan keresek alternativakat mert egyszeruen gyengebb hardveren, nem lehet hasznalni. Probald meg gyengebb gepen. Utana szerintem megerted.

Lenyeg a lenyeg, eddig lassultunk. DE NAGYON. (Hiaba kapcsolok ki mindent, sebessegre probalom huzni, de nem jon ossze.) Orulnek ha megvaltozna a haladas iranya.

Fura, de nekem a Seamonkey alatt nem csinál semmi ilyesmit. Bár megjelenítésre lassabb mint a Firefox, de ezt "idővel" behozza. pl. Nem kezdi el rejtélyes módon eszegetni a processzort ha fél nap nyitva van egy rakat fül..

A Mozilla vajon tisztában a Firefox étvágyával? Lehet írni kellene nekik..

Emellett a többszálúsítás növelné a böngésző teljesítményét is, hiszen az ki tudná aknázni a többprocesszoros (több magos) rendszerek nyújtotta előnyöket.
Azért ne legyenek túl nagy várakozásaink ezzel kapcsolatban. A Firefox már most is többszálú, így tud több magot használni. Ez annyiban fog változni, hogy a jövőben lehetőség lesz arra, hogy egy-egy weboldal renderelését külön-külön mag tudja elvégezni. De tipikusan az ember egyszerre csak egy weboldalt böngész, a többi pedig csendben ül a háttérben. (Kivéve amikor folyamatosan pörög rajtuk a flash hirdetés, de szvsz akkor már rég rossz.)

Szóval ettől a módosítástól nem várható nagy gyorsulás, inkább a TraceMonkey-tól és társaitól.

"De tipikusan az ember egyszerre csak egy weboldalt böngész, a többi pedig csendben ül a háttérben. (Kivéve amikor folyamatosan pörög rajtuk a flash hirdetés, de szvsz akkor már rég rossz.)"

Illetve akár indítás után, amikor nálam általában 40 tab visszaállításával birkózik :D

(Show my windows and tabs from last time)

Illetve amikor azt mondod egy Favorites csoportnak, hogy "Open All in Tabs".

Illetve amikor egy crash után azt mondod, hogy állítsa helyre az összeomlás előtt nyitva volt oldalaidat.

--
trey @ gépház

+1

A többszálúsítás csak akkor növeli teljesítményt, ha jól vannak elosztva a feladatok a processzek között. Mivel jelenleg is többszálú nem értem mivel javít ez a dolgon, ha eddig 1 core-on futott már a másikat is megeszi majd?

Akkor majd nem tudok pl. kernel fordíás közben http://hup.hu-ot olvasni, mert az egyik sem halad?

Én a helyükben inkább arra fordítanék figyelmet, ha egy szál, elszáll, ne vigye magával a többit. Mert akkor az lesz amit Trey kicsit lentebb említ... :)
--
Alex

ugye nem az lesz mint az IE-ben hogy a session cookiek is fülenként élnek mert az milyen secure és milyen biztonságos és agyonvágják az összes single sign-on rendszert ezzel?! :s

Ahelyett, hogy sirtok ott fenn, hogy egyre lassabb a firefox, inkabb probaljatok ki a 3.5-t! Erezhetoen gyorsabb.

+1

a 3.5-ös béta 800 MHz-es Coppermine-nal határozottan reszponzívabb, mint a 3.1 normál változat. Viszont kicsit sűrűbben nyomja, hogy "Sajnáljuk. A Firefox összeomlott. Akarja jelenteni?"
Persze, hogy akarom...

Tudom, tudom. Perverz vagyok. És szeretem a fokhagymás nápolyit is..

heh. internet explorer 8 már tudja.... úggy....
ubuntu.hu megnyit, szól hogy állítsam le a script-et mert nem lesz jó se neki se nekem. nem állítom. kompatibilitási mód be, hátha. hirtelen villanások, dörög az ég, világvége, és bezárja magát az összes nyitott tabbal. indítod újra, kérdezi visszaállítod-e dejó. megmenekültünk. erre mondod hogy igen, és visszahoz egy nyitott oldalt.

ez is jó kör volt.