Webové prohlížeče v posledních několika letech rostou. Nyní, když je Internet Explorer 6 přerušen, implementují prohlížeče řadu skvělých nových funkcí, které webové stránky dnes využívají.



Tento článek se zaměřuje na nové webové technologie, které dnes můžete použít na skutečných webových stránkách. Jistě, někteří z vás o mnoha z nich nepochybně slyšeli, ale většina lidí neslyšela o všech.

Nahrát přetažením

Mnoho webových stránek vám nyní umožňuje nahrávat soubory pouhým přetažením do okna prohlížeče – vítaná změna oproti nutnosti klikat na tlačítko procházení a používat výběr souborů, jako jsme museli před několika lety. Ať už připojujete soubor k e-mailu v Gmailu nebo nahráváte obrázek na imgur.com pro rychlé sdílení, můžete soubor přetáhnout na webovou stránku.

Vykreslení 3D grafiky v prohlížeči

Prohlížeče jako Chrome a Firefox nyní podporují WebGL, což umožňuje webovým stránkám vykreslovat 3D grafiku bez jakýchkoli pluginů. WebGL lze použít pro hry a další 3D modely, ale nejpopulárnější web využívající WebGL jsou pravděpodobně Mapy Google. V Mapách Google v prohlížeči Chrome můžete povolit MapsGL. To způsobí, že Mapy Google vykreslí mapu pomocí OpenGL, což povede k plynulejším animacím. Když používáte Street View, uvidíte animaci, jak se mapa přiblíží. Street View se také vykreslí pomocí OpenGL, nikoli Adobe Flash.

Pokud Mapy Google nebyly dostatečně působivé, engine Quake 3 byl upraven pro práci ve WebGL ve vašem prohlížeči . Tato webová stránka také používá specifikaci zámku ukazatele (nebo zámku myši) k uchopení ukazatele myši a jeho udržení v oblasti hry.

Komunikujte s WebSockets

HTML nebylo nikdy navrženo tak, aby umožňovalo webovým stránkám komunikovat tam a zpět s webovými servery. HTML bylo vytvořeno pro statické webové stránky a většina webových stránek v současnosti používá ke komunikaci se servery metody založené na hackerském dotazování. WebSockets umožňují webovým stránkám vytvořit úplný komunikační kanál přes připojení TCP, což výrazně snižuje latenci a síťový provoz, když webové stránky potřebují posílat data tam a zpět se servery.

reklama

WebSockets používá Hra Mozilla BrowserQuest , což umožňuje hře běžící ve vašem prohlížeči odesílat události tam a zpět na svůj server. WebSockets byly také použity k vytvoření IRC klientů běžících ve vašem prohlížeči. Snad nejpůsobivější je, že k vytvoření byly také použity WebSockets torrentový klient JavaScript, který běží ve vašem prohlížeči , což uživatelům Chrome OS poskytuje nativního torrentového klienta. JSTorrent zatím nevypadá úplně stabilně, ale je to dobrý příklad toho, co je možné s WebSockets.

Přehrávejte videa a hudbu bez Flash

Video HTML5 si získalo velkou pozornost, takže mnoho lidí ví, že je nyní možné přehrávat videa ve formátech H.264 (MP4), WebM a Ogg Theora bez nutnosti instalace Flash. Mnoho webových stránek s videem – včetně YouTube – nabízí přehrávání videa založené na HTML5. Bohužel mnoho webů trvá na tom, že potřebují DRM, a proto YouTube stále používá Flash pro videa s reklamami a Netflix stále používá Silverlight pro svá videa. Značka videa HTML5 může vypadat stejně jako přehrávač videí založený na Flash, takže si možná nikdy nevšimnete, že ji nějaký web používá – kromě toho, že přehrávání videa bude fungovat na mobilních zařízeních a bude fungovat lépe.

Spusťte webové aplikace offline

Prohlížeče nyní umožňují webovým aplikacím pracovat offline a nabízejí jim místní databázové úložiště, které mohou použít pro přístup k vašim datům. Mnoho offline webových aplikací Google (včetně Gmailu, Dokumentů a Kalendáře) funguje pouze v prohlížeči Chrome Cloudová čtečka Kindle od Amazonu lze použít offline i v jiných prohlížečích, jako je Firefox. Kindle Cloud Reader vám umožňuje stahovat e-knihy, které můžete později číst offline ve vašem prohlížeči, i když nemáte připojení k internetu.

Přístup k vaší webové kameře a videokonferenci

Webové stránky nyní mají přístup k vaší webové kameře – samozřejmě s vaším svolením. Webová stránka může tuto funkci používat k pořizování fotografií z vaší webové kamery pro váš profilový obrázek nebo nahrávání videa. Mohla by však využít i nového WebRTC API pro videokonference mezi různými prohlížeči bez nutnosti jakéhokoli pluginu. V budoucnu Google Hangouts nebude vůbec vyžadovat plugin a Skype poběží i ve vašem prohlížeči.

Vytvářejte vyskakovací okna s upozorněním

Prohlížeče nyní umožňují webovým stránkám zobrazovat oznámení na ploše. Kalendář Google vám například může zobrazit vyskakovací upozornění, když jste vytvořili připomenutí nadcházejících událostí. Webové stránky pro chat a e-mail mohou zobrazovat vyskakovací okna, která vás upozorňují na nové zprávy.

Identifikujte svou polohu

Webové stránky nyní mohou žádat o povolení přístupu k vaší poloze. Pokud používáte tablet nebo jiný typ zařízení s vyhrazeným čipem GPS, prohlížeč použije váš hardware GPS k identifikaci vaší polohy. Na zařízeních bez čipů GPS názvy bezdrátových sítí v okolí nebo polohu vašeho ISP lze použít k přiblížení vaší aktuální polohy. Geolokace může nahradit nutnost zadávat vaši adresu na webové stránky, které zobrazují místní obsah, a umožňují vám určit vaši přesnou polohu pomocí GPS čipu na přenosném počítači.

Udělejte z webových aplikací své výchozí aplikace

Prohlížeče nyní umožnit webovým aplikacím, aby se staly vašimi výchozími aplikacemi , takže můžete používat Gmail ve svém prohlížeči k odesílání e-mailů, když kliknete na odkaz mailto: kdekoli v počítači – dokonce i mimo prohlížeč.

Spusťte nativní kód ve svém prohlížeči

Poněkud kontroverzně Chrome obsahuje nativního klienta Google. Native Client umožňuje webovým stránkám spouštět nativní kód napsaný v jazycích jako C nebo C++. Kód se kvůli zabezpečení spouští v sandboxu a běží téměř nativní rychlostí.

Native Client umožňuje webovým stránkám spouštět vysoce výkonný kód pro věci, jako jsou herní nástroje a místní kódování videa. Mohla by to být cesta k získání pokročilejších aplikací v systému Chrome OS. Internetový obchod Chrome obsahuje řadu her napsaných v Native Client, včetně portu kriticky uznávaného Bašta .


Prohlížeče získávají nové webové funkce rychlým tempem. Můžeme být vděční, že Internet Explorer 6 již není průmyslovým standardem.

Kredit obrázku: Christian Heilmann na Flickru

ČTĚTE DALŠÍ