HTML5: Kamo je sada usmjerena osnovna web tehnologija

HTML5 je počeo stvarati valove u razvoju softvera mnogo godina prije službenog usvajanja u listopadu 2014. godine, smanjujući oslanjanje na zaštićene internetske tehnologije poput Adobe Flash i Microsoft Silverlight. HTML5  video element za ugrađivanje videozapisa u dokument velika je promjena u podršci bogatog interneta. HTML5 je također dizajniran da podrži promjenu weba s mjesta za pregledavanje dokumenata na mjesto za izgradnju distribuiranih aplikacija. 

Ipak, i dalje se traži HTML5, potraga je za zajedničkim, besplatnim video kodekom za web. Postignut je određeni napredak, ali nije bilo rješenja. H.265 je još uvijek opterećen patentima. Googleov VP9 kodek može pomoći, ali druge tvrtke uključene u web standarde leer su podrška tehnologiji velikog konkurenta.

Unatoč tome, HTML5 se nametnuo kao način za izgradnju aplikacija za otvoreni, multimedijski bogat internet. "HTML5 je vrlo brzo postao jedina verzija HTML-a koju ljudi danas stvarno koriste u preglednicima i web lokacijama", rekao je Jeff Jaffe, izvršni direktor konzorcija World Wide Web, koji je nadležan za tu tehnologiju.

Postupna poboljšanja HTML5

Specifikacija HTML5 redovito se ažurira. Ponekad postoje mala poboljšanja značajki i ispravci programskih pogrešaka, poput prošlogodišnje verzije 5.1, koja je izmijenila canvas2D element i dodatno očistila HTML5.

Sljedeća je verzija 5.2, sa značajkama poput, okvirno, menuelementa koji predstavlja skupinu naredbi koje se mogu aktivirati. Izdanje 5.2 također usavršava Pravila o sigurnosti web sadržaja, pružajući način programerima da kontroliraju pristup resursima. Nadogradnja bi također mogla obrađivati ​​adrese e-pošte u nelatiničnim abecedama. Ipak, HTML5.2 smatra se manjom revizijom.

Ali W3C želi češća ažuriranja osnovne HTML specifikacije, ažurirajući ih svake godine umjesto svakih deset do 15 godina kao u prethodnim pomakima glavnih verzija HTML-a, što ne ide u korak s vremenom na internetu, rekao je Jaffe. Međutim, te velike revizije neće nužno dobiti nadogradnje cijelog broja, poput HTML5 na HTML6 na HTML7.

Što bi moglo učiniti HTML5 nasljednika

Pa hoće li ikad postojati HTML6? Jaffe sugerira da bi mrežna plaćanja mogla opravdati takvu reviziju cijelog broja kako bi se osigurao dosljedan način plaćanja na webu. "Ako bismo linearno nešto nazivali HTML6, to bi moglo biti to." Iako kupnja putem weba nije novost, povećana dominacija korištenja mobilnih mreža uzrokuje da ljudi napuštaju kolica zbog složenosti - i možda će trebati drugačiji pristup koji je ugrađen u sam HTML. W3C ima radnu skupinu koja istražuje upravo ovaj problem.

W3C također radi na web komponentama, okviru za prepoznavanje komponenata web mjesta koje se mogu ponovno upotrijebiti i uslužnim radnicima, kako bi se olakšalo pokretanje više funkcija unutar preglednika, uključujući izvanmrežne mogućnosti. Možda će opravdati promjenu imena u HTML6.

Otvoreni web grana HTML5 na nova područja

Iako je HTML5 usidrio otvorenu web platformu, sama platforma sve je veća nego samo HTML, rekao je Jaffe. Dakle, W3C radi na sigurnosti, performansama i streamingu.

Napori u vezi s streamingom uključuju predloženi standard Encrypted Media Extensions (EME), koji proširuje HTMLMediaElement(u HTML5.1) pružanje API-ja za kontrolu reprodukcije šifriranog sadržaja i povezivanje s digitalnim sustavom za upravljanje pravima. EME pruža standardni način prikazivanja videozapisa putem preglednika. Prije toga nije bilo interoperabilnosti, rekao je Jaffe. "To je strašan napredak u odnosu na nestandardizirani način isporuke videozapisa danas", što je često kontroverzna Netscapeova tehnologija NPAPI dodataka.

Tim Berner-Lee, direktor W3C-a i koji se smatra izumiteljem weba, odobrio je prijedlog EME-a u veljači, rekavši da pruža relativno siguran način za gledanje filma putem interneta. Ali drugi su se usprotivili prijedlogu. Sam Berners-Lee primjećuje da postoje problemi s DRM-om za programere i problemi oko potomstva i zakona.

Za internetsku sigurnost W3C ima tri napora:

  • Okvir za web provjeru autentičnosti. U tijeku je cilj podržati sigurnost putem višefaktorske autentifikacije. "Zaista želimo pobjeći od lozinki", rekao je Jaffe.
  • API za web kripto. Dovršen početkom ove godine, pruža JavaScript API za osnovne kriptografske operacije u web aplikacijama.
  • Najbolji postupci za sigurnost web-razvoja. Također dovršene, ove su prakse namijenjene sprečavanju dijeljenja podataka iz jedne aplikacije u drugu i na taj način krše privatnost korisnika.