Google | Prohlížeče | Chrome

Inženýr zodpovědný za rychlost Chromu: Kdo nezavede HTTPS, ten u nás končí

Jak zrychlit webový prohlížeč, potažmo Chrome? Na to přijel na vídeňskou konferenci We Are Developers odpovědět Ilya Grigorik, který spolupředsedá standardizační W3C Web Performance Working Group a zároveň je inženýrem Googlu zodpovědným právě za to, aby se Chrome zadýchával co možná nejméně často.

Ačkoliv se loni psalo především o Firefoxu, který představil své zcela přepsané a mnohem výkonnější jádro, výrazně se proměnil i Chrome. Navenek sice vypadá stále stejně, ovšem motor prošel důkladnou generálkou a to zejména v oblasti zpracovávání Javascriptu. Nyní se zde v mnohem větší míře využívá multitasking, takže se JS překládá paralelně ve vícero vláknech a úrovních. Výsledkem je podle Grigorika citelné zrychlení na většině náročných webových aplikací.

Klepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázek
Ilya Grigorik ukazuje, jak se zrychlily webové aplikace, když v Chromu vylepšili zpracovávání Javascriptu

Samotný motor je však jen jednou stranou mince. Surfování totiž výrazně zrychlí i tak zdánlivá banalita jako automatické vyplňování formulářů. Chrome tímto způsobem předvyplní každý měsíc 500 miliard znaků a prohlížeč tak lidem za stejný časový úsek v souhrnu ušetří 190 tisíc let bušení do klávesnic a mobilních dotykových displejů. Tedy alespoň podle Grigorika a dat Googlu.

Klepněte pro větší obrázek
Surfování zrychluje a klávesnici šetří také automatické vyplňování formulářů

Zaveď HTTPS, anebo tě budeme šikanovat

Nedílnou součástí modernizace webů je i HTTPS. Nasazování šifrování nepřináší pouze vyšší bezpečnost, ale mnohdy i celkovou modernizaci infrastruktury na straně serveru. Jinými slovy, mnozí vydavatelé se jen díky vynucování HTTPS rozhoupali k širší modernizaci svých produktů.

Google bude v tlaku skrze Chrome pokračovat, už ve verzi 68 totiž začne označovat weby bez HTTPS jako nedostatečně zabezpečené. Tím to přitom nekončí a výhledově se počítá i s tím, že Chrome všechny nešifrované weby označí jako nebezpečné, což zdůrazní červeným vykřičníkem. Datum ale zatím inženýři nestanovili.

Klepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázek
Kdo nebude mít web na HTTPS, toho čeká ze strany Chromu tvrdá šikana

Může se to jevit jak formalita, ale při tržním podílu Chromu se bude jednat o velmi agresivní nátlak, který přinutí přejít na HTTPS i největší technologické opozdilce.

Progresivní webové aplikace

Nakonec zbyl čas i na nějakou tu předpověď, jakým směrem se bude web jakožto největší aplikační platforma historie nadále ubírat. Budoucností jsou podle inženýra z Googlu PWAprogresivní webové aplikace, tedy weby, které díky HTML5 a příbuzným technologiím začínají připomínat běžné desktopové programy.

Zatímco Microsoft začne takové PWA nabízet ve svém MS Storu na Windows 10, Google je bude v desktopových oknech spouštět nejprve na Chrome OS a brzy i na všech ostatních platformách. Aplikace na plochu, které už dříve Chrome nabízel (a později pohřbil), se tedy oklikou a ve standardizované podobě opět vrátí, PWA totiž podporují všechny hlavní webové prohlížeče.

Weby psané v C++

No, a to se už dostáváme k technologii WebAssembly, která se sice stále rodí, nicméně umožní na webových aplikacích spouštět přeložený C/C++ kód. První generaci technologie dnes podporují jak Chrome (a odvozené prohlížeče), tak Firefox, Safari a Edge. Spolupráce na jednotném standardu je v tomto případě naprosto klíčová.

Klepněte pro větší obrázekKlepněte pro větší obrázek
WebAssembly, aneb webové aplikace napsané v C++. WA 1.0 dnes podporují všechny hlavní prohlížeče, takže přichází čas třeba na webový AutoCAD (obrázek vpravo)

S nástupem této technologie by se měl alespoň z hlediska výkonu prakticky smazat rozdíl mezi nativní desktopovou aplikací a tou webovou. Ostatně už mnohé dnešní desktopové aplikace mají celé své GUI napsané v HTML. Takovou lokální „webovou aplikací“ je třeba docela úspěšný a multiplatformní textový editor Visual Studio Code od Microsoftu, aplikace Spotify anebo třeba grafická rozhraní mnoha webových prohlížečů.

Chrome upozorňuje na chybějící HTTPS už od loňského roku:

Diskuze (61) Další článek: Microsoft ukázal Surface Hub 2. Obří tabulový počítač s otočným displejem

Témata článku: Google, Microsoft, Prohlížeče, Web, Edge, Chrome, Firefox, Programování, Spotify, Javascript, Tržní podíl, C++, HTTPS, HTML, We Are Developers, Aplikace, Vysoká bezpečnost, Formalita, Nedílná součást, Automatické vyplňování, První generace, Přepsané jádro, Lokální web, PWA, Citelné zrychlení


Určitě si přečtěte

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

** Nezvykle protáhlý rozměr odpovídá dvěma monitorům vedle sebe ** Barevné podání a podpora G-Sync míří nad kancelářské nasazení ** Vestavěná kamera umí přihlašování ve Windows

Tomáš Holčík | 29

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

** Představte si svobodné Windows. Bláznivá vize? ** Vývojáři je přitom začali psát už před více než dvaceti lety ** Jmenují se ReactOS a spustíte na nich i Total Commander

Jakub Čížek | 54

Nový Apple Macbook Air je levnější, má větší SSD a vrací se k tradiční klávesnici

Nový Apple Macbook Air je levnější, má větší SSD a vrací se k tradiční klávesnici

** Nový MacBook Air opravuje nejzásadnější chyby dosavadní verze ** Dostal lepší klávesnici, výkonnější procesor a 256GB SSD ** Apple navíc snížil ceny

Martin Miksa | 53


Aktuální číslo časopisu Computer

Megatest 21 grafických karet

AMD poráží Intel už i v notebooku

Jak vytvořit 3D fotky v mobilu

Nejlepší fotoaparáty do 30 000 Kč