neprihlásený Štvrtok, 8. mája 2025, dnes má meniny Ingrida
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.


      Zdieľaj na Twitteri



Najnovšie články:

Intel veľmi výrazne zlacnil posledné výkonné desktopové CPU
Linux zrejme odstráni podporu pre 486-ky, súhlasí s tým aj Torvalds
Upgrade na Windows 11 24H2 je už dostupný pre všetkých
MS v hokeji budú na webe bezplatne ale nie voľne, potrebná je registrácia
Železnice zaviedli poplatok nútiaci na elektronický nákup lístkov, znovu má výpadok
Pošta vydáva listy po vizuálnej kontrole eDokladov. Zrejme to nie je bezpečné
4ka oznámila veľké rozšírenie svojej 5G siete, stále výrazne zaostáva
Nové .sk domény budú opäť dočasne lacnejšie
Dokončený posledný modul magnetu medzinárodného fúzneho reaktora
Starlink v Európe spustil lacnejší program, aj na Slovensku


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