10 dolog, amit még nem tudtál a webböngésződben
A webböngészők az elmúlt években nőttek fel. Most, hogy az Internet Explorer 6 weben való megtartása megtörtént, a böngészők számos újszerű funkciót hajtottak végre, amelyeket a weboldalak ma használnak.
Ez a cikk olyan új webes technológiákra összpontosít, amelyeket ma a tényleges weboldalakon használhat. Persze, néhányan közülük kétségtelenül sokan hallottak, de az emberek többsége nem hallott mindezről.
Húzza át a feltöltéshez
Számos webhely lehetővé teszi, hogy fájlokat töltsön fel egyszerűen a böngészőablakba való húzással és eldobással - ez egy üdvözlő változás a böngészőgombbal való kattintással, és egy fájlkiválasztó használatával, ahogyan csak néhány évvel ezelőtt volt. Függetlenül attól, hogy egy fájlt csatol egy e-mailhez a Gmail-ben, vagy egy képet feltölt egy imgur.com-ra a gyors megosztás érdekében, akkor húzza át a fájlt a weboldalra.
3D-grafika rendezése a böngészőben
Az olyan böngészők, mint a Chrome és a Firefox, most támogatják a WebGL-t, amely lehetővé teszi a weblapok számára, hogy bármilyen grafikát 3D-s megjelenítés nélkül készítsenek. A WebGL használható játékok és más 3D-s modellek számára, de a legnépszerűbb WebGL webhely valószínűleg a Google Térkép. A Google Térképen a Chrome-ban engedélyezheti a „MapsGL” használatát. Ezzel 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 egy animáció jelenik meg, mivel a térkép nagyítja. Az Utcakép is OpenGL-lel, nem pedig az Adobe Flash szolgáltatással lesz látható..
Ha a Google Térkép nem volt elég lenyűgöző, akkor a Quake 3-as motort a böngészőjében a WebGL-ben való működésre adaptálták. Ez az oldal a mutatózár (vagy egérzár) specifikációját is használja, hogy megragadja az egérmutatót és tartsa azt a játékterületen belül.
Kommunikáljon a WebSockets szolgáltatással
A HTML-t soha nem úgy tervezték, hogy lehetővé tegye a weblapok kommunikációját a webkiszolgálókkal. A statikus weblapokhoz HTML-t készítettünk, és a legtöbb weblap jelenleg hacky lekérdezési alapú módszereket használ a szerverekkel való kommunikációhoz. A WebSockets lehetővé teszi, hogy a weblapok teljes kommunikációs csatornát hozzanak létre TCP-kapcsolaton keresztül, és jelentősen csökkentsék a késleltetést és a hálózati forgalmat, amikor a weblapoknak szerverrel kell adatokat továbbítani.
A WebSockets-et a Mozilla BrowserQuest játék használja, lehetővé téve a böngészőn belüli játékot, hogy eseményeket küldjön oda-vissza szerverére. A WebSockets-et arra is használják, hogy az IRC-ügyfeleket a böngészőben futtassák. Talán a leginkább lenyűgöző, a WebSockets-et arra is használták, hogy olyan JavaScript torrent klienst hozzon létre, amely a böngészőjében fut, így a Chrome OS felhasználóinak natív torrent kliens. A JSTorrent még nem tűnik teljesen stabilnak, de jó példa arra, hogy mi lehetséges a WebSockets segítségével.
Videók és zene lejátszása Flash nélkül
A HTML5 videó sok figyelmet kapott, így sokan tudják, hogy most már lehetséges a H.264 (MP4), a WebM és az Ogg Theora formátumú videók lejátszása Flash telepítése nélkül. Sok videó webhely - beleértve a YouTube-ot is - HTML5 alapú videolejátszást kínál. Sajnos sok webhely ragaszkodik ahhoz, hogy szükségük van DRM-re, ezért a YouTube továbbra is Flash-t használ hirdetésekkel rendelkező videókhoz, és a Netflix még mindig használja a Silverlightot a videóinak. A HTML5 „videomegjelzője” ugyanúgy nézhet ki, mint egy Flash-alapú videolejátszó, így előfordulhat, hogy soha nem veszi észre, hogy egy webhely használja azt, kivéve, hogy a videolejátszás mobil eszközökön fog működni, és jobban fog működni.
Futtassa a webes alkalmazások offline állapotát
A böngészők mostantól lehetővé teszik, hogy a webes alkalmazások offline állapotban működjenek, és helyi adatbázis-tárolót kínáljanak az adatok eléréséhez. Számos Google offline webalkalmazása (beleértve a Gmailet, a Dokumentumokat és a Naptárat is) csak a Chrome-on működik, de az Amazon Kindle Cloud Reader-jét más böngészőkben is használhatjuk, mint a Firefox is. A Kindle Cloud Reader lehetővé teszi az e-könyvek letöltését, amelyeket később böngészhet a böngészőben, még akkor is, ha nincs internetkapcsolata.
Hozzáférés a webkamerához és a videokonferenciához
A weblapok mostantól természetesen elérhetik a webkamerát - engedélyével. A weblap ezt a funkciót használhatja a webkameráról készült fotók készítéséhez a profilképhez vagy a videó rögzítéséhez. Ugyanakkor az új WebRTC API-t különböző böngészők közötti videokonferenciákhoz is használhatja anélkül, hogy szükség lenne bármilyen bővítményre. A jövőben a Google Hangouts szolgáltatásai egyáltalán nem igényelnek plugint, a Skype pedig böngészőjében is fut.
Értesítési előugró ablakok létrehozása
A böngészők most lehetővé teszik, hogy a weblapok megjeleníthessék az asztali értesítéseket. A Google Naptár például előugró értesítéseket jelenít meg, ha emlékeztetőket hoz létre a közelgő eseményekről. A csevegés és az e-mail weboldalak megjeleníthetnek felugró ablakokat az új üzenetek figyelmeztetésére.
Helyének azonosítása
A weblapok most engedélyt kérhetnek a tartózkodási helyének eléréséhez. Ha táblagépet vagy más típusú eszközt használ egy dedikált GPS-chiprel, a böngésző a GPS-hardvert használja a helyének azonosításához. GPS-chip nélküli eszközökön a közeli vezeték nélküli hálózati nevek vagy az internetszolgáltató helyzete közelítheti az aktuális tartózkodási helyét. A földrajzi elhelyezés helyettesítheti annak szükségességét, hogy címét a helyi tartalmú webhelyekre írja be, és lehetővé teszi, hogy meghatározza a pontos helyét egy hordozható számítógépen lévő GPS-chip használatával.
Webalkalmazások készítése az alapértelmezett alkalmazásokhoz
A böngészők mostantól lehetővé teszik a webes alkalmazások számára, hogy az alapértelmezett alkalmazássá váljanak, így a böngészőben a Gmail segítségével küldhet e-mailt, amikor egy mailto-ra kattint: bárhonnan a számítógépén bárhol is csatlakozik.
Indítsa el a natív kódot a böngészőben
Valamivel ellentmondásos, hogy a Chrome tartalmazza a Google natív kliensét. A natív kliens lehetővé teszi, hogy a weblapok natív kódot futtassanak, például C vagy C ++ nyelven. A kódot homokozóban hajtják végre a biztonság érdekében, és szinte natív sebességgel fut.
A natív kliens lehetővé teszi, hogy a weblapok nagy teljesítményű kódot futtassanak a játékmotorokhoz és a helyi videó kódoláshoz. Ez lehet az út a fejlettebb alkalmazások eléréséhez a Chrome OS-en. A Chrome Internetes áruház számos játékot tartalmaz, melyeket a natív kliens írott, beleértve a kritikusan elismert bástya portját is.
A böngészők gyors ütemben új 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