Spoiler: Detta inlägg är ej politiskt korrekt. Jag ber om ursäkt för starkt språk.
Jag var inte särskilt övertygad av att IE8 klarade Acid2-testet. Likväl kände jag ett svagt pirrande i magen av förväntning inför IE8. Jag lät ett litet, mycket svagt hopp om en bättre framtid i mitt yrke byggas upp. Och ikväll försvann allt åt helvete.
IE8 har en ny "feature" som tar ner webbläsarsniffning på HTML-nivå ytterligare en gång (Conditional comments är dess föregångare). För alla standardsmedvetna HTML-dokument som inte har det meta
element som sköter sniffandet kommer IE8 att nedgradera sin renderingsmotor till IE7. Detta innebär att det så efterlängtande standardsstödet i IE8 uteblir för alla sidor som följer standarder.
Motiveringen för detta nya "superstandardsläget", som det kommit att kallas, kan sammanfattas genom den här korta historiken.
När IE8 klarade Acid2, trodde jag att WSA som utstått sådant elände så länge skulle få upprättelse. LUW:ar skulle tvingas in på rätt spår för att få köra standardsläge, eller välja att gå till quirksläge.
IE8 spottar istället alla WSA i ansiktet och ger LUW en ursäkt att fortsätta skriva skitkod.
Det värsta är dock att många WSA tycker att det hela är en jättebra idé, och vill se att liknande funktionalitet skall införas hos övriga webbläsare.
Utvecklarna för Gecko, Presto och WebKit kommer att göra det samma natt som det står klart att en majoritet vill ha det. Det är så dessa fungerar: vad folk vill ha, utvecklar dem. Och det fort.
Det gör verkligen ont. Varför skall LUW få förbli dåliga webbutvecklare, samtidigt som WSA måste anpassa sig? Det borde vara tvärtom.
Det är orättvist.
Vidare läsning