8Sep
vyrastali v posledných rokoch. Teraz, keď bol webový prehľadávač Internet Explorer 6 na internete prerušený, prehliadače implementujú rad nových funkcií, ktoré webové stránky dnes využívajú.
Tento článok sa zameriava na nové webové technológie, ktoré môžete dnes používať na aktuálnych webových stránkach. Iste, niektorí z vás nepochybne počuli o mnohých z nich, ale väčšina ľudí o nich nepočula.
Presunúť a odovzdať na odovzdávanie
Mnoho webových stránok vám teraz umožňuje odovzdávať súbory len ich pretiahnutím do okna prehliadača - vítanou zmenou z toho, že musíte kliknúť na tlačidlo prehliadania a použiť výber súborov, keďže sme mali len niekoľko rokovpred. Bez ohľadu na to, či pripojíte súbor k e-mailu v službe Gmail alebo odovzdáte obrázok na stránku imgur.com pre rýchle zdieľanie, môžete ho presunúť na webovú stránku.
Render 3D grafika v prehliadači Prehliadače
, ako sú prehliadače Chrome a Firefox, teraz podporujú technológiu WebGL, ktorá umožňuje webovým stránkam zobrazovať 3D grafiku bez zásuvných modulov. WebGL môže byť použitý pre hry a iné 3D modely, ale najobľúbenejšia webová stránka používajúca WebGL je pravdepodobne Google Maps. V službe Mapy Google v prehliadači Chrome môžete zapnúť funkciu "MapsGL". To spôsobí, že aplikácia Mapy Google vykreslí mapu pomocou funkcie OpenGL, čo povedie k plynulým animáciám. Keď použijete službu Street View, zobrazí sa animácia, pretože mapa sa priblíži. Zobrazenie ulíc bude vykresľované aj pomocou aplikácie OpenGL, a nie pomocou Adobe Flash.
Ak Mapy Google neboli dosť pôsobivé, motor Quake 3 bol upravený tak, aby pracoval v WebGL vo vašom prehliadači. Táto webová stránka tiež používa špecifikáciu zámku ukazovateľa( alebo zamknutia myšou), aby ste uchopili ukazovateľ myši a udržali ho v hernej oblasti.
Komunikácia s WebSockety
HTML nebol nikdy navrhnutý tak, aby umožňoval webovým stránkam komunikovať späť a dopredu s webovými servermi. HTML bol vytvorený pre statické webové stránky a väčšina webových stránok v súčasnosti používa na komunikáciu so servermi metódy založené na hacke. WebSockets umožňujú webovým stránkam vytvoriť úplný komunikačný kanál cez pripojenie TCP, čo dramaticky znižuje latenciu a sieťový prenos, keď webové stránky potrebujú posielať dáta tam a späť so servermi.
WebSockets sa používajú v prehliadači Mozilla BrowserQuest, umožňujúcej hry bežiacej vo vašom prehliadači odosielať udalosti tam a späť na svoj server. WebSockets boli tiež použité na vytvorenie klientov IRC spustených vo vašom prehliadači. Možno najpôsobivejšie je, že WebSockets boli tiež použité na vytvorenie torrentového klienta JavaScript, ktorý beží vo vašom prehliadači, pričom používateľom systému Chrome OS je natívny torrent klient. JSTorrent nevyzerá úplne stabilne, ale je to dobrý príklad toho, čo je možné s WebSockets.
Prehrávanie videí a hudby bez blesku Video
vo formáte HTML5 získalo veľa pozornosti, takže veľa ľudí vie, že je teraz možné prehrávať videá v formátoch H.264( MP4), WebM a Ogg Theora bez nutnosti inštalácie Flash. Veľa videostránok - vrátane YouTube - ponúka prehrávanie videa založené na HTML5.Bohužiaľ, mnoho webových stránok trvá na tom, že potrebujú DRM, a preto YouTube naďalej používa funkciu Flash pre videá s reklamami a Netflix naďalej používa Silverlight pre svoje videá.Značka videa vo formáte HTML5 môže vyzerať rovnako ako prehrávač videa založený na technológii Flash, takže si možno nikdy nevšimnete, že ju používa webová stránka - s výnimkou toho, že prehrávanie videa bude fungovať na mobilných zariadeniach a bude fungovať lepšie.
Spustenie webových aplikácií Offline Prehliadače
teraz umožňujú webové aplikácie pracovať v režime offline a ponúkajú im ukladanie lokálnych databáz, ktoré môžu použiť na prístup k vašim údajom. Mnohé z webových aplikácií Google( vrátane Gmailu, Dokumentov a Kalendára) fungujú v prehliadači Chrome, ale aplikácia Kindle Cloud Reader spoločnosti Amazon sa môže používať offline aj v iných prehliadačoch, ako napríklad v prehliadači Firefox. Kindle Cloud Reader vám umožňuje stiahnuť eKnihy, ktoré si môžete prečítať offline v prehliadači neskôr, aj keď nemáte internetové pripojenie.
Prístup k webovej kamere a videokonferencii Webové stránky
teraz môžu mať prístup k vašej webovej kamere - samozrejme s vaším súhlasom. Webová stránka by mohla použiť túto funkciu na fotografovanie z vašej webovej kamery pre profilový obrázok alebo záznam videa. Mohol by však použiť aj nové rozhranie WebRTC API na videokonferencie medzi rôznymi prehliadačmi bez toho, aby bol potrebný žiadny doplnok. V budúcnosti Hangouts spoločnosti Google vôbec nevyžadujú doplnok a program Skype sa spustí aj vo vašom prehliadači.
Vytváranie kontextových okien
Prehliadačeteraz umožňujú webovým stránkam zobrazovať upozornenia na pracovnej ploche. Kalendár Google vám napríklad môže zobrazovať vyskakovacie upozornenia, keď ste vytvorili pripomienky pre nadchádzajúce udalosti. Chatové a e-mailové webové stránky môžu zobrazovať kontextové okná, ktoré vás upozornia na nové správy.
Identifikujte svoju polohu
Webové stránky teraz môžu požiadať o povolenie na prístup k vašej polohe. Ak používate tablet alebo iný typ zariadenia so špecializovaným čipom GPS, prehliadač použije váš hardvér GPS na identifikáciu vašej polohy. Na zariadeniach bez čipov GPS je možné použiť blízke názvy bezdrôtových sietí alebo umiestnenie vášho poskytovateľa internetových služieb na približovanie vašej aktuálnej polohy. Geolokácia môže nahradiť potrebu zadávať vašu adresu na webové stránky, ktoré zobrazujú lokálny obsah, a umožňujú určiť presnú polohu pomocou čipu GPS na prenosnom počítači.
Vytváranie webových aplikácií Vaše predvolené aplikácie Prehliadače
teraz umožňujú, aby sa webové aplikácie stali vašimi predvolenými aplikáciami, takže môžete použiť Gmail vo vašom prehliadači na odosielanie e-mailov po kliknutí na odkaz mailto: kdekoľvek na vašom počítači - aj mimo vášho prehliadača.
Spustite natívny kód vo vašom prehliadači
Trochu kontroverzne obsahuje Chrome pôvodný klient spoločnosti Google. Native Client umožňuje webovým stránkam spúšťať natívny kód napísaný v jazykoch ako C alebo C ++.Kód je vykonávaný v karanténe pre bezpečnosť a beží na takmer prirodzených rýchlostiach.
Native Client umožňuje webovým stránkam spustiť vysokovýkonný kód pre veci, ako sú herné motory a lokálne kódovanie videa. Mohlo by to byť cesta k získaniu pokročilejších aplikácií v systéme Chrome OS.Internetový obchod Chrome obsahuje rôzne hry napísané v natívnom klientovi vrátane portu kriticky uznávanej bašty. Prehliadače
získavajú nové funkcie webu rýchlym tempom. Môžeme byť vďační, že Internet Explorer 6 už nie je priemyselným štandardom.
Image Credit: Christian Heilmann na Flickr