Innehållsförteckning:
- HTML: Det nuvarande scenariot
- Fördelarna med HTML 5
- HTML5 och säkerhet
- HTML5: vart det kan leda webben
- Framtidens HTML
- Nästa internetterapi
För den vanliga användaren har World Wide Web gått långt på mindre än två decennier: från de tidiga, färgglada Geocities-webbplatserna, till enkla webbplatser som Google, till mycket interaktiva webbplatser som Facebook, Twitter och YouTube. För tio år sedan var de flesta webbplatser baserade på text; bilder var en lyx, videor var okända. Nu kan du spela multimediainnehåll direkt i din webbläsare. Vi har verkligen kommit långt. Det är kanske därför det är så överraskande att upptäcka att tekniken bakom allt vi har sett på webben hittills har förblivit densamma.
HTML, det språk som används av programmerare och webbansvariga för att skapa webbplatser, har i stort sett varit oförändrat i mer än ett decennium nu. Faktum är att det var först 2010 som mainstream-media började släppa HTML5 i nyheterna, och Worldwide Web Consortium accepterade först den föreslagna standarden 2011.
Som ett resultat är HTML5 fortfarande till stor del under utveckling, även om olika webbläsare och webbplatser redan använder ett antal av dess funktioner. Faktum är att stora webbläsare som Chrome, Firefox, Safari och Internet Explorer innehåller fler och fler HTML5-funktioner i varje ny version som de släpper. Det har varit mycket prat om dess fördelar och funktioner, men hur mycket av detta surr är egentligen sanningen? Här tittar vi på HTML5 och vad den har att erbjuda. (För lite bakgrundsläsning, kolla in Flytta från Flash till HTML5.)
HTML: Det nuvarande scenariot
HTML5 presenteras vanligtvis som en förbättring av de aktuella markeringsspråken som används: HTML4 och XHTML 1.1. Faktum är att HTML5 blev till eftersom dess medskapare, W3C och Web Hypertext Application Technology Working Group, ville ha ett enda markeringsspråk för webbsidor för att minska fel i webbdokument och som kan skrivas som antingen HTML eller XHTML.- HTML4
HTML4 är den HTML-standard som för närvarande används. Det fungerar på grundläggande HTML genom att utöka dess funktionalitet med skript, stilark, inbäddade objekt och andra liknande förbättringar.
- XHTML
XHTML är i grund och botten HTML4 kombinerat med XML, ett utdragbart markeringsspråk som förenklar HTML utan att offra sin kraft och flexibilitet.
Fördelarna med HTML 5
HTML5 var tänkt som något mer än bara en kombination av vad som fungerade med HTML4 och XHTML.
W3C och WHATWG har följande mål för HTML5:
- Minska behovet av insticksprogram, till exempel Flash
- Mer syntaktiska element för att ersätta skript
- Enhetsoberoende
- Baserat på HTML, DOM, CSS och JavaScript
- 2-D ritning möjliggjord av
- Video- och ljuduppspelning utan behov av externa plug-ins
- Lokalt lagringsstöd
- Innehållsspecifika element som
- Formkontroller som e-post, URL, sökning, datum och kalender
HTML5 och säkerhet
HTML5 har helt klart en fantastisk möjlighet för webbanvändare, till exempel att kunna titta på en video utan att ladda ner och installera en plug-in, dra-och-släpp-interaktivitet, kunna skapa dokument och skriva e-post - även utan Internet-anslutning. Och naturligtvis interoperabilitet.
Men med alla förändringar och alla funktioner, betyder det att vi äntligen är av med säkerhetsproblem när det gäller webbläsare och webbplatser? Betyder det slutet på skadlig programvara, virus och andra skadliga program som kommer in i din dator via infekterade webbsidor?
Tyvärr är svaret nej.
Nära slutet av 2011 rapporterade European Network and Information Security Agency att de hade identifierat 51 säkerhetsproblem kring HTML5 och dess relaterade API: er. Den framtida standarden öppnade faktiskt dörren för nya sårbarheter och hot som inte hade sett förut.
Exempelvis exponerar HTML5 och dess API: er faktiskt webbläsarens programmering för utvecklare, vilket kan betyda sårbarheter med resursdelning, klicka-jackning, sekretess, geolocation och webbuttag.
Men som Mike Schema skrev på Mashable i april 2011, kommer de allvarligaste sårbarheterna och hoten inte från HTML5 i sig, utan från utvecklarna som skyndar sig att använda HTML5 för sina appar. En annan svag länk är de olika implementeringarna som används av olika webbläsare.
HTML5: vart det kan leda webben
HTML5 är långt ifrån perfekt, vilket är förståeligt eftersom det ännu inte har rullats ut och gjort officiellt. Under tiden finns det många begåvade programmerare som ägnar tid, färdigheter, kunskap och ansträngningar för att göra det bättre och säkrare.
Dessutom är det säkert att det finns motåtgärder som dyker upp så snart en sårbarhet upptäcks och utnyttjas.
Och trots sina nuvarande brister kallas HTML5 inte framtiden för webbutveckling för ingenting. Det ses som en spelväxlare. När buggarna är upparbetade kommer vi att ha en mycket säkrare standard som är mycket kraftfull men ändå självförsörjande. Detta innebär att användare inte längre kommer att behöva ladda ner plug-ins och annan programvara bara för att se en webbsida. Webbläsare kommer att vara snyggare, webbplatser kommer att bli rikare och mer interaktiva och applikationer kommer att vara både plattformsfria och lättare att utveckla. I slutändan kommer HTML5 att ge en bättre och säkrare onlineupplevelse än vad vi har nu.
Framtidens HTML
Det är också värt att nämna att HTML5 passar perfekt för framtiden. Idag får människor tillgång till World Wide Web inte bara på sina hemdatorer, utan också på sina bärbara datorer, smartphones, surfplattor och andra mobila enheter och över många olika plattformar. HTML5 är den enda lösningen för smidig drift över flera plattformar utan att behöva göra extra arbete. Denna förändring hjälper utvecklare att fokusera mer på funktionalitet snarare än att skapa liknande produkter för olika plattformar.
Så föreställ dig en framtid utan behov av flera versioner. HTML5 gör det möjligt för dig att komma åt dina appar oavsett vilken enhet du använder. Detta kan också betyda döden för Kindle och andra e-bokläsare. Eftersom HTML5 enkelt kan återge tidningar, tidningar och ja, böcker, på rätt sätt, kommer det att göra det lättare för e-böcker att läsas på ett antal enheter, inklusive smartphones.
HTML5 kan också bana väg för bättre spel i webbläsaren, inklusive ett program som låter användare dra på webbsidor. 3-D kan också bli verklighet med WebGL-plattformen.
Men vad som verkligen skiljer HTML5 från sina föregångare är att det ger ett sätt att använda dina applikationer offline. Du kan använda din dator för att lagra dina data, en kapacitet som inte var möjlig tidigare eller åtminstone var mycket begränsad tidigare.
Nästa internetterapi
Sammanfattningsvis är HTML 5 ett stort steg framåt när det gäller webbutveckling och programmering. Det erbjuder en helt ny värld av funktioner som förändrar hur spelare i fältet närmar sig utvecklingen av webbplatser och applikationer. Det finns några hinder att övervinna i fråga om säkerhet, men de kommer troligen att bleka i jämförelse med de nya möjligheterna HTML5 ger. Naturligtvis måste vi vänta och se hur det hela visar sig, men förändring kommer på webben.