Internet Explorer 8 se bude hlavně snažit dodržovat standardy
Vývojáři Internet Exploreru, kteří chystají jeho již osmou generaci, se nakonec rozhodli, že IE8 se bude ve výchozím nastavení snažit v první řadě dodržovat webové standardy. Abychom vám objasnili, co je tím míněno, musíme se nejprve podívat do zákulisí, jak to vlastně v prohlížečích a na stránkách chodí.
Obecně řečeno má každý prohlížeč dva režimy prohlížení. Jeden se snaží ke stránkám chovat jako staré prohlížeče, kterým byly nějaké standardy prakticky ukradené, druhý je tzv. „standardizovaný“, který se snaží co nejlépe dodržovat standardy, každý prohlížeč jak nejlépe umí. Jak se má prohlížeč chovat, pozná většinou z hlavičky stránky, pěkná tabulka závislostí na typu dokumentu a chování prohlížečů je k vidění na Wikipedii. V Internet Exploreru 8 budou nakonec tři režimy. První režim pro kompatibilitu se starými dokumenty (ve Wikipedii je označený jako „Quirks mode“), druhý standardní jako v IE7, ten bude zpracovávat stránky stejně jako IE7, a třetí zcela standardní („jako IE8“), jenž bude zaměřen na co nejlepší dodržování standardů. Ve vývojovém týmu původně chtěli, aby primární režim byl právě onen „klasický à la IE7“, ale nakonec se rozhodli, že výchozí zpracování přenechají přeci jen maximální snaze dodržování standardů.
Nyní vyvstává otázka, podle čeho má vlastně prohlížeč poznat, jak se zachová. Tvůrci IE8 to hodlají vyřešit tak, že pokud se bude dokument tvářit jako vyhovující standardům, aplikuje prohlížeč nový plně standardizovaný IE8 režim. Bude-li chtít tvůrce zachovat kompatibilitu s prohlížením jako v IE7, musí to na stránce dát najevo pomocí příslušného http header/meta tagu. Čistě pro zajímavost: IE8 režim, který se snaží dodržovat standardy, již loni prošel známým Acid2 testem (na obrázku).