10 stvari koje niste znali vaš web preglednik mogao učiniti
Web-preglednici rastu tijekom posljednjih nekoliko godina. Sada kada je držanje preglednika Internet Explorer 6 na webu prekinuto, preglednici primjenjuju razne nove značajke koje web-lokacije koriste danas.
Ovaj se članak fokusira na nove web-tehnologije koje danas možete koristiti na stvarnim web-stranicama. Naravno, neki od vas su bez sumnje čuli za mnoge od njih, ali većina ljudi nije čula za sve njih.
Povucite i ispustite za prijenos
Mnoge web-lokacije sada vam dopuštaju učitavanje datoteka samo povlačenjem i ispuštanjem u prozor preglednika - što je dobrodošla promjena od potrebe za klikom na gumb za pregledavanje i korištenje alata za odabir datoteka, kao što smo morali prije samo nekoliko godina. Bilo da prilagate datoteku e-pošti u Gmailu ili prenesete sliku na imgur.com radi brzog dijeljenja, datoteku možete povući i ispustiti na web-stranicu.
Prikazuje 3D grafiku u pregledniku
Preglednici poput Chromea i Firefoxa sada podržavaju WebGL koji web-stranicama omogućuje prikaz 3D grafike bez dodataka. WebGL se može koristiti za igre i druge 3D modele, ali najpopularnija web-lokacija koja koristi WebGL je vjerojatno Google Maps. Na usluzi Google Karte u Chromeu možete omogućiti uslugu "MapsGL". To će uzrokovati da Google karte prikažu kartu pomoću OpenGL-a, što rezultira glatkijim animacijama. Kada upotrebljavate Street View, prikazat će se animacija dok se mapa povećava. Prikaz ulice također će se prikazivati s OpenGL, a ne Adobe Flash.
Ako Google Maps nije bio dovoljno impresivan, Quake 3 motor je prilagođen za rad u WebGL-u u vašem pregledniku. Ova web-lokacija također koristi specifikaciju pokazivača za zaključavanje (ili zaključavanje miša) da bi zgrabila pokazivač miša i zadržao ga unutar područja igre.
Komunicirajte s web-utičnicama
HTML nikada nije dizajniran tako da dopušta web-stranicama da komuniciraju s web-poslužiteljima. HTML je stvoren za statične web-stranice, a većina web-stranica trenutno koristi hacky metode anketiranja za komunikaciju s poslužiteljima. WebSockets web-stranicama omogućuju stvaranje potpunog komunikacijskog kanala putem TCP veze, čime se dramatično smanjuje latencija i mrežni promet kada web-stranice trebaju slati podatke natrag i naprijed s poslužiteljima.
WebSockets koristi Mozilla BrowserQuest igra, dopuštajući igri trčanje unutar vašeg preglednika za slanje događaja natrag i naprijed na svoj poslužitelj. WebSockets su također korišteni za stvaranje IRC klijenata koji se izvode u vašem pregledniku. Možda najimpresivnije, WebSockets su također korišteni za stvaranje JavaScript torrent klijenta koji radi u vašem pregledniku, dajući korisnicima Chrome OS-a izvorni torrent klijent. JSTorrent još uvijek ne izgleda potpuno stabilno, ali je dobar primjer onoga što je moguće s WebSocketsima.
Reproducirajte videozapise i glazbu bez Flash-a
HTML5 videozapis privukao je veliku pozornost, pa mnogi znaju da je sada moguće reproducirati videozapise u formatima H.264 (MP4), WebM i Ogg Theora bez potrebe za instalacijom Flasha. Mnoge web-lokacije s videozapisima - uključujući YouTube - nude reprodukciju videozapisa temeljene na HTML5. Nažalost, mnoge web lokacije inzistiraju na tome da trebaju DRM, zbog čega YouTube još uvijek koristi Flash za videozapise s oglasima, a Netflix još uvijek koristi Silverlight za svoje videozapise. HTML5-ova "video oznaka" može izgledati poput video playera temeljenog na Flashu, tako da možda nikada nećete primijetiti da ga web-lokacija koristi - osim što će reprodukcija videozapisa funkcionirati na mobilnim uređajima i biti bolja.
Pokreni izvanmrežne web-aplikacije
Preglednici sada dopuštaju web-aplikacijama da rade izvanmrežno, nudeći im lokalnu pohranu baze podataka koju mogu koristiti za pristup vašim podacima. Mnoge Googleove izvanmrežne web-aplikacije (uključujući Gmail, Dokumente i Kalendar) rade samo u Chromeu, ali Amazonov Kindle Cloud Reader može se koristiti izvanmrežno u drugim preglednicima kao što je Firefox. Kindle Cloud Reader omogućuje preuzimanje e-knjiga koje kasnije možete pregledavati izvanmrežno u pregledniku, čak i ako nemate internetsku vezu.
Pristupite svojoj web-kameri i videokonferenciji
Web stranice sada mogu pristupiti vašoj web kameri - uz vaše dopuštenje, naravno. Web-stranica može koristiti ovu značajku za snimanje fotografija s web-kamere za sliku profila ili videozapis. Međutim, on također može koristiti novi WebRTC API za video konferencije između različitih preglednika bez ikakvog dodatka. U budućnosti, Google Hangouts uopće neće zahtijevati dodatak, a Skype će se pokrenuti iu vašem pregledniku.
Stvorite skočne prozore obavijesti
Preglednici sada dopuštaju web stranicama da vam prikazuju obavijesti radne površine. Na primjer, Google Kalendar može prikazati skočne obavijesti kada ste stvorili podsjetnike za nadolazeće događaje. Web-lokacije za chat i e-poštu mogu prikazati skočne prozore koji vas upozoravaju na nove poruke.
Prepoznajte svoju lokaciju
Web-stranice sada mogu tražiti dopuštenje za pristup vašoj lokaciji. Ako koristite tablet ili neku drugu vrstu uređaja s namjenskim GPS čipom, preglednik će koristiti vaš GPS hardver za identifikaciju vaše lokacije. Na uređajima bez GPS čipova, nazivi obližnje bežične mreže ili lokacija vašeg ISP-a mogu se koristiti za približavanje trenutačne lokacije. Geolokacija može zamijeniti potrebu za unosom adrese na web-lokacije koje prikazuju lokalni sadržaj i omogućuju vam da odredite točnu lokaciju pomoću GPS-čipa na prijenosnom računalu.
Izrada web-aplikacija za zadane aplikacije
Preglednici sada dopuštaju web-aplikacijama da postanu zadane aplikacije, tako da možete koristiti Gmail u pregledniku za slanje e-pošte kada kliknete vezu e-pošte: bilo gdje na računalu - čak i izvan preglednika.
Pokrenite izvorni kod u pregledniku
Nešto kontroverzno, Chrome uključuje Googleov Native Client. Izvorni klijent omogućuje web-stranicama pokretanje izvornog koda pisanog na jezicima poput C ili C ++. Kôd se izvršava u pješčaniku za sigurnost, a radi na gotovo izvornim brzinama.
Izvorni klijent dopušta web stranicama da pokreću kôd visokih performansi za stvari poput motora za igru i lokalnog kodiranja videozapisa. To bi mogao biti put do naprednijih aplikacija u OS-u Chrome. Chrome web-trgovina sadrži razne igre napisane u izvornom klijentu, uključujući i priključak kritički pohvaljene Bastiona.
Preglednici brzo dobivaju nove web-značajke. Možemo biti zahvalni što Internet Explorer 6 više nije industrijski standard.
Zasluge za sliku: Christian Heilmann na Flickru