Når blir HTML 6 utgitt? Hvilke forbedringer vil den tilby sammenlignet med HTML5?

HTML er det grunnleggende språket på nettet, som brukes til å strukturere og vise innholdet på nettsider. Siden opprettelsen i 1991 har HTML gjennomgått flere utviklinger, med tillegg av nye tagger, nye attributter og nye funksjoner.

Den nyeste hovedversjonen av språket, HTML5, ble utgitt i 2014 og medførte mange forbedringer

Men hva med det som kommer etterpå? Når kan vi forvente å se HTML 6 komme ? Hva blir nytt i denne versjonen? Det er det vi skal prøve å finne ut av i denne artikkelen.

Hva er HTML6?

Dette er et pågående prosjekt som har som mål å utvide funksjonene til dagens HTML5 og møte de nye behovene på nettet.

HTML6 er ennå ikke en offisiell standard , men snarere et sett med forslag og eksperimenter som testes og diskuteres av nettsamfunnet . Det finnes heller ingen enkelt spesifikasjon for HTML6, men snarere flere initiativer som tar sikte på å berike språket på ulike måter .

Blant disse initiativene kan vi nevne:

  • Web Components-prosjektet , som tilbyr en måte å lage tilpassede og gjenbrukbare HTML-elementer, med sin egen struktur, stil og oppførsel.
  • Houdini-prosjektet har som mål å gi utviklere mer kontroll over gjengivelsen av HTML- og CSS-elementer ved å eksponere de interne API-ene til nettleserens gjengivelsesmotor.
  • Prosjektet Extensible Web Manifesto , som går inn for ideen om at webstandarder bør utformes på en slik måte at utviklere kan utvide funksjonaliteten til nettet med sine egne innovasjoner.

Disse prosjektene er ikke en del av HTML6 i seg selv, men de er ofte assosiert med ideen om å utvikle språket mot mer modularitet, fleksibilitet og kreativitet.

HTML6: Alt du trenger å vite 4

Når kommer HTML6?

utgivelsesdato finnes heller ingen garanti for at det vil komme en versjon med det navnet. HTML-utviklingsprosessen er nå basert på en såkalt « levende » modell, som består av å publisere regelmessige og trinnvise oppdateringer til språket , uten å vente på at en komplett versjon skal være ferdig.

Derfor er det mulig at noen av funksjonene som er tenkt for HTML6 gradvis vil bli integrert i dagens HTML uten å endre navnet . Dette er allerede tilfelle for noen av forslagene fra Web Components , som allerede er implementert i visse nettlesere.

På den annen side er det mulig at noen av funksjonene som er tenkt for HTML6 aldri vil se dagens lys , eller vil bli forlatt til fordel for andre løsninger. Dette er for eksempel tilfellet med forslaget om å innføre en ny XML-syntaks for HTML, som ble avvist av nettsamfunnet .

I mellomtiden er det mulig å teste og eksperimentere med HTML6 ved hjelp av verktøy som polyfills , biblioteker eller rammeverk , som lar deg emulere funksjonaliteten til HTML6 i nåværende nettlesere.

For eksempel finnes det prosjekter som HTML6.js , HTML6 Boilerplate eller HTML6 Elements , som tilbyr løsninger for bruk av HTML6 i dag.

Hvilke nye funksjoner forventes i HTML6?

Selv om det ikke finnes noen offisiell spesifikasjon for HTML6, flere forslag og eksperimenter et glimt inn i de nye funksjonene som kan integreres i språket. Her er noen eksempler på disse funksjonene, uten å påstå at de er uttømmende eller definitive:

Tilpassede HTML-elementer

De lar deg lage dine egne HTML-tagger med sin egen struktur , stil og oppførsel . Disse elementene kan defineres ved hjelp av taggen., som inneholder og CSS- koden for elementet, og taggen , qui contient le code JavaScript de l’élément.

Disse elementene kan deretter brukes som alle andre HTML-tagger i dokumentet.

HTML6: Alt du trenger å vite 2

Integrerte HTML-elementer

Dette er forhåndsdefinerte HTML-elementer som tilbyr avansert funksjonalitet uten behov for å ty til eksterne teknologier .

For eksempel taggen

lar deg vise en modal dialogboks , taggen

lar deg vise eller skjule tilleggsinnhold, taggen lar deg vise en målt verdi på en gitt skala, osv.

Disse funksjonene er allerede implementert i noen nettlesere , men ikke standardiserte ennå.

Globale HTML-attributter

HTML6: Alt du trenger å vite 6

Dette er attributter som kan brukes på ethvert HTML-element for å endre utseendet eller oppførselen .

For eksempel lar attributtet contenteditable brukeren redigere et element , attributtet draggable lar et element flyttes med dra-og-slipp , attributtet spellcheck lar stavekontroll aktiveres eller deaktiveres på et element , osv.

Disse attributtene er allerede implementert i noen nettlesere, men ikke standardiserte ennå.

HTML API-er

Dette er programmeringsgrensesnitt som gir tilgang til nettleser- eller systemfunksjonaliteter fra HTML- eller JavaScript-kode.

For eksempel tillater Geolocation API å hente brukerens geografiske plassering , Web Storage API tillater lagring av data lokalt i nettleseren , Web Workers API tillater kjøring av JavaScript-kode i bakgrunnen uten å blokkere sidegjengivelse , osv.

Disse API-ene er allerede implementert i noen nettlesere, men ikke standardiserte ennå.

HTML-moduler

HTML6: Alt du trenger å vite 5

Dette er uavhengige HTML-filer som kan importeres til et annet HTML-dokument ved hjelp av taggen Disse modulene kan inneholde HTML-, CSS- og JavaScript-kode, og kan brukes til å gjenbruke innhold eller til å skille forskjellige deler av en webapplikasjon .

testes fortsatt og er ennå ikke implementert i nettlesere .

Hva er forskjellen mellom HTML6 og HTML5?

HTML6 er den neste versjonen av HTML-språket , som etterfølger HTML5. HTML6 har som mål å forenkle og modernisere HTML-språket, og tilbyr en mer konsis og uttrykksfull syntaks, bedre integrasjon med andre webteknologier, større modularitet og utvidbarhet, og bedre kompatibilitet med forskjellige nettlesere og enheter.

HTML5 er den nåværende versjonen av HTML-språket , utgitt i 2014. HTML5 har allerede mange forbedringer og funksjoner sammenlignet med tidligere versjoner, som mediestøtte (lyd, video osv.), vektortegning (SVG), interaktive skjemaer, lokal lagring, geolokalisering osv.

Forrige artikkel: Hva gjør WMI Provider Host CPU-en din tregere?
Neste artikkel: Hvordan få et dynamisk bakgrunnsbilde på en Mac?
Hei meg, det er François :) Redaktør på fritiden som elsker å dele lidenskapen sin: TT High tech! 😍 Enten det er maskinvare, programvare, videospill, sosiale medier og mange andre områder på siden. Jeg deler med deg mine analyser, mine tester, veiledninger og mine favoritter på ulike medier. Jeg er en kunnskapsrik og krevende teknofil, som ikke bare følger moten, men som søker å veilede deg mot de beste løsningene. Så følg med!