Domovská » jak » 10 věcí, které jste nevěděli, že váš webový prohlížeč může dosáhnout

    10 věcí, které jste nevěděli, že váš webový prohlížeč může dosáhnout

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

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

    Přetáhněte a přetáhněte položku Nahrát

    Mnoho webových stránek nyní umožňuje nahrát soubory pouze jejich přetažením do okna prohlížeče - vítaná změna z toho, že musíte kliknout na tlačítko procházení a použít výběr souboru, jak jsme to museli před několika lety. Ať už připojujete soubor k e-mailu v Gmailu nebo nahrajete obrázek na imgur.com pro rychlé sdílení, přetáhněte soubor na webovou stránku.

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

    Prohlížeče jako Chrome a Firefox nyní podporují technologii WebGL, která umožňuje webovým stránkám vykreslovat 3D grafiku bez zásuvných modulů. WebGL lze použít pro hry a jiné 3D modely, ale nejoblíbenější webové stránky používající WebGL jsou pravděpodobně Google Maps. V Mapách Google v Chromu můžete povolit službu MapsGL. To způsobí, že Mapy Google vykreslují mapu pomocí OpenGL, což vede k hladším animacím. Když používáte Street View, objeví se animace, jakmile se mapa přiblíží. Prohlídka Street View bude také vykreslena pomocí OpenGL, nikoli Adobe Flash.

    Pokud Mapy Google nebyly natolik působivé, motor Quake 3 byl přizpůsoben pro práci s WebGL ve vašem prohlížeči. Tato webová stránka také používá specifikaci uzamčení ukazatele (nebo zamykání myši), abyste uchopili ukazatel myši a drželi jej v herní oblasti.

    Komunikujte s WebSockety

    HTML nebylo nikdy navrženo tak, aby umožňovalo webovým stránkám komunikovat s webovými servery. HTML byl vytvořen pro statické webové stránky a většina webových stránek v současné době používá ke komunikaci se servery špatné metody založené na pollingu. WebSockets umožňují webovým stránkám vytvářet plný komunikační kanál přes připojení TCP, což dramaticky snižuje latenci a síťový provoz, když webové stránky potřebují odesílat data sem a tam servery.

    WebSockets jsou využívány v prohlížeči Mozilla's BrowserQuest, což umožňuje hře běžící uvnitř vašeho prohlížeče pro odesílání událostí sem a tam na server. WebSockety byly také použity k vytvoření klientů IRC spuštěných ve vašem prohlížeči. Snad nejvíce impozantní, WebSockets byly také použity k vytvoření torrent klienta JavaScript, který běží ve vašem prohlížeči, takže uživatelům Chrome OS nativní torrent klienta. JSTorrent nevypadá zcela stabilně, ale je to dobrý příklad toho, co je možné s WebSockets.

    Přehrávání videí a hudby bez blesku

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

    Spusťte webové aplikace offline

    Prohlížeče umožňují webovým aplikacím pracovat offline a nabízejí jim místní úložiště dat, které mohou využít k přístupu k vašim datům. Mnoho webových aplikací Google offline (včetně Gmailu, Dokumentů a Kalendáře) funguje pouze v Chromu, ale aplikace Kindle Cloud Reader společnosti Amazon může být použita i offline v jiných prohlížečích, jako je například Firefox. Kindle Cloud Reader vám umožňuje stahovat eKnihy, které si můžete přečíst offline v prohlížeči později, i když nemáte připojení k internetu.

    Přejděte na webovou kameru a videokonference

    Webové stránky nyní mohou mít přístup k vaší webové kamerě - samozřejmě s vaším souhlasem. Webová stránka by mohla tuto funkci využít k pořizování fotografií z vaší webové kamery pro profilový obrázek nebo nahrávání videa. Mohlo by však také využít nové rozhraní WebRTC API pro videokonference mezi různými prohlížeči, aniž by bylo nutné mít nějaký plugin. V budoucnu Google Hangouts nevyžaduje plugin a Skype se bude spouštět i ve vašem prohlížeči.

    Vytváření vyskakovacích oken oznámení

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

    Určete vaši polohu

    Webové stránky mohou nyní požádat o povolení k přístupu k vaší poloze. Používáte-li tablet nebo jiný typ zařízení s vyčleněným GPS čipem, prohlížeč použije váš hardware GPS k identifikaci vaší polohy. Na zařízeních bez čipů GPS se mohou přibližovat aktuální umístění vaší pobočky bezdrátových sítí nebo umístění vašeho ISP. Geolokace může nahradit potřebu zadat adresu na webové stránky, které zobrazují místní obsah, a umožňují určit přesné umístění pomocí čipu GPS na přenosném počítači.

    Vytvořte webové aplikace vaše výchozí aplikace

    Prohlížeče nyní umožňují, aby se webové aplikace stávaly vašimi výchozími aplikacemi, abyste mohli používat Gmail ve vašem prohlížeči, abyste mohli posílat e-maily po kliknutí na odkaz mailto: kdekoli v počítači - i mimo prohlížeč.

    Spusťte nativní kód v prohlížeči

    Trochu kontroverzně Chrome obsahuje Google Native Client. Nativní klient umožňuje webové stránky spouštět nativní kód napsaný v jazycích, jako je C nebo C ++. Kód je spuštěn v karanténě pro zabezpečení a běží téměř nativní rychlosti.

    Nativní klient umožňuje webovým stránkách spouštět vysoce výkonný kód pro věci, jako jsou herní motory a místní kódování videa. Mohlo by to být cesta k získání pokročilejších aplikací v OS Chrome. Internetový obchod Chrome obsahuje různé hry napsané v Nativním klientovi, včetně portu kriticky proslulého bastionu.


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

    Image Credit: Christian Heilmann na Flickru