Ohjelmointi

HTML5: Minne ydinverkkotekniikka on menossa

HTML5 alkoi tuottaa aaltoja ohjelmistokehityksessä monta vuotta ennen virallista käyttöönottoa lokakuussa 2014, mikä vähentää riippuvuutta omistetuista rikkaista Internet-tekniikoista, kuten Adobe Flash ja Microsoft Silverlight. HTML5video- elementti, upottamaan video asiakirjaan, oli iso muutos tukemaan rikasta Internetiä. HTML5 on myös suunniteltu tukemaan verkon muuttamista paikasta asiakirjojen selaamiseen paikkaan, jossa rakennetaan hajautettuja sovelluksia.

Silti HTML5: n etsiminen on kuitenkin yhteisen, rojaltittoman videokoodekin etsiminen verkolle. Edistystä on tapahtunut, mutta ratkaisua ei ole. H.265: llä on edelleen patentteja. Googlen VP9-koodekki voi auttaa, mutta muut verkkostandardeihin osallistuvat yritykset haluavat tukea tekniikkaa suurelta kilpailijalta.

Siitä huolimatta HTML5 on vakiinnuttanut itsensä tavaksi rakentaa sovelluksia avoimeen, multimediaa sisältävään verkkoon. "HTML5: stä on nopeasti tullut ainoa HTML-versio, jota ihmiset todella käyttävät nykyään selaimissa ja verkkosivustoilla", kertoi tekniikkaa käsittelevän World Wide Web Consortiumin toimitusjohtaja Jeff Jaffe.

HTML5: n lisäparannukset

HTML5-määrittelyä päivitetään säännöllisesti. Joskus on olemassa pieniä ominaisuuksien parannuksia ja virhekorjauksia, kuten viime vuoden versiossa 5.1, joka muutti versiota kangas 2D-elementti ja siivosi edelleen HTML5: n.

Seuraava on versio 5.2, jossa on ominaisuuksia, kuten alustavasti valikossa elementti, joka edustaa aktivoitavien komentojen ryhmää. Julkaisu 5.2 hioa myös Web-sisällön suojauskäytäntöä tarjoten kehittäjille keinon hallita resurssien käyttöä. Päivitys voisi myös käsitellä sähköpostiosoitteita muilla kuin latinalaisilla aakkosilla. Silti HTML5.2: ta pidetään pienenä versiona.

Mutta W3C haluaa useammin päivittää HTML-ydinspesifikaation päivittämällä sen joka vuosi kymmenen 15 vuoden välein, kuten aiemmissa HTML-versioversioissa, mikä ei pidä Web-aikaa, Jaffe sanoi. Nämä suuret versiot eivät kuitenkaan välttämättä saa päivityksiä kokonaisuudessaan, kuten HTML5: stä HTML6: een HTML7: ksi.

Mikä voi tehdä HTML5-seuraajasta

Joten tuleeko koskaan olemaan HTML6? Jaffe ehdottaa, että verkkomaksut voisivat perustella tällaisen kokonaisluvun tarkistuksen, jotta yhtenäinen tapa suorittaa maksut verkossa. "Jos aiomme kutsua lineaarisesti jotain HTML6: ksi, tämä saattaa olla se." Vaikka verkkokaupasta ostaminen ei ole uutta, lisääntynyt mobiiliverkon käyttö saa ihmiset hylkäämään ostoskorit monimutkaisuuden takia - ja se saattaa vaatia erilaista lähestymistapaa itse HTML-muotoon. W3C: llä on työryhmä tutkimaan tätä ongelmaa.

W3C työskentelee myös Web Components -kehyksen parissa, joka tunnistaa uudelleenkäytettävät verkkosivustokomponentit, ja huoltotyöntekijöiden kanssa, jotta useiden toimintojen suorittaminen selaimen sisällä olisi helpompaa offline-ominaisuuksien avulla. Ehkä he perustelevat nimenmuutoksen HTML6: ksi.

Avoin verkko haaroi HTML5: n uusille alueille

Vaikka HTML5 on ankkuroinut avoimen verkkoalustan, itse alustasta on tullut yhä suurempi kuin vain HTML, Jaffe sanoi. Joten W3C työskentelee turvallisuuden, suorituskyvyn ja suoratoiston parissa.

Suoratoistoon liittyvä työ sisältää ehdotetun Encrypted Media Extensions (EME) -standardin, joka laajentaa HTMLMediaElement (HTML5.1: ssä) tarjota sovellusliittymiä salatun sisällön toiston ohjaamiseksi ja yhteyden muodostamiseksi digitaaliseen oikeuksien hallintajärjestelmään. EME tarjoaa tavallisen tavan näyttää videota selainten kautta. Aiemmin yhteentoimivuutta ei ollut, Jaffe sanoi. "Se on valtava parannus standardoimattomaan videon toimitustapaan verrattuna tänään", mikä on usein Netscapen kiistanalainen NPAPI-laajennustekniikka.

Tim Berner-Lee, W3C: n johtaja ja verkoston keksijä, hyväksyi EME-ehdotuksen helmikuussa sanoen, että se tarjoaa suhteellisen turvallisen tavan katsella elokuvaa verkossa. Mutta muut ovat vastustaneet ehdotusta. Berners-Lee itse toteaa, että DRM: llä on ongelmia kehittäjille ja jälkipolville ja laeille.

Verkkoturvallisuuden parantamiseksi W3C: llä on kolme ponnistusta:

  • Verkkotodennuskehys. Tavoitteena on tukea tietoturvaa monitekijän todennuksen avulla. "Haluamme todella päästä eroon salasanoista", Jaffe sanoi.
  • Verkkosalauksen sovellusliittymä. Aiemmin tänä vuonna valmistunut se tarjoaa JavaScript-sovellusliittymän verkkosovellusten salauksen perustoiminnoille.
  • Parhaat käytännöt verkkokehityksen turvallisuuteen. Näiden käytäntöjen tarkoituksena on myös estää tietojen jakaminen sovelluksesta toiseen ja siten rikkoa käyttäjien yksityisyyttä.