10 lucruri pe care nu le știai că browserul dvs. Web ar putea face încă
Navigatoarele pe internet au crescut în ultimii ani. Acum, că menținerea pe Internet a browserului Internet Explorer 6 a fost întreruptă, browserele au implementat o varietate de funcții noi, reale, pe care site-urile web le folosesc astăzi.
Acest articol se concentrează asupra noilor tehnologii web pe care le puteți utiliza astăzi pe paginile web actuale. Sigur, unii dintre voi au auzit fără îndoială multe dintre acestea, dar majoritatea oamenilor nu au auzit de toate acestea.
Trageți și plasați pentru încărcare
Multe site-uri web vă permit acum să încărcați fișiere doar prin glisarea și plasarea lor în fereastra browserului dvs. - o schimbare binevenită de la a fi nevoie să faceți clic pe un buton de navigare și să utilizați o opțiune de selectare a fișierelor, așa cum a trebuit doar cu câțiva ani în urmă. Indiferent dacă atașați un fișier la un e-mail în Gmail sau încărcați o imagine pe imgur.com pentru o partajare rapidă, puteți glisa și plasa fișierul pe pagina web.
Render 3D Graphics în browser
Browserele precum Chrome și Firefox acceptă acum WebGL, care permite paginilor web să facă grafică 3D fără pluginuri. WebGL poate fi folosit pentru jocuri și alte modele 3D, însă cel mai popular site web care utilizează WebGL este probabil Google Maps. În Google Maps în Chrome, puteți activa "MapsGL". Acest lucru va determina Google Maps să redea harta cu OpenGL, rezultând în animații mai blânde. Când utilizați Street View, veți vedea o animație pe măsură ce harta se mări. Street View va fi redat și cu OpenGL, nu cu Adobe Flash.
Dacă Google Maps nu a fost destul de impresionant, motorul Quake 3 a fost adaptat pentru a lucra în WebGL în browserul dvs. De asemenea, acest site utilizează caietul de sarcini pentru blocarea pointerului (sau pentru blocarea mouse-ului) pentru a vă apuca indicatorul mouse-ului și pentru al păstra în zona de joc.
Comunicați cu WebSockets
HTML nu a fost niciodată conceput pentru a permite paginilor web să comunice înapoi și înapoi cu serverele web. HTML a fost creat pentru pagini web statice, iar majoritatea paginilor web utilizează în prezent metode hacking polling pentru a comunica cu serverele. WebSockets permit paginilor web să creeze un canal complet de comunicare printr-o conexiune TCP, reducând drastic latența și traficul în rețea atunci când paginile web trebuie să trimită date înapoi și înapoi cu servere.
WebSockets sunt folosite de jocul BrowserQuest al Mozilla, permițând jocului să ruleze în interiorul browserului dvs. pentru a trimite evenimente pe serverul său. WebSockets au fost, de asemenea, folosite pentru a crea clienți IRC care rulează în browser-ul dvs. Poate cel mai impresionant, WebSockets au fost, de asemenea, folosite pentru a crea un client torrent JavaScript care rulează în browser-ul dvs., oferind utilizatorilor de sisteme de operare Chrome un client torrent nativ. JSTorrent nu arata complet stabil, dar este un bun exemplu de ceea ce este posibil cu WebSockets.
Redați videoclipuri și muzică fără Flash
Videoclipul HTML5 a devenit foarte atent, mulți oameni știu că acum este posibilă redarea videoclipurilor în formatele H.264 (MP4), WebM și Ogg Theora fără a fi nevoie de instalarea Flash. Multe site-uri video - inclusiv YouTube - oferă redare video bazate pe HTML5. Din păcate, multe site-uri web insistă că au nevoie de DRM, motiv pentru care YouTube folosește încă Flash pentru videoclipuri cu reclame, iar Netflix utilizează încă Silverlight pentru videoclipurile sale. Eticheta video HTML5 poate să arate ca un player video Flash, astfel încât să nu observați niciodată că un site web o folosește - cu excepția faptului că redarea video va funcționa pe dispozitive mobile și va funcționa mai bine.
Executați aplicațiile Web offline
Browserele permit acum aplicațiilor web să lucreze offline, oferindu-le un spațiu de stocare locală de baze de date pe care le pot utiliza pentru a vă accesa datele. Multe dintre aplicațiile web offline Google (inclusiv Gmail, Docs și Calendar) funcționează numai în Chrome, dar cititorul Kindle Cloud din Amazon poate fi utilizat offline și în alte browsere, cum ar fi Firefox. Kindle Cloud Reader vă permite să descărcați cărți electronice, pe care le puteți citi mai târziu în browserul dvs. offline, chiar dacă nu aveți o conexiune la Internet.
Accesați camera web și Conferința video
Paginile web pot accesa acum camera web - cu permisiunea dvs., bineînțeles. O pagină web ar putea utiliza această funcție pentru a face fotografii de pe camera dvs. web pentru fotografia dvs. de profil sau pentru înregistrarea videoclipurilor. Cu toate acestea, ar putea utiliza noul API WebRTC pentru conferințe video între diferite browsere, fără ca vreun plugin să fie necesar. În viitor, Hangouts-ul Google nu va necesita deloc un plugin, iar programul Skype va fi rulat și în browserul dvs..
Creați ferestre de tip pop-up pentru notificări
Browserele permit acum paginilor web să vă arate notificări de pe desktop. De exemplu, Google Calendar vă poate afișa notificări pop-up atunci când ați creat mementouri pentru evenimente viitoare. Site-urile de chat și de e-mail ar putea afișa ferestre pop-up pentru a vă avertiza de mesaje noi.
Identificați locația dvs.
Paginile web pot cere acum permisiunea de a accesa locația dvs. Dacă utilizați o tabletă sau alt tip de dispozitiv cu un cip GPS dedicat, browserul va utiliza hardware-ul GPS pentru a vă identifica locația. Pe dispozitivele fără cipuri GPS, numele de rețea fără fir din apropiere sau locația ISP pot fi utilizate pentru a aproxima locația dvs. curentă. Geolocația poate înlocui necesitatea de a introduce adresa dvs. în site-uri care afișează conținut local și vă permit să vă stabiliți locația exactă utilizând un cip GPS pe un computer portabil.
Faceți aplicațiile Web aplicațiile dvs. implicite
Browserii permit acum aplicațiilor web să devină aplicațiile dvs. implicite, astfel încât să puteți utiliza Gmail în browser pentru a trimite e-mailuri atunci când faceți clic pe un link către poșta electronică oriunde pe computer - chiar și în afara browserului.
Rulați codul nativ în browserul dvs.
Oarecum controversat, Chrome include clientul Nativ Google. Clientul nativ permite paginilor web să ruleze cod nativ scrise în limbi precum C sau C ++. Codul este executat într-un sandbox pentru securitate și rulează la viteze aproape native.
Clientul nativ permite paginilor web să ruleze cod de înaltă performanță pentru lucruri precum motoarele de jocuri și codarea video locală. Ar putea fi calea spre obținerea de aplicații mai avansate pe sistemul de operare Chrome. Magazinul web Chrome conține o varietate de jocuri scrise în Clientul Nativ, incluzând un port al Bastionului apreciat de critici.
Browserele câștigă noi funcții web într-un ritm rapid. Putem fi recunoscători pentru faptul că Internet Explorer 6 nu mai este standardul industrial.
Image Credit: Christian Heilmann pe Flickr