Programavimas

HTML5: kur dabar nukreipta pagrindinė žiniatinklio technologija

HTML5 pradėjo kurti programinės įrangos bangas daugelį metų iki oficialaus priėmimo 2014 m. Spalio mėn., Sumažindamas priklausomybę nuo turtingų turtingų interneto technologijų, tokių kaip „Adobe Flash“ ir „Microsoft Silverlight“. HTML5vaizdo įrašą elementas, skirtas vaizdo įrašui įterpti į dokumentą, buvo didelis pokytis palaikant turtingą internetą. HTML5 taip pat buvo sukurtas taip, kad palaikytų žiniatinklio keitimą iš vietos, kur galima naršyti dokumentus, į vietą, kuriant paskirstytas programas.

Vis dėlto vis dar neatsižvelgiama į HTML5, tai yra bendro, nemokamo vaizdo įrašo kodeko paieška internete. Buvo padaryta tam tikra pažanga, tačiau sprendimas nebuvo priimtas. H.265 vis dar yra apsunkintas patentais. „Google“ VP9 kodekas gali padėti, tačiau kitos žiniatinklio standartuose dalyvaujančios įmonės yra pagrindinės konkurentų technologijos palaikymo priemonės.

Nepaisant to, HTML5 pasirodė esąs būdas kurti programas atviram, daugialypės terpės žiniatinkliui. „HTML5 labai greitai tapo vienintele HTML versija, kurią žmonės iš tikrųjų naudoja naršyklėse ir svetainėse“, - sakė Jeffas Jaffe'as, „World Wide Web Consortium“, kurio jurisdikcijai priklauso ši technologija, generalinis direktorius.

HTML5 laipsniški patobulinimai

HTML5 specifikacija yra reguliariai atnaujinama. Kartais yra nedidelių funkcijų patobulinimų ir klaidų taisymų, pavyzdžiui, naudojant praėjusių metų 5.1 versiją, kuri pakeitė drobė 2D elementą ir toliau išvalė HTML5.

Kitas yra 5.2 versija su tokiomis funkcijomis kaip, preliminariai, Meniu elementas, nurodantis komandų grupę, kurią galima suaktyvinti. 5.2 leidimas taip pat tobulina žiniatinklio turinio saugumo politiką, suteikdamas galimybę kūrėjams kontroliuoti prieigą prie išteklių. Atnaujinant taip pat būtų galima tvarkyti el. Pašto adresus ne lotynų abėcėlėmis. Vis dėlto HTML5.2 laikomas nedideliu pakeitimu.

Tačiau W3C nori dažniau atnaujinti pagrindinę HTML specifikaciją, atnaujindama ją kasmet, o ne kas 10–15 metų, kaip ir ankstesnėse HTML versijų versijose, kurios neatitinka interneto laiko, sakė Jaffe. Tačiau šioms pagrindinėms versijoms nebūtinai reikės atnaujinti visus skaičius, pvz., Iš HTML5 į HTML6 į HTML7.

Kas gali būti HTML5 įpėdinis

Taigi ar kada nors bus HTML6? Jaffe teigia, kad mokėjimai žiniatinklyje gali pateisinti tokį viso skaičiaus pakeitimą, kad būtų galima nuosekliai atlikti mokėjimus internete. "Jei mes ketinome ką nors linijiškai vadinti HTML6, tai gali būti viskas." Nors pirkimas internetu nėra naujiena, dėl padidėjusio mobiliojo interneto naudojimo dominavimo žmonės dėl sudėtingumo atsisako pirkinių krepšelių, todėl gali reikėti kitokio požiūrio, kuris būtų įtrauktas į patį HTML. W3C turi darbo grupę šiai problemai ištirti.

„W3C“ taip pat dirba su „Web Components“ - sistema, leidžiančia nustatyti daugkartinio naudojimo svetainės komponentus, ir „Service Workers“, kad būtų lengviau paleisti kelias funkcijas naršyklėje, pasižyminčioje neprisijungus veikiančiomis galimybėmis. Galbūt jie pateisins pavadinimo pakeitimą į HTML6.

Atviras internetas suskaido HTML5 į naujas sritis

Nors HTML5 įtvirtino atvirą žiniatinklio platformą, pati platforma tapo vis didesnė nei vien HTML, sakė Jaffe. Taigi W3C dirba su saugumu, našumu ir srautu.

Su srautu susijusios pastangos apima siūlomą „Encrypted Media Extensions“ (EME) standartą, kuris pratęsia HTMLMediaElement (HTML5.1) suteikti API, leidžiančią kontroliuoti šifruoto turinio atkūrimą ir prisijungti prie skaitmeninės teisių valdymo sistemos. EME suteikia standartinį vaizdo rodymo būdą per naršykles. Anksčiau nebuvo sąveikumo, sakė Jaffe. „Tai didžiulis patobulinimas palyginti su nestandartizuotu vaizdo pateikimo metodu šiandien“, kuris dažnai yra prieštaringai vertinama „Netscape“ NPAPI papildinių technologija.

Timas Berneris-Lee, W3C direktorius ir laikomas žiniatinklio išradėju, vasario mėn. Pritarė EME pasiūlymui, sakydamas, kad tai gana saugus būdas žiūrėti filmą internete. Tačiau kiti priešinosi pasiūlymui. Pats Bernersas-Lee pažymi, kad yra problemų su DRM kūrėjams ir su palikuonimis bei įstatymais susijusių problemų.

Siekdamas užtikrinti interneto saugumą, W3C turi tris pastangas:

  • Žiniatinklio autentifikavimo sistema. Vykdant, tikslas yra palaikyti saugumą per daugelio veiksnių autentifikavimą. "Mes labai norime atsisakyti slaptažodžių", - sakė Jaffe.
  • „Web Crypto“ API. Baigta šių metų pradžioje, ji suteikia „JavaScript“ API pagrindinėms kriptografinėms operacijoms žiniatinklio programose.
  • Geriausia žiniatinklio kūrimo saugumo praktika. Be to, ši praktika skirta užkirsti kelią dalytis informacija iš vienos programos į kitą ir taip pažeisti vartotojo privatumą.