Close

04/04/2013

PC: Veľké zmeny v internetových prehliadačoch

Google sa odkláňa od enginu WebKit, Mozilla so Samsungom oznámili vývoj nového jadra Servo. Zmeny sa majú týkať aj Opery.

Zdá sa, že v priebehu nasledujúcich mesiacov by sme sa mali dočkať prevratných zmien aj na poli internetových prehliadačov. Hneď viaceré popredné projekty totiž oznámili zmeny pri svojich „podvozkoch“. Čiže renderovacích enginoch (jadrách), ktoré sa starajú o zobrazovanie príslušného webového obsahu.

Google sa odkláňa od WebKitu, prichádza Blink

Internetový prehliadač Google Chrome, ktorý naberá stále väčšie podiely na trhu, ako aj jeho „open source verzia“ Chromium, využívajú v súčasnosti renderovacie jadro WebKit. Spoločnosť však oficiálne oznámila, že sa rozhodla od spomínaného enginu s otvorenými zdrojovými kódmi odkloniť.

Dôvodom však nie je kvalita, respektíve nekvalita enginu. Nakoniec, prehliadače založené na WebKite sú známe svižnosťou aj kvalitnou podporou webových štandardov. Problém je však niekde inde. Google totiž pri Chrome/Chromium využíva odlišnú multiprocesorovú architektúru, než iné prehliadače založené na WebKite. Odbúrať komplikovať a zjednodušiť pridávanie inovácií má preto nový engine. Je známy ako Blink. Opäť pôjde o projekt s otvorenými zdrojovými kódmi, pričom bude vychádzať práve z WebKitu.

Pre Google nešlo o ľahké rozhodnutie, no sú presvedčení, že v konečnom dôsledku bude zmena prínosom pre rýchlejšiu implementáciu noviniek aj celkové zrýchľovanie webu ako takého.

Zásadným problémom by nemala byť ani prípadná nekompatibilita nového enginu. Google pripomína, že už v súčasnosti napríklad ani samotný WebKit nie je rovnaký pre všetky prehliadače. Napríklad len niektoré z nich podporujú funkcie ako WebGL a IndexedDB. Vysoký stupeň kompatibility si pritom dokázal zaistiť napríklad Firefox, ktorý využíva engine Gecko. Ten nie je založený na WebKite. Podobnou cestou sa bude uberať aj Google.

Projekt Blink je zatiaľ v štádiu vylaďovania internej architektúry, takže na Google Chrome s novým enginom si zrejme ešte chvíľu počkáme. Navyše, najskôr by sa mal objaviť v open source projekte Chromium. Potom však bude smerovať do Chrome a podľa všetkého aj Chrome OS, ktorý je na prehliadači založený.

Zmena má platiť aj pre Operu

Zástupcovia ďalšieho popredného prehliadača Opera vo februári oznámili dôležitú zmenu stratégie. Zahŕňa opustenie vlastného enginu Presto a prechod na projekty WebKit ako aj Chromium pri ich desktopových a mobilných prehliadačoch.

Sekcia Najčastejších otázok a odpovedí na stránke Chromium pre vývojárov naznačuje, že vzhľadom na zmeny v projekte Chromium, prejde na nový engine Blink aj Opera. Na tému upozornili Neowin.net či Liliputing.com.

Samsung a Mozilla kuchtia nové jadro

Z pohľadu vývoja internetových prehliadačov by však nemalo ísť o jedinú dôležitú zmenu. Organizácia Mozilla, stojaca za webovým prehliadačom Firefox, oznámila dôležitú spoluprácu s kórejskou spoločnosťou Samsung. Jej súčasťou je práca na celkom novom renderovacom engine známom ako Servo. Firefox pritom v súčasnosti využíva jadro (engine) Gecko na všetkých platformách – čiže vrátane Firefoxu pre počítače, tablety, respektíve mobilné telefóny.

Nové jadro Servo by však malo lepšie využívať možnosti, ktoré poskytuje moderný hardvér. Má byť napríklad plne optimalizované pre multijadrové zariadenia postavené na architektúre ARM (napríklad rôzne tablety) či výkonné grafické čipy.

Samsung a Mozilla plánujú na úvod podporovať zariadenia s operačným systémom Google Android.

Projekt Servo bude namiesto C++ využívať jazyk Rust, ktorý by mal poskytnúť podmienky na vývoj bezpečnejšieho prostredia ako aj lepšiu podporu viacjadrových architektúr.

Aj tento projekt je zatiaľ v ranom štádiu, no keďže sa do vývoja aktívne zapája Samsung, na výsledky v reálnych produktoch na trhu by sme nemuseli čakať dlho.

 

 

zdroj: zive

 

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *