8Sep

10 dolog, amit nem tudott, hogy a web böngésző mégis képes lenne

Az internetes böngészők az utóbbi években felnőttek. Most, hogy az Internet Explorer 6-at megszakadt az interneten, a böngészők számos újszerű funkciót alkalmaznak, amelyeket a webhelyek kihasználnak ma.

Ez a cikk olyan új webes technológiákra összpontosít, amelyeket ma az aktuális weboldalakra használhat. Persze, néhányan közületek kétségtelenül hallott már ezek közül sokról, de az emberek többsége nem hallott mindegyikről.

Drag and Drop to Upload

Sok weboldal most lehetővé teszi a fájlok feltöltését egyszerűen a böngészőablakba húzásával és beillesztésével - üdvözlendő változás a böngészési gombra való kattintással és fájlválasztó használatával, ahogyan csak néhány évet kellettezelőtt. Függetlenül attól, hogy csatolsz egy fájlt egy e-mailhez a Gmailben, vagy egy képet feltöltesz az imgur.com oldalra a gyors megosztás érdekében, húzza és húzza le a fájlt a weboldalra.

A 3D grafika megjelenítése a böngészőben

A böngészők, mint a Chrome és a Firefox, most támogatják a WebGL-et, amely lehetővé teszi a weboldalak számára, hogy 3D-s grafikákat nyújtsanak plugin nélkül. A WebGL játékokat és egyéb 3D modelleket használhatja, de a WebGL segítségével a legnépszerűbb weboldal valószínűleg a Google Maps. A Google Térképen a Chrome-ban engedélyezheti a "MapsGL" funkciót. Ezáltal a Google Térkép megjeleníti a térképet az OpenGL-lel, ami simább animációkat eredményez. Az Utcakép használata esetén animáció jelenik meg, ahogy a térkép nagyítja. Az Utcakép megjelenítésre kerül az OpenGL-lel is, nem az Adobe Flash alkalmazással.

Ha a Google Térkép nem volt elég lenyűgöző, a Quake 3 motort úgy alakították ki, hogy a WebGL-ben dolgozik a böngészőben. Ez a weboldal az egérmutatót is megragadja és a játékterületen tartja.

Kommunikáció a WebSockets segítségével

A HTML-t soha nem úgy tervezték meg, hogy lehetővé tegye a weboldalak webkiszolgálók számára történő előre-hátrahagyását. A statikus weboldalakhoz HTML-t hoztak létre, és a legtöbb internetes oldal jelenleg hacker polling-alapú módszereket használ a kiszolgálókkal való kommunikációhoz. A WebSockets lehetővé teszi a weboldalak számára, hogy teljes kommunikációs csatornát hozzanak létre egy TCP kapcsolaton keresztül, jelentősen csökkentve a késleltetést és a hálózati forgalmat, amikor a weboldalaknak adatokat kell küldeniük a szerverekről. Az

WebSockeket a Mozilla BrowserQuest játék használja, amely lehetővé teszi, hogy a böngészőn futó játék eseményeket küldjön a szerverére oda-vissza. A WebSockeket szintén használják a böngészőben futó IRC-ügyfelek létrehozására. Talán a leglehetetlenebb módon a WebSockeket is használják egy JavaScript torrent kliens létrehozásához, amely a böngészőben fut, így a Chrome OS felhasználók egy natív torrent klienst használnak. A JSTorrent még nem tűnik teljesen stabilnak, de ez jó példa arra, hogy mi lehetséges a WebSockets segítségével.

Videók és zenék lejátszása Flash nélkül

A HTML5 videó nagy figyelmet kapott, ezért sokan tudják, hogy mostantól a H.264( MP4), WebM és Ogg Theora formátumú videók lejátszása nélkül telepíthető a Flash. Számos videó weboldal - köztük a YouTube is kínál HTML5 alapú videolejátszást. Sajnos sok weboldal ragaszkodik hozzá, hogy DRM-re van szükségük, ezért a YouTube továbbra is használja a Flash-et videókhoz, és a Netflix továbbra is használja a Silverlight-ot videói számára. A HTML5 "videokímélője" úgy néz ki, mint egy Flash-alapú videolejátszó, így soha nem veszi észre, hogy egy weboldal használja - kivéve, hogy a videó lejátszása mobil eszközökön fog működni és jobban teljesít.

A webes alkalmazások offline futtatása

A böngészők mostantól lehetővé teszik a webes alkalmazások offline működését, és helyi adattárat kínálnak számukra az adatok eléréséhez. A Google offline( például a Gmail, a Google Dokumentumok és a Naptár) webes alkalmazások nagy része csak a Chrome-ban működik, de az Amazon Kindle Cloud Reader offline módon használható más böngészőkben, például a Firefoxban is. A Kindle Cloud Reader lehetővé teszi az e-könyvek letöltését, amelyeket később is olvashat böngészőben, még akkor is, ha nincs internetkapcsolata.

A webkamera és videókonferencia elérése

A weboldalak mostantól elérhetővé válnak a webkamerá - természetesen az Ön engedélyével. Egy weboldal ezt a funkciót használhatja, ha fényképeket készít a webkameráról a profilképed vagy videó rögzítéséhez. Azonban az új WebRTC API-t is használhatja videobeszélgetésekhez a különböző böngészők között, anélkül, hogy bővítmény lenne. A jövőben a Google Hangouts szolgáltatásai nem igényelnek plugint, a Skype pedig a böngészőben is fut.

értesítés létrehozása felugró ablakok

A böngészők mostantól lehetővé teszik a weboldalak számára asztali értesítések megjelenítését. A Google Naptár például felugró értesítéseket jeleníthet meg, amikor emlékeztetőket hoz létre a közelgő eseményekhez. A csevegő- és e-mailes webhelyek megjelenhetnek pop-up-ekben, amelyek figyelmeztettek az új üzenetekre.

Azonosító helye

A weboldalak mostantól engedélyt kérhetnek a tartózkodási hely elérésére. Ha táblagépet vagy más típusú eszközt használ egy dedikált GPS-chiprel, akkor a böngésző a GPS-hardvert használva azonosítja a tartózkodási helyét. A GPS-zseton nélküli eszközökön a közelben lévő vezeték nélküli hálózati nevek vagy az internetszolgáltató helyének felhasználásával közelítheti az aktuális tartózkodási helyét. A helymeghatározás helyettesítheti annak szükségességét, hogy a címét olyan webhelyekre írja, amelyek helyi tartalmat jelenítenek meg, és lehetővé teszik, hogy meghatározza pontos helyét hordozható számítógépen lévő GPS-chip használatával.

A webalkalmazások létrehozása az alapértelmezett alkalmazásokhoz Az

böngészők mostantól lehetővé teszik a webalkalmazások számára az alapértelmezett alkalmazások létrehozását, így a böngészőjében a Gmail segítségével e-maileket küldhet, ha a böngészőn kívül bárhová a mailto: linkre kattint.

Indítsa el a natív kódot a böngészőben

Kissé ellentmondásos módon a Chrome a Google natív kliensét tartalmazza. A natív kliens lehetővé teszi a weboldalak számára, hogy olyan natív kódot futtassanak, mint a C vagy a C ++.A kódot biztonsági homokozóban hajtják végre, és szinte eredeti sebességgel fut. Az

Native Client lehetővé teszi a weboldalak számára, hogy nagy teljesítményű kódot fussanak olyan dolgokhoz, mint a játékgépek és a helyi video kódolás. Ez lehet az út a fejlettebb alkalmazásokhoz a Chrome OS-en. A Chrome Internetes áruház számos játékot tartalmaz a Native Client-ben, beleértve a kritikusok által elismert Bastion portját is. Az

böngészők gyors internetes szolgáltatásokat kapnak. Hálásak lehetünk, hogy az Internet Explorer 6 már nem az iparági szabvány.

képhitel: Christian Heilmann a Flickr

-en