8Sep
browserele Web au crescut în ultimii ani. Acum, când Internet Explorer 6 a fost ștearsă pe web, a fost rupt, browserele au implementat o varietate de funcții noi, pe care site-urile web le profită de astăzi.
Acest articol se concentrează pe noile tehnologii web pe care le puteți utiliza astăzi pe paginile web reale. 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 a încărca
Multe site-uri 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 un selector de fișiere, așa cum a trebuit doar 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 browserul
Browser-ele ca Chrome și Firefox acceptă acum WebGL, care permite paginilor web să facă grafica 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". Aceasta 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 browser. De asemenea, acest site utilizează caietul de sarcini pentru blocarea pointerului( sau 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ă proiectat 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 folosesc în prezent metode hacking pentru a comunica cu serverele. WebSockets permite 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 serverele.
WebSockets sunt folosite de jocul Mozilla BrowserQuest, permițând jocului care rulează în browser-ul dvs. să trimită evenimente pe loc și 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 pare încă stabilă, dar este un bun exemplu pentru ceea ce este posibil cu WebSockets.
Redați fișiere video și muzică fără Flash
Video HTML5 a atras atenție, 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 bazat pe 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ții web offline Aplicațiile de navigare
permit acum aplicațiilor web să lucreze offline, oferindu-le o stocare locală de baze de date pe care o 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 Kindle Cloud Reader-ul Amazon poate fi folosit 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-vă camera web și conferința video
Paginile Web pot accesa acum camera Web - cu permisiunea dvs., desigur. O pagină web ar putea utiliza această caracteristică pentru a face fotografii din camera dvs. web pentru fotografia dvs. de profil sau pentru înregistrarea videoclipurilor. Cu toate acestea, ar putea utiliza noul API WebRTC pentru videoconferințe între diferite browsere, fără ca vreun plugin să fie necesar.În viitor, Hangouts-ul Google nu va necesita deloc un plugin, iar Skype va rula și în browserul dvs.
Creați pop-up-uri de notificare
Browserelepermit 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 un 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 nevoia de a introduce adresa dvs. în site-uri care afișează conținut local și vă permit să vă stabiliți locația exactă folosind un cip GPS pe un computer portabil.
Faceți aplicații Web aplicațiile dvs. implicite Navigatoarele
permit acum aplicațiilor web să devină aplicațiile dvs. prestabilite, 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 browser-ul 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-o cutie de nisip pentru securitate și rulează la viteze aproape native. Clientul
Native permite paginilor web să ruleze coduri de înaltă performanță pentru lucruri precum motoarele de jocuri și codarea video locală.Ar putea fi calea către obținerea de aplicații mai avansate în 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.
Credit de imagine: Christian Heilmann pe Flickr