Sobota 21. května 2022, svátek má Monika
  • schránka
  • Přihlásit Můj účet
  • Sobota 21. května 2022 Monika

Válka prohlížečů se přiostřuje. Chrome, Firefox i Explorer zrychlují

Google se rozhodl odtrhnout se od WebKitu a založit rychlejší odnož Blink. Mozilla ve spolupráci se Samsungem připravuje Servo, psané v jazyce Rust. A nejnovější Internet Explorer se stydí za své starší brášky a tváří se, že s nimi nemá nic společného.

Prohlížeče hledají způsoby, jak být rychlejší na počítači i mobilech.

Uplynulý týden byl opravdu bohatý na novinky ve světě prohlížečů. Některé jsou úsměvné, ale minimálně dvě jsou velmi důležité: Chrome i Firefox mění vykreslovací jádra (engine).

Engine prohlížeče

Vykreslovací jádro prohlížeče (angl. rendering engine) je softwarová komponenta zodpovědná za vykreslení a zobrazení obsahu webové stránky, obvykle zapsaného ve značkovacím jazyce HTML, kaskádových stylech CSS, obrázcích a křivkách.

Nejpoužívanějším jádrem prohlížečů je WebKit (Chrome, Safari), následovaný Tridentem (Internet Explorer) a Geckem (Firefox).

Zdá se, že se uživatelé mohou těšit na ještě rychlejší zobrazování. A vývojářům zase přibudou další okna, ve kterých musí své stránky a aplikace testovat.

Apple a Google jsou sveřepí rivalové. Můžou za to především spory kolem mobilního operačního systému Android, který podle Applu kopíruje jejich úspěšný iOS. Počáteční symbióza se tedy postupně proměnila v silnou nevraživost a Apple dokonce odstranil ze svých produktů mnohé služby Google, kterými se předtím rád chlubil, především mapy. Ale opensourcové prohlížečové jádro WebKit bylo posledním významným projektem, na kterém obě firmy plodně spolupracovaly. WebKit tloukl v útrobách prohlížečů Google Chrome i Apple Safari. Rychlostní rozdíl mezi nimi byl dán především zpracováním JavaScriptu.

Nyní Google oznámil, že se od vývoje WebKitu odtrhne a dále bude vyvíjet jeho odnož. Slovo Blink znamená v angličtině "mžik" a má evokovat rychlost, na kterou se ostatně Chrome zaměřuje už od první verze. Vývojáři Googlu se na rozvoji WebKitu podíleli výraznou měrou a pravděpodobně měli dojem, že vývoj WebKitu nepostupuje kvůli ostatním dostatečně rychle. Možná je Google také trochu zklamán tím, že si Apple nechal WebKit registrovat jako ochrannou známku.

Google Chrome odchází z projektu WebKit.

Kdo sleduje tzv. noční vývojové verze Google Chrome, ten ví, že vývoj prohlížeče je opravdu rychlý a vývojové cykly velmi krátké. V současné době je číslo stabilní verze 26 a Google Canary (nejnovější verze pro vývojáře a experimentátory) už je ve verzi 28. V té se také již objevil nový engine Blink. Zatím jde jen o přejmenovaný WebKit, ale lze očekávat, že už během pár týdnů budou změny znatelné. Alespoň pro vývojáře webových aplikací.

Blink má hned od počátku důležitého spojence. Opera teprve v únoru 2013 oznámila, že přejde ze svého enginu Presto na opensourcový WebKit, nejen kvůli úspoře času při vývoji. Nyní si tedy norská společnost mohla vybrat a rozhodla se, že se přidá ke Googlu, půjde s Blinkem a opustí WebKit. "Podobné rozhodnutí teď bude čekat i ostatní firmy, které budou chtít WebKit využívat. Přikloní se na stranu Applu nebo Googlu?" všímá si Robert O'Callahan z Mozilly.

Rezavá liška ve spolupráci se Samsungem

Mozilla Firefox experimentuje s jazykem Rust při vývoji enginu Servo.

Důležité oznámení měli pro vývojářskou komunitu i lidé z Mozilly. Ve spolupráci se společností Samsung pracují na zatím experimentálním enginu Servo. Ten by měl zvládnout paralelní vykreslování, což by mohlo vést k vyšší rychlosti a nižší spotřebě. Je jasné, že toto se hodí hlavně na přenosných zařízeních. Prvním krokem k tomu je právě optimalizace enginu Servo pro Android ve spolupráci se Samsungem.

Pro vývoj Serva je využíván nový programovací jazyk Rust, který je v současnosti ve své verzi 0.6 a podle Brendana Eicha, CTO Mozilly, se "rapidně se blíží stabilitě" (ať už to znamená cokoli). Jazyk se podobá C nebo C++ s důrazem na bezpečnost a správu souběžných (paralelních) procesů. Právě to je důležité pro nový engine Servo, Mozilla doufá, že při vykreslování lépe využije vícejádrové procesory v mobilech i grafické karty v počítačích.

Robert O'Callahan vidí v novém projektu velký potenciál. Je si však vědom i problémů: jde o další engine, na kterém musejí vývojáři své aplikace a stránky testovat. "Možná bude mít vysoce paralelní vykreslovací jádro nižší spotřebu a mnohem vyšší rychlost, ale možná ne" píše ve své prezentaci.

Internet Explorer 11 už umí HTML5, schovává se proto za Firefox

Internet Explorer 11 je schopen pracovat s HTML5 velmi pěkně. A to je problém. Posledních několik let (vlastně už celou dekádu) jsou vývojáři zvyklí na to, že musejí Exploreru obvykle "podstrčit" jinou stránku než ostatním prohlížečům. Obvykle jde o malé chytáky (tzv. CSS hacky) ošetřující problematická místa, případně odlišné stylování stránek pro různé prohlížeče. Pokud tedy server zjistí, že stránku stahuje prohlížeč Internet Explorer, může prohlížeči poslat jinou, více či méně uzpůsobenou verzi stránek.

Internet Explorer 11 se navenek "tváří" jako Firefox.

Ale jak má nový Internet Explorer přesvědčit vývojáře, že už to není potřeba a že už patří do party progresivních prohlížečů? Minulé verze Exploreru přišly s různými verzemi "kompatibilního zobrazení", což je pochopitelné, ale často nespolehlivé řešení, které navíc běžného uživatele mate. Nyní Microsoft zřejmě experimentuje s jiným přístupem. Z identifikačního řetězce vyřadil "MSIE", nyní je tam pouze "IE 11", a doplnil instrukci "like Gecko", tedy odkaz na engine Firefoxu.

V praxi to znamená, že dostane stejné stránky, jako kdyby to byl Firefox. Je zajímavé, jak noví vývojáři ještě po deseti letech doplácejí na to, co vytvořili jejich předchůdci. Je těžké odříznout se od minulosti a začít s čistým štítem. Ale to je zjevně záměr Firefoxu, Chromu i Exploreru.

Autor:

80 let od atentátu na Heydricha

27. 5. 1942 provedli českoslovenští parašutisté atentát na zastupujícího říšského protektora na území Čech a Moravy Reinharda Heydricha.

  • Nejčtenější

Ukrajinci dostali západní superhoufnice M777. Do akce šla i Bohdana

Ať už si dělostřelectvo v dávných dobách vysloužilo titul královny či krále bojiště, ukazuje se i v jednadvacátém...

Dohoda s Německem: na stole jsou Leopardy, Pumy a raketomety MLRS

Válka na Ukrajině významně rozhýbala nejen nákupy nových zbraní, ale paradoxně také jejich výměny v rámci evropského...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

PODCAST: Říkalo se mu zvoneček. Motor, který běžel i po dávce z kulometu

Letecké motory obnášejí jistá specifika, která vycházejí z prostředí, v němž pracují. Řídký vzduch, nízké teploty, ale...

Hydroplán s proudovými motory měl být strategickým jaderným bombardérem

Mezi zajímavá letadla studené války patřil i americký těžký hydroplán Martin P6M SeaMaster s proudovými motory, který...

Do Česka konečně dorazí nové videoslužby. Poradíme, jak na ně se starou TV

Premium Český divák s nabídkou služeb videa na přání dlouho paběrkoval, letos se to však zásadně změní. Příchod nových služeb...

Půst, občas večeře, čtyři kávy denně. Jak jíst podle výživového poradce Havlíčka

Premium Strava ovlivňuje nejen naši váhu či kondici, ale i náladu a zdravotní stav. Ostatně až dvě třetiny všech nemocí mají...

Vláda má 20 korun z každého litru benzinu, říká šéf sítě levných čerpacích stanic

Premium Nikoho nenechají na pochybách, že tohle je nízkonákladová firma, kde se nehýří. Okázalost tu nemá místo. Spolumajitel...

Všechno vymyslela Škrlová. Je to hlava manipulace, říká režisér Síbrt

Premium Před patnácti lety Česko šokovala kuřimská kauza. Týrání malých chlapců nejbližšími příbuznými i podivná role „Aničky“....

  • Další z rubriky

Jak online a zdarma vydolovat text z obrázku či PDF

Optické rozpoznávání znaků (OCR) slouží nejen pro převod obrázků obsahujících texty do podoby umožňující pozdější...

Facebook čelí skandálu, že nechal očerňovat čínského konkurenta TikTok

V rámci konkurenčního boje se využívají všechny dostupné prostředky včetně PR kampaní a lobbingu. Nyní vyšlo najevo, že...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Runet: ruský internet ukazuje, jak vypadá státní cenzura nad informacemi

Premium Rusko chce mít internet pod kontrolou. Připravuje se na to již delší dobu, do praxe významně přichází s ruským útokem...

Sociální síť složila gigantické digitální umění. Nechybí v něm ani Krteček

Projekt digitálního kolektivního umění na sociální síti Reddit se po pěti letech vrátil. I tentokrát slavil úspěch,...

Vláda má 20 korun z každého litru benzinu, říká šéf sítě levných čerpacích stanic

Premium Nikoho nenechají na pochybách, že tohle je nízkonákladová firma, kde se nehýří. Okázalost tu nemá místo. Spolumajitel...

Jelínek z Luneticu byl u smrtelné nehody, po koncertě srazil na dálnici muže

V sobotu vystoupili Lunetic na koncertě Leoše Mareše. Když se zpěvák skupiny Václav Jelínek (43) vracel domů do...

Hrušínského dcera se svlékla pro Playboy. Manžela to překvapilo, říká

Pro nové číslo Playboye se svlékla a nafotila sexy snímky Kristýna Hrušínská (37). Dcera Jana Hrušínského a Miluše...

Ukrajinci dostali západní superhoufnice M777. Do akce šla i Bohdana

Ať už si dělostřelectvo v dávných dobách vysloužilo titul královny či krále bojiště, ukazuje se i v jednadvacátém...

Nešvar z devadesátých let se vrací. Turisté na místě zjišťují, že bydlí jinde

Premium Nešvar z devadesátých let se vrací. Turisté si zaplatí zájezd v zahraničí, přijedou do hotelu a teprve na jeho recepci...