neprihlásený Streda, 27. augusta 2025, dnes má meniny Silvia
Mozilla má prototyp Firefoxu bežiaceho vo viacerých procesoch

DSL.sk, 22.6.2009


Spoločnosť Mozilla má v súčasnosti už k dispozícii prototyp svojho prehliadača, ktorý beží vo viacerých procesoch. V nedeľu o tom informoval Chris Jones z Mozilly.

Cieľom Firefoxu bežiaceho vo viacerých procesoch je dosiahnuť lepšiu odozvu užívateľského rozhrania, zlepšiť stabilitu a odstrániť pády, spomalenie a problémy vznikajúce niekedy pri renderovaní obsahu a zároveň na viacjadrových procesoroch zvýšiť výkon.

Podobne ako u Chrome a Internet Explorera 8 sa majú u nového Firefoxu stránky renderovať v samostatných procesoch nezávislých na hlavnom procese s užívateľským rozhraním. V prípade pádu procesu renderujúceho niektoré taby funguje užívateľské rozhranie prehliadača a ostatné taby ďalej.

Práve túto funkčnosť demonštroval Jones v ukážkovom videu, ktoré si je možné pozrieť v prehliadači s podporou HTML 5 video tagu, napríklad testovacej verzii Firefoxu 3.5. Jones ukončil proces renderujúci otvorenú stránku, okno prehliadača bolo ale naďalej funkčné a umožnilo obnoviť otvorenú stránku.

Prototyp je zatiaľ ale iba v prvej fáze s minimálnym užívateľským rozhraním. V prvej fáze je prehliadač rozdelený iba na dva procesy, finálna podoba prototypu v tejto fáze by mala byť dokončená do 15. júla 2009.

V druhej fáze do 1. novembra sa má presunúť implementácia sieťovej komunikácie z procesu pre zobrazovanie stránok do hlavného procesu a najmä sa obnoví veľká časť pôvodnej funkčnosti užívateľského rozhrania.

V tretej fáze sa dorieši funkčnosť rozšírení a začne sa ladiť výkon, po tejto fáze by mal byť prehliadač s novou architektúrou pripravený na vydanie. Termín ukončenia tejto fázy Mozilla zatiaľ neuvádza.

Vo štvrtej fáze sa začne používať na zobrazovanie stránok viacero procesov, zatiaľ nie je rozhodnuté ako budú zobrazované stránky rozdelené medzi jednotlivé procesy. Po skončení tejto fázy by mal byť k dispozícii prehliadač, ktorý je súčasným finálnym cieľom projektu.

Neskôr sa prípadne pristúpi k izolácii procesov používaných na renderovanie stránok pre zvýšenie bezpečnosti.



Najnovšie články:

Telekom opäť výrazne zdražuje predplatené karty
Upgradovaná Starship uskutočnila prvý úspešný let
Apple uvedie nové iPhony o dva týždne
Občiansky v eDoklady je možné už elektronicky overiť, absurdný štátny chaos v nasadzovaní ale pokračuje
Google chce obmedziť Android, vývojári všetkých aplikácií budú musieť byť overení
SpaceX opäť odložila štart Starship, má letieť v noci na stredu
Nová Futurama príde o tri týždne, zverejnený trailer
Medúzy spôsobujú veľkej jadrovej elektrárni ďalšie problémy
Spustená výroba 321-vrstvovej QLC flash pamäte
SpaceX odložila štart Starship, má letieť v noci na utorok


Diskusia:
                               
 

To im ale trvalo... Konečne bude FF rýchlejší.
Odpovedať Známka: 8.2 Hodnotiť:
 

hlavne ked prestane reagovat a budes zatvarat 30 procesov v tasmanageri............
Odpovedať Známka: 4.2 Hodnotiť:
 

prave pointa je v tom ze ked ti prestane reagovat 1 tab tak ho killnes a ff si bezi nerusene dalej... muselo by ti prestat odpovedat vsetkych 30 procesov alebo samotne firefox jadro (co by ale znamenalo ze ked ho killnes tak spolu s nim zomru aj vsetkych child procesy tzn vsetkych 30 procesov...)
Odpovedať Známka: 8.8 Hodnotiť:
 

kde sú tie časy, keď sa po sieti dalo labzovať so 16bitovým 8MHz procesorom?

Odpovedať Známka: 5.0 Hodnotiť:
 

To ako myslis vazne?
Odpovedať Hodnotiť:
 

veru áno

Odpovedať Hodnotiť:
 

Samozrejme - v textovom rezime. Mohol si spustit prikaz ping, potom prikaz ping, a tusim som zabudol este na prikaz ping ;)
Samozrejme si delam prdel.
Odpovedať Hodnotiť:
 

ale nie mal si ich viac ;) wget, links, irssi, telnet a ftp :)
Odpovedať Hodnotiť:
 

Use the Process Explorer, Luke. Ma moznost zabit cely strom procesov, cize proces a vsetky procesy, ktore spustil.
Odpovedať Známka: 1.4 Hodnotiť:
 

Ja pri svojej pohodlnosti budem isntalovat process explorer aby som tri krat do roka mohol killnut jeden firefox ???? nepohodlne, neprejde
Odpovedať Známka: -7.8 Hodnotiť:
 

pokial viem islo to aj v zakladnom windowsackom spravcovi uloh(procesov)
aspon na XPcku aj Viste ak sa dobre pametam
Odpovedať Známka: 7.1 Hodnotiť:
 

Process Explorer sa neinštaluje!

Mark Russinovich - SysInternals

Odpovedať Známka: 6.7 Hodnotiť:
 

tak das kill process tree. A killne to naraz vsetkych childov hlavneho parenta ;)
Odpovedať Známka: 8.0 Hodnotiť:
 

$ killall firefox-bin
Odpovedať Známka: 5.0 Hodnotiť:
 

ale to posle len SIGTERM co nievzdy staci ;) lepsie je killall -9 (SIGKILL) ;)
Odpovedať Známka: 5.0 Hodnotiť:
 

killall -9 -1 ;)
Odpovedať Hodnotiť:
 

killall -90210
Odpovedať Hodnotiť:
 

> To im ale trvalo... Konečne bude FF rýchlejší.

A to si ako vydedukoval?
Odpovedať Hodnotiť:
 

To už majú dobre dlho, nič v zlom...
Odpovedať Známka: -2.5 Hodnotiť:
 

Dobre dlho je veľmi relatívny pojem, najmä v prípade Google Chrome...

Inak plne súhlasím.
Odpovedať Známka: 10.0 Hodnotiť:
 

niekto ma podporu viacerych procesov a niekto podporu linuxu (v pripade chrome vo vyvoji uz od vydania chrome ;) )
Odpovedať Známka: 4.3 Hodnotiť:
 

dufam ze to do jesene bude. uz sa tesime :D
Odpovedať Známka: 2.0 Hodnotiť:
 

ale akeho roku?
Odpovedať Známka: 7.8 Hodnotiť:
 

IE 8 to ma uz davno
Odpovedať Známka: -5.0 Hodnotiť:
 

uvedomujes si ze IE nemalo nikdy nic nove??? oddelene procesy okukalo od chrome, taby od ff&opera, jedine co maju iba oni je absolutne nerespektovanie standardov...
Odpovedať Známka: 6.0 Hodnotiť:
 

Uvedomujes si, ze keby nebolo IE, www zdaleka nie je na takej urovni? Ajax, podpora XHTML ( pravda, trosku inak, ako ho pozname - http://www.webylon.info/K.32 ), mnohe HTML elementy a CSS vlastnosti poznal IE skor ako sa objavili v specifikacii...
Podpora standardov (aspon HTML 4.01 a CSS 2.1) je v IE8 celkom solidna.
btw, pouzivam Firefox.
Odpovedať Známka: -4.8 Hodnotiť:
 

sak asize, www by bolo an ovela vyssej urovni, nebyt ie
Odpovedať Známka: 4.2 Hodnotiť:
 

ano ofcourse microsoft je clenom w3c a spolupracovali na vyvoji standardov ktore sami nedodrzuju... to ze sa v ie8 po rokoch konecne dokopali k dodrziavaniu standardov je imho irelevantne kedze ich uspesne ignorovali dlhe roky (a stalo to mnoho mnoho vlasov mnohych web developerov)... a napisat na oddelovanie procesov ze ie8 ho ma uz davno (len v marci) je fakt scestne... ale ano, nebyt microsoftu ani hw by nebol na takej urovni ako je dnes to nepopieram len sa mi nepacila ta poznamka ;)
Odpovedať Známka: 2.7 Hodnotiť:
 

Tak trochu by som nesuhlasil s tym ze nebyt ms tak hw by nebol tam kde je teraz... je to tazko povedat ale podla mna by to bolo podobne ako teraz... ak dnes nieco nuti vyvijat lepsi hw tak skor hry ako win...
Odpovedať Hodnotiť:
 

hry = win... nebyt dosu a neskor windows pocitace by ostali pouzitelne iba pre IT odbornikov ergo kupna sila by bola podstatne mensia co by znamenalo menej penazi na vyvoj ci uz sw alebo hw a teda si nemyslim zeby sme si teraz kupovali ntb za par tisic a ze by boli na takej urovni ako su. ale samozrejme sa mozem mylit
Odpovedať Hodnotiť:
 

Myslim ze je to vlemi tazko predvidat.. podla mna by prislo nieco ine... neverim ze by nebola prisla ina firma ktora by vyvijala operacne systemy.. minimalne by bol apple...
Odpovedať Hodnotiť:
 

ale ani apple by nebol az tak hnany konkurenciou... bez ms by ten vyvoj bol pomalsi... kazdopadne je to ako to je tak sa netreba zatazovat tym co mohlo byt :)
Odpovedať Hodnotiť:
 

Skor IBM...
Odpovedať Hodnotiť:
 

WWW by nebol na takej urovni ... ale bol by na podstatne lepsej, keby MS tie veci, co vymyslel najprv "prehnal" cez W3C a nechal standardizovat, aby sa to nemuselo potom robit tak, ako sa robilo.
Odpovedať Známka: -1.4 Hodnotiť:
 

ANO ie8 zobrazuje stranky dobre tj ako firefox, opera a pod. Ale ako nahle prepnem na compatibility mode tak si tham vlasy :D Ale zas chrome vie tiez niekedy nasrat
Odpovedať Známka: -6.0 Hodnotiť:
 

hura! toto chcem do opery uz davno. Miesto uzitocnych veci vymyslaju hluposti ako web servere. Ale aby ju spravili ako viacvlaknovu, to nie.
Odpovedať Hodnotiť:
 

dufam ze teraz sa konecne dostane na rad optimalizacia pouzivania pamate. bezne mavam otvorenych 8-10 tabov(+ zopar addonov) a ked pustim nejaku narocnu hru tak je citit ci mam firefox otvoreny/zatvoreny. hlavne na ingame loadingoch.. :/
ale to maju spolocne vsetky internet browsers.
Odpovedať Hodnotiť:
 

(skor nez mi date minus po precitani 2. vety si precitajte prispevok dokonca)
Nieco podbne mal uz IE5 vo Windowse 98. Kazda stranka sa renderovala v inom okne, a kazde malo svoj vlastny proces. Chyba bola v tom, ze to nemalo hlavny proces. A ako tuto moznost aktivovat?
1. Start --> Nastavenia --> Moznosti priecinka
2. V tomto okne 2. karta (nazov nepametam) --> Spustat okna prehladavania v novych procesoch (alebo tak nejak)
3. Pouzit --> Zavriet
Tusim to ide aj na WinXP, nie som si isty

Zo zaciatku som myslel, ze toto nastavenie sa vztahuje len na explorer.exe, no po case som zistil ze nie...
Odpovedať Známka: 6.7 Hodnotiť:
 

(skor nez mi date minus po precitani 2. vety si precitajte prispevok dokonca)
Nieco podbne mal uz IE5 vo Windowse 98. Kazda stranka sa renderovala v inom okne, a kazde malo svoj vlastny proces. Chyba bola v tom, ze to nemalo hlavny proces. A ako tuto moznost aktivovat?
1. Start --> Nastavenia --> Moznosti priecinka
2. V tomto okne 2. karta (nazov nepametam) --> Spustat okna prehladavania v novych procesoch (alebo tak nejak)
3. Pouzit --> Zavriet
Tusim to ide aj na WinXP, nie som si isty

Zo zaciatku som myslel, ze toto nastavenie sa vztahuje len na explorer.exe, no po case som zistil ze sa to vztahuje aj na iexplore.exe
Odpovedať Známka: -6.7 Hodnotiť:
 

dost silno pochybujem, ze to su standalone procesy.. nemyl si okna a procesy - to ze to ma viac okien neznamena, ze to ma viac procesov. podobne ked to niekedy padlo tak padlo komplet vsetko..
Odpovedať Hodnotiť:

Pridať komentár