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: Microsoft, Google, Web, Prohlížeče, Programování, Chrome, Spotify, Edge, Firefox, Tržní podíl, Javascript, HTTPS, C++, Automatické vyplňování, Vysoká bezpečnost, První generace, Lokální web, Standardizovaná podoba, Zdánlivá banalita, MS Store, Jednotný standard, Vídeňská konference, Nešifrovaný web, Hlavní prohlížeč, Aplikace


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

Tohle tak jednou zažít: Nová vzducholoď Airlander 10 s prosklenou podlahou

Tohle tak jednou zažít: Nová vzducholoď Airlander 10 s prosklenou podlahou

** Airlander 10 nabídne plavby vzduchem v interiéru s prosklenou podlahou ** Luxusní vzducholoď byla původně vyvíjena pro vojenské účely ** Počítá se s třídenními „kochacími“ výlety za poznáním

Karel Kilián | 7

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Šmírování kamerami Googlu: Koukněte se, co zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Inteligentní akvárium Bluenero se o rybičky postará samo

Inteligentní akvárium Bluenero se o rybičky postará samo

** Chcete chovat akvarijní rybičky, ale nemáte čas se o ně starat? ** Chytré akvárium je samo nakrmí a postará se o jejich komfort ** Projekt Bluenero zatím sbírá finance na Indiegogo

Karel Kilián | 20

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 65

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

** Americká námořní pěchota nedávno představila 3D tištěná kasárna pro vojáky ** Ty jim tiskne velká 3D tiskárna na beton ** Výsledkem je solidní obytný prostor, který je slušně chráněný před nepřátelskou palbou

Stanislav Mihulka | 18


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku