10 stvari za koje niste znali da vaš web preglednik još može učiniti



Web preglednici su rasli u posljednjih nekoliko godina. Sada kada je Internet Explorer 6 na webu prekinut, preglednici su implementirali niz sjajnih novih značajki koje web-mjesta danas iskorištavaju.

Ovaj se članak usredotočuje 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

Mnoga web-mjesta sada vam omogućuju prijenos datoteka samo povlačenjem i ispuštanjem u prozor preglednika – dobrodošla promjena u odnosu na to da morate kliknuti gumb za pregledavanje i koristiti birač datoteka, kao što smo morali prije samo nekoliko godina. Bilo da prilažete datoteku e-poruci na Gmailu ili učitavate sliku na imgur.com za brzo dijeljenje, možete povući i ispustiti datoteku na web-stranicu.



Renderirajte 3D grafiku u pregledniku

Preglednici poput Chromea i Firefoxa sada podržavaju WebGL, koji web stranicama omogućuje renderiranje 3D grafike bez ikakvih dodataka. WebGL se može koristiti za igre i druge 3D modele, ali najpopularnija web stranica koja koristi WebGL je vjerojatno Google Maps. Na Google kartama u Chromeu možete omogućiti MapsGL. To će uzrokovati da Google Maps generira kartu s OpenGL-om, što će rezultirati glatkijim animacijama. Kada koristite Street View, vidjet ćete animaciju kako se karta povećava. Prikaz ulice također će se prikazati pomoću OpenGL-a, a ne Adobe Flasha.

Ako Google karte nisu bile dovoljno impresivne, Quake 3 motor je prilagođen za rad u WebGL-u u vašem pregledniku . Ova web stranica također koristi specifikaciju zaključavanja pokazivača (ili zaključavanja miša) kako bi zgrabila vaš pokazivač miša i zadržala ga unutar područja igre.



Komunicirajte s WebSockets

HTML nikada nije bio dizajniran da omogući web stranicama da komuniciraju naprijed-natrag s web poslužiteljima. HTML je kreiran za statične web stranice, a većina web stranica trenutno koristi metode koje se temelje na hacky anketama za komunikaciju s poslužiteljima. WebSockets omogućuju web stranicama stvaranje potpunog komunikacijskog kanala preko TCP veze, dramatično smanjujući kašnjenje i mrežni promet kada web stranice trebaju slati podatke naprijed-natrag s poslužiteljima.

Oglas

WebSockets koriste Mozilla igra BrowserQuest , omogućujući igri koja se izvodi unutar vašeg preglednika da šalje događaje naprijed-natrag na svoj poslužitelj. WebSockets su također korišteni za stvaranje IRC klijenata koji rade u vašem pregledniku. Možda je najimpresivnije to što su za kreiranje korišteni i WebSockets JavaScript torrent klijent koji radi u vašem pregledniku , dajući korisnicima OS-a Chrome izvorni torrent klijent. JSTorrent još ne izgleda potpuno stabilno, ali je dobar primjer onoga što je moguće s WebSockets.

Reproducirajte videozapise i glazbu bez Flasha

HTML5 video je dobio veliku pozornost, pa mnogi ljudi znaju da je sada moguće reproducirati videozapise u formatima H.264 (MP4), WebM i Ogg Theora bez potrebe za instaliranjem Flasha. Mnoge video web stranice – uključujući YouTube – nude reprodukciju videozapisa temeljenu na HTML5. Nažalost, mnoge web stranice inzistiraju na tome da im je potreban DRM, zbog čega YouTube još uvijek koristi Flash za videozapise s reklamama, a Netflix i dalje koristi Silverlight za svoje videozapise. HTML5 video oznaka može izgledati baš kao video player koji se temelji na Flashu, tako da možda nikada nećete primijetiti da ga web-mjesto koristi - osim što će reprodukcija videozapisa raditi na mobilnim uređajima i imat će bolji učinak.

Pokrenite web-aplikacije izvan mreže

Preglednici sada dopuštaju web aplikacijama da rade izvan mreže, 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 i izvan mreže u drugim preglednicima kao što je Firefox. Kindle Cloud Reader omogućuje preuzimanje e-knjiga koje kasnije možete čitati izvanmrežno u svom pregledniku, čak i ako nemate internetsku vezu.

Pristupite svojoj web kameri i videokonferenciji

Web stranice sada mogu pristupiti vašoj web kameri - naravno uz vaše dopuštenje. Web stranica može koristiti ovu značajku za snimanje fotografija s vaše web kamere za vašu profilnu sliku ili snimanje videozapisa. Međutim, mogao bi koristiti i novi WebRTC API za video konferencije između različitih preglednika bez potrebe za dodatnim dodacima. U budućnosti, Googleovi Hangouts uopće neće zahtijevati dodatak, a Skype će se pokretati i u vašem pregledniku.

Stvorite skočne prozore s obavijestima

Preglednici sada dopuštaju da vam web stranice prikazuju obavijesti na radnoj površini. Na primjer, Google kalendar vam može prikazati skočne obavijesti kada ste izradili podsjetnike za nadolazeće događaje. Web-mjesta za chat i e-poštu mogu prikazati skočne prozore kako bi vas upozorili na nove poruke.

Identificirajte svoju lokaciju

Web stranice sada mogu tražiti dopuštenje za pristup vašoj lokaciji. Ako koristite tablet ili 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, imena obližnjih bežičnih mreža ili se lokacija vašeg ISP-a može koristiti za približnu vašu trenutnu lokaciju. Geolokacija može zamijeniti potrebu za upisivanjem vaše adrese na web stranice koje prikazuju lokalni sadržaj i omogućuju vam da odredite svoju točnu lokaciju pomoću GPS čipa na prijenosnom računalu.

Neka web aplikacije budu zadane aplikacije

Preglednici sada dopustite da web aplikacije postanu vaše zadane aplikacije , tako da možete koristiti Gmail u svom pregledniku za slanje e-pošte kada kliknete vezu mailto: bilo gdje na računalu – čak i izvan preglednika.

Pokrenite izvorni kod u svom pregledniku

Pomalo kontroverzno, Chrome uključuje Googleov Native Client. Native Client omogućuje web stranicama pokretanje izvornog koda napisanog na jezicima kao što su C ili C++. Kod se radi sigurnosti izvršava u pješčanom okruženju i radi na gotovo izvornim brzinama.

Native Client omogućuje web stranicama pokretanje koda visokih performansi za stvari kao što su motori za igre i lokalno kodiranje videa. To bi mogao biti put do dobivanja naprednijih aplikacija na OS-u Chrome. Chrome web-trgovina sadrži razne igre napisane u Native Clientu, uključujući port hvaljenih Bastion .


Preglednici brzo dobivaju nove web značajke. Možemo biti zahvalni što Internet Explorer 6 više nije industrijski standard.

Zasluga slike: Christian Heilmann na Flickru

PROČITAJTE SLJEDEĆE Profilna fotografija Chrisa Hoffmana Chris Hoffman
Chris Hoffman je glavni urednik How-To Geek. Više od desetljeća piše o tehnologiji i dvije godine je bio kolumnist PCWorld-a. Chris je pisao za The New York Times, bio je intervjuiran kao stručnjak za tehnologiju na TV postajama kao što je Miamijev NBC 6, a njegov rad su pokrivale novinske kuće poput BBC-a. Od 2011. Chris je napisao preko 2000 članaka koji su pročitani gotovo milijardu puta --- i to samo ovdje na How-To Geek.
Pročitajte cijelu biografiju

Zanimljivi Članci