Mange webutviklere og andre venter på at den neste utgaven av HTML-spesifikasjonen (Hypertext Markup Language), HTML 5, skal bli ferdig. Utkastet til den nye spesifikasjonen lover en rekke nyheter, ikke minst teknologier som skal gjøre det enklere og mer effektivt å lage webapplikasjoner basert HTML og andre webstandarder.
Men i et e-postintervju med Justin James, en blogger tilknyttet TechRepublic, forteller Ian Hickson, redaktør for HTML 5-spesifikasjonen, i praksis at ingen bør holde pusten i påvente av et HTML 5-spesifikasjonen skal ferdigstilles. Hickson mener at spesifikasjonen ikke vil kunne fullføres før i 2022.
Dette er trolig en svært skuffende nyhet for mange, men Hickson skriver at man ikke må sammenligne standardutvikling med programvareutvikling.
- Folk implenterer HTML 5 akkurat nå, og mange deler av HTML 5 vil trolig brukes bredt lenge før HTML 5 er offisielt «ferdig». Det er mange deler av HTML 5, slik som canvas-elementet og postMessage-mekanismen, som allerede er implementert i flere nettlesere.
Hickson har utformet følgende tidsplan for utgivelsen av HTML 5-spesifikasjonen:
- First W3C Working Draft in October 2007.
- Last Call Working Draft in October 2009.
- Call for contributions for the test suite in 2011.
- Candidate Recommendation in 2012.
- First draft of test suite in 2012.
- Second draft of test suite in 2015.
- Final version of test suite in 2019.
- Reissued Last Call Working Draft in 2020.
- Proposed Recommendation in 2022.
Det første arbeidet med HTML 5 ble startet av Web Hypertext Application Technology Working Group (WHATWG) allerede i 2003, og Hickson innrømmer at det kan synes latterlig at det skal ta 19 år å fullføre spesifikasjonen. De foregående spesifikasjonene, HTML4, DOM2 HTML og XHTML1, ble ferdigspesifisert på langt kortere tid. Likevel påpeker Hickson, som er ansatt i Google, at selv om HTML 4-spesifikasjonen ble publisert i 1999, er det fortsatt ingen av dagens nettlesere som fullt ut implementerer den spesifikasjonen.
Hickson mener at redigeringen av selve spesifikasjonen ikke vil ta lenger tid enn de seks årene man brukte på DOM Level 2 HTML.
- Men HTML4 og DOM2 HTML var svært vage spesifikasjoner, hvor mange ting forble udefinert, ikke minst feilhåndtering. HTML 5 spesifiserer mange nye egenskaper og regler for mange egenskaper som hittil har vært uspesifisert, for eksempel Window-objektet eller hvordan å analysere HTML. Men i tillegg spesifiserer den, i detalj, den underliggende funksjonaliteten til alle disse egenskapene, samt hvordan å håndtere alle mulige feil. Dette er en betydelig mer omfattende jobb, og det er det de tre siste årene fra 2009 til 2012 handler om, skriver Hickson.
Han skriver videre at HTML 5-arbeidet også skal inkludere noe de tidligere spesifikasjonene ikke har gjort, nemlig en omfattende testsamling.
- Vi vil kreve at minst to nettlesere greier testene 100 prosent før vi kan si oss ferdige, skriver Hickson. Arbeidsgruppen som jobber med HTML 5-spesifikasjonen ønsker å ha en så høy terskel knyttet til HTML 5 for å slippe å falle i fellen hvor man sier at «ok, spesifikasjonen er ferdig» allerede før det er blitt bevist at det er mulig å at det er mulig å implementere HTML 5 som den er skrevet.
- Det er ting i HTML 4 og DOM2 HTML som rett og slett aldri vil implementert som skrevet i nettlesere, blant annet fordi implementering av egenskapen som skrevet vil bety at gjengivelsen av eksisterende websider deretter ikke vil bli som forfatterne har forventet. Hvis vi finner slike problemer i HTML 5, vil vi endre spesifikasjonen, skriver Hickson og legger til at for å finne slike problemer må man skrive store testsamlinger, noe som kommer til å ta lang tid.
- Det er det de siste 10 årene av tidstabellen handler om, skriver han.
Les også:
- [21.09.2012] HTML5 skal bli ferdig i 2014
- [11.10.2010] Hektisk arbeid for å fullføre HTML5
- [04.11.2009] W3C: - HTML5 blir ferdig innen tre år
- [15.09.2009] WebKit får kraftig 3D
- [27.08.2009] HTML 5-arbeidet krever flere ressurser
- [07.07.2009] Uenighet stopper videoformat i HTML 5
- [17.02.2009] HTML 5 har fått mer funksjonalitet
- [08.07.2008] Opera vil at flere skal lære om webstandarder
- [12.06.2008] Dette må du vite om HTML 5
- [30.04.2008] Utfordrende test for mobilens nettleser
- [05.03.2008] Lanserte ny standardtest for nettlesere
- [26.02.2008] Utkast til utvidet Ajax-komponent
- [24.01.2008] IE6-tabbe hjemsøker ny Internett Explorer
- [23.01.2008] Slik blir neste versjon av HTML-standarden
- [14.05.2007] Enighet om grunnlaget for neste HTML
- [11.04.2007] Mener W3C bør ta utgangspunkt i HTML5
- [23.03.2007] Apple mer aktiv innen webteknologi
- [15.03.2007] Mener XHTML er uheldig for brukerne
- [08.03.2007] Nå skal vi få mer avanserte nettsider
- [30.10.2006] Berners-Lee vil utvide standard HTML
- [23.10.2006] Utarbeider webstandard for opplasting av filer
- [10.10.2006] Mener Ajax-bruken vil passere Flash i 2007
- [08.09.2006] Ny teknikk for lyd og grafikk på nettsider
- [08.08.2006] 15 år siden lanseringen av world wide web
- [15.06.2006] Foreslår stilsett for bøker i webformat
- [20.03.2006] Ajax vanskeliggjøres av ulik XML-håndtering
- [01.02.2006] IT-giganter vil standardisere Ajax
- [23.03.1999] - Microsoft fortsetter å bryte web-standarder
- [07.08.1998] Web-designere protesterer mot manglende standarder