Tīmekļa pārlūkprogrammas pēdējos gados ir pieaugušas. Tagad, kad Internet Explorer 6 ir noturēts tīmeklī, pārlūkprogrammas ir īstenojušas dažādas jauna veida funkcijas, no kurām šodien tīmekļa vietnes izmanto.
Šis raksts ir vērsts uz jaunām tīmekļa tehnoloģijām, kuras šodien varat izmantot faktiskajās tīmekļa lapās. Protams, daži no jums nav šaubu dzirdējuši par daudziem no šiem, bet lielākā daļa cilvēku nav dzirdējuši par visiem no tiem.
Tagad daudzās vietnēs varat augšupielādēt failus, vienkārši velkot un noklājot tos pārlūkprogrammas logā - patīkami mainīt to, ka ir jānoklikšķina uz pārlūkošanas pogas un jāizmanto failu izvēles rīks, kā mums bija tikai pirms dažiem gadiem. Neatkarīgi no tā, vai pievienojat failu e-pastam pakalpojumā Gmail vai augšupielādējat attēlu vietnē imgur.com, lai to ātri kopīgotu, varat to vilkt un nomest tīmekļa lapā.
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, taču vispopulārākā WebGL tīmekļa vietne, iespējams, ir Google Maps. Pārlūkā Google Maps pārlūkā Chrome varat iespējot "MapsGL". Tas radīs Google Maps karti ar OpenGL, tādējādi radot vienmērīgākas animācijas. Izmantojot Ielas attēlu, redzēsit animāciju, jo karte palielinās. Ielas attēls tiks pārveidots arī izmantojot OpenGL, nevis Adobe Flash.
Ja Google Maps nebija pietiekami iespaidīgs, Quake 3 dzinējs ir pielāgots darbam WebGL pārlūkprogrammā. Šī vietne arī izmanto rādītāju bloķēšanas (vai peles bloķēšanas) specifikāciju, lai greifers jūsu peles rādītāju un saglabātu to spēļu zonā.
HTML nekad nav bijis paredzēts, lai ļautu tīmekļa lapām sazināties ar tīmekļa serveriem. HTML tika izveidots statiskām tīmekļa lapām, un lielākā daļa tīmekļa vietņu pašlaik izmanto hakeru, balstoties uz aptaujas metodēm, lai sazinātos ar serveriem. WebSockets ļauj tīmekļa lapām izveidot pilnu saziņas kanālu, izmantojot TCP savienojumu, kas ievērojami samazina latentu un tīkla trafiku, ja tīmekļa vietnēm ir nepieciešams nosūtīt datus ar serveriem atpakaļ un atpakaļ.
WebSockets tiek izmantoti Mozilla BrowserQuest spēlē, ļaujot spēlei, kas darbojas jūsu pārlūkprogrammā, nosūtīt notikumus uz serveri. WebSockets ir arī izmantoti, lai izveidotu IRC klientus, kas darbojas jūsu pārlūkprogrammā. Iespējams, iespaidīgākais, WebSockets ir arī izmantoti, lai izveidotu JavaScript torrenta klientu, kas darbojas jūsu pārlūkprogrammā, dodot Chrome OS lietotājiem vietēju torrentu klientu. JSTorrent vēl nešķiet pilnīgi stabils, bet tas ir labs piemērs tam, kas ir iespējams ar WebSockets.
HTML5 video ir ieguvis lielu uzmanību, tāpēc daudzi cilvēki zina, ka tagad ir iespējams atskaņot videoklipus H.264 (MP4), WebM un Ogg Theora formātos bez nepieciešamības instalēt Flash. Daudzas video vietnes, tostarp YouTube, piedāvā videoattēlu atskaņošanu, izmantojot HTML5. Diemžēl daudzas tīmekļa vietnes uzstāj, ka tām ir nepieciešama DRM, tāpēc YouTube joprojām izmanto Flash ar reklāmām un Netflix joprojām izmanto Silverlight saviem videoklipiem. HTML5 "video tag" var izskatīties tāpat kā Flash balstīts video atskaņotājs, tāpēc jūs, iespējams, nekad nepamanīsit, ka vietne to izmanto, izņemot to, ka video atskaņošana darbosies mobilajās ierīcēs un darbosies labāk.
Pārlūkprogrammas tagad ļauj tīmekļa lietotnēm strādāt bezsaistē, piedāvājot vietējo datu bāzi, ko tās var izmantot, lai piekļūtu saviem datiem. Daudzas no Google bezsaistes tīmekļa lietojumprogrammām (tostarp Gmail, Dokumenti un Kalendārs) strādā tikai pārlūkā Chrome, taču Amazon iekurt mākoņdatošanas līdzekli var izmantot bezsaistē arī citās pārlūkprogrammās, piemēram, Firefox. Iekurt mākonis lasītājs ļauj lejupielādēt ebooks, kuras jūs varat lasīt bezsaistē jūsu pārlūkprogrammā vēlāk, pat ja jums nav interneta savienojuma.
Tīmekļa lapas tagad var piekļūt jūsu tīmekļa kamerai - protams, ar jūsu atļauju. Web lapa var izmantot šo funkciju, lai no jūsu tīmekļa kameras uzņemtu fotoattēlus jūsu profila attēlam vai video. Tomēr tā var arī izmantot jauno WebRTC API video konferencēm starp dažādām pārlūkprogrammām, bez nepieciešamā spraudņa. Nākotnē Google Hangouts nebūs nepieciešams spraudnis, un jūsu pārlūkprogrammā darbosies arī Skype.
Pārlūkprogrammas tagad ļ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 vietņu tīmekļa vietnēs varētu tikt parādītas uznirstošās logi, lai brīdinātu jūs par jaunām ziņām.
Tīmekļa 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 identificētu jūsu atrašanās vietu. Ierīcēs bez GPS mikroshēmām, tuvumā esošajiem bezvadu tīkla nosaukumiem vai jūsu ISP atrašanās vietu var izmantot, lai tuvinātu jūsu pašreizējo atrašanās vietu. Ģeogrāfiskā atrašanās vieta var aizstāt vajadzību ievadīt adresi vietnēs, kurās tiek parādīts vietējais saturs, un ļauj precīzi noteikt atrašanās vietu, izmantojot portatīvo datoru, izmantojot GPS mikroshēmu.
Pārlūkprogrammas tagad ļauj tīmekļa lietotnēm kļūt par jūsu noklusējuma lietojumprogrammām, tāpēc pārlūkprogrammā varat izmantot Gmail, lai sūtītu e-pasta ziņojumus, noklikšķinot uz mailto: saite jebkur jūsu datorā - pat ārpus jūsu pārlūkprogrammas.
Nedaudz pretrunīgi, pārlūkā Chrome ir iekļauts Google vietējais klients. 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 tiek izpildīts smilškastē par drošību, un tā darbojas gandrīz native ātrumu.
Native Client ļauj tīmekļa lapām palaist 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 ietvertas dažādas Native Client rakstītas spēles, tostarp kritiski atpazīstamā Bastiona osta.
Pārlūkprogrammas ātri iegūst jaunas tīmekļa funkcijas. Mēs varam būt pateicīgi, ka Internet Explorer 6 vairs nav nozares standarts.
Attēlu kredīts: Christian Heilmann par Flickr