10 lietas, kuras jūs nezināt
Web pārlūkprogrammas pēdējos gados ir augušas. Tagad, kad Internet Explorer 6 ir aizturēts tīmeklī, pārlūkprogrammas ir ieviesušas dažādas atdzist jaunas funkcijas, ko tīmekļa vietnes izmanto šodien.
Šajā rakstā galvenā uzmanība ir pievērsta jaunām tīmekļa tehnoloģijām, kuras varat izmantot pašreizējās tīmekļa lapās. Protams, daži no jums, bez šaubām, ir dzirdējuši par daudziem no tiem, bet lielākā daļa cilvēku nav dzirdējuši par visiem.
Velciet un nometiet, lai augšupielādētu
Tagad daudzas tīmekļa vietnes ļauj jums augšupielādēt failus, vienkārši velkot un nometot tos savā pārlūkprogrammas logā - tā ir apsveicama pārmaiņa, noklikšķinot uz pogas Pārlūkot, un izmantot failu atlasītāju, kā tas bija tikai pirms dažiem gadiem. Neatkarīgi no tā, vai pievienojat failu e-pastam pakalpojumā Gmail vai augšupielādējat attēlu uz imgur.com ātrai koplietošanai, varat vilkt un nomest failu tīmekļa lapā.
Pārveidot 3D grafiku pārlūkprogrammā
Pārlūkprogrammas, piemēram, Chrome un Firefox, tagad atbalsta WebGL, kas ļauj tīmekļa lapām padarīt 3D grafiku bez spraudņiem. WebGL var izmantot spēlēm un citiem 3D modeļiem, bet populārākā tīmekļa vietne, kas izmanto WebGL, iespējams, ir Google Maps. Google Maps pārlūkā Chrome jūs varat iespējot “MapsGL”. Tādējādi Google Maps padarīs karti ar OpenGL, tādējādi radot vienmērīgākas animācijas. Kad izmantojat ielas attēlu, tiks parādīta animācija, jo karte palielinās. Ielas attēls tiks rādīts arī ar OpenGL, nevis Adobe Flash.
Ja Google Maps nebija pietiekami iespaidīgs, Quake 3 dzinējs ir pielāgots darbam WebGL pārlūkprogrammā. Šajā tīmekļa vietnē tiek izmantota arī rādītāja bloķēšanas (vai peles bloķēšanas) specifikācija, lai paķertu peles rādītāju un saglabātu to spēļu zonā.
Sazināties ar WebSockets
HTML nekad nav izstrādāts, lai ļautu tīmekļa lapām sazināties ar web serveriem. HTML tika izveidots statiskām tīmekļa lapām, un lielākā daļa tīmekļa lapu pašlaik izmanto hacky aptaujas metodes, lai sazinātos ar serveriem. WebSockets ļauj tīmekļa lapām izveidot pilnu komunikācijas kanālu, izmantojot TCP savienojumu, ievērojami samazinot latentuma un tīkla trafiku, kad tīmekļa lapām ir nepieciešams nosūtīt datus uz priekšu un atpakaļ ar serveriem.
WebSockets izmanto Mozilla BrowserQuest spēle, ļaujot pārlūkprogrammā darboties, lai nosūtītu notikumus uz priekšu un atpakaļ uz savu serveri. WebSockets ir izmantotas arī, lai izveidotu IRC klientus, kas darbojas jūsu pārlūkprogrammā. Iespējams, visvairāk iespaidīgi, WebSockets ir izmantots arī, lai izveidotu JavaScript torrent klientu, kas darbojas jūsu pārlūkprogrammā, sniedzot Chrome OS lietotājiem vietējo torrent klientu. JSTorrent vēl nav pilnīgi stabils, bet tas ir labs piemērs tam, kas iespējams ar WebSockets.
Atskaņot videoklipus un mūziku bez Flash
HTML5 video ir guvis lielu uzmanību, tāpēc daudzi cilvēki zina, ka tagad ir iespējams atskaņot video H.264 (MP4), WebM un Ogg Theora formātos bez Flash instalēšanas. Daudzas video vietnes, tostarp YouTube, piedāvā HTML5 balstītu video atskaņošanu. Diemžēl daudzas tīmekļa vietnes uzstāj, ka tām ir nepieciešama DRM, tāpēc YouTube joprojām izmanto Flash video ar reklāmām, un Netflix joprojām izmanto Silverlight video. HTML5 “video tag” var izskatīties tāpat kā uz Flash balstītu video atskaņotāju, tāpēc jūs nekad nevarēsiet pamanīt, ka tīmekļa vietne to izmanto - izņemot to, ka video atskaņošana darbosies mobilajās ierīcēs un uzlabosies.
Palaidiet tīmekļa lietojumprogrammas bezsaistē
Tagad pārlūkprogrammas ļauj tīmekļa lietotnēm strādāt bezsaistē, piedāvājot tām vietējo datu bāzes glabātuvi, ko tās var izmantot, lai piekļūtu jūsu datiem. Daudzi no Google bezsaistes tīmekļa lietotnēm (ieskaitot Gmail, dokumentus un kalendāru) darbojas tikai pārlūkprogrammā Chrome, bet Amazon iekurt mākoņu lasītāju var izmantot bezsaistē arī citās pārlūkprogrammās, piemēram, Firefox. Iekurt mākonis lasītājs ļauj lejupielādēt e-grāmatas, kuras pārlūkprogrammā vēlāk varat lasīt bezsaistē, pat ja jums nav interneta savienojuma.
Piekļūstiet savai tīmekļa kamerai un video konferencei
Web lapas tagad var piekļūt jūsu tīmekļa vietnei, protams, ar jūsu atļauju. Tīmekļa lapa varētu izmantot šo funkciju, lai uzņemtu fotoattēlus no jūsu tīmekļa kameras profilam vai videoklipam. Tomēr tā varētu izmantot arī jauno WebRTC API videokonferencēm starp dažādām pārlūkprogrammām bez nepieciešamās spraudņa. Nākotnē Google Hangouts neprasīs spraudni, un Skype darbosies arī jūsu pārlūkprogrammā.
Izveidojiet paziņojumu uznirstošos logus
Tagad pārlūkprogrammas ļauj tīmekļa lapām parādīt darbvirsmas paziņojumus. Piemēram, Google kalendārs var parādīt uznirstošos paziņojumus, kad esat izveidojis atgādinājumus par gaidāmajiem notikumiem. Tērzēšanas un e-pasta vietnes var parādīt uznirstošos logus, lai brīdinātu par jaunām ziņām.
Nosakiet savu atrašanās vietu
Web lapas tagad var lūgt atļauju piekļūt jūsu atrašanās vietai. Ja izmantojat planšetdatoru vai cita veida ierīci ar īpašu GPS mikroshēmu, pārlūkprogramma izmantos jūsu GPS aparatūru, lai noteiktu jūsu atrašanās vietu. Ierīcēs, kurās nav GPS mikroshēmu, tuvumā esošos bezvadu tīkla nosaukumus vai ISP atrašanās vietu var izmantot, lai tuvinātu pašreizējo atrašanās vietu. Ģeogrāfiskā atrašanās vieta var aizstāt vajadzību ievadīt jūsu adresi tīmekļa vietnēs, kurās tiek rādīts vietējais saturs, un ļauj noteikt precīzu atrašanās vietu, izmantojot GPS mikroshēmu portatīvajā datorā.
Veiciet Web Apps noklusējuma lietojumprogrammas
Pārlūkprogrammas tagad ļauj tīmekļa lietotnēm kļūt par jūsu noklusējuma lietojumprogrammām, tāpēc varat pārlūkprogrammā izmantot Gmail, lai nosūtītu e-pasta ziņojumus, kad noklikšķināt uz pasta adreses: jebkurā vietā savā datorā - pat ārpus pārlūka.
Palaist vietējo kodu pārlūkprogrammā
Nedaudz pretrunīgi, Chrome ietver Google vietējo klientu. Native Client ļauj tīmekļa lapām palaist vietējo kodu, kas rakstīts tādās valodās kā C vai C ++. Kods drošības nolūkos tiek izpildīts smilšu kastē, un tas darbojas ar gandrīz vietējiem ātrumiem.
Native Client ļauj tīmekļa lapām rādīt augstas veiktspējas kodu tādām lietām kā spēļu dzinēji un vietējā video kodēšana. Tas varētu būt ceļš, kā iegūt vairāk uzlabotas lietojumprogrammas Chrome OS. Chrome interneta veikalā ir dažādas spēles, kas rakstītas dzimtajā klientā, ieskaitot kritiski novērtētā Bastiona ostu.
Pārlūkprogrammas strauji iegūst jaunas tīmekļa funkcijas. Mēs varam būt pateicīgi, ka Internet Explorer 6 vairs nav nozares standarts.
Image Credit: Christian Heilmann par Flickr