Přejít k navigační liště

Zdroják » Zprávičky » Má IE9 opravdu nejlepší podporu HTML5?

Má IE9 opravdu nejlepší podporu HTML5?

Zprávičky Webdesign

Možná jste před časem zaznamenali prohlášení o tom, že v „prvním oficiálním HTML5 testu od W3C“ porazil MSIE9 všechny ostatní prohlížeče a má zdaleka nejlepší podporu technologií HTML5 ze všech prohlížečů na trhu.

Prvotní zmínka vyšla původně jako poznámka na blogu vývojářů MSIE při příležitosti zveřejnění výsledku HTML5 Conformance Tests a zmiňovala se o tom, kolik MS poslal testů a jak je tento test hezkou ukázkou spolupráce vývojářů jednotlivých browserů.

Média pak výsledky testu publikovala – některá (např. The Register) správně podotkla, že test se týkal jen některých částí připravované specifikace a věcně zmínila, že IE9 je nejlepší v tom, co bylo měřeno, ale leckdy použili zavádějící titulek (např. ReadWriteWeb – IE9 Outperforms Other Browsers for HTML5 Compliance). Další média pak sáhla k interpretaci spíš v duchu těchto titulků, než na základě vlastního obsahu zprávy, některá možná i záměrně (WindowsITPro).

Reakce na sebe nenechala dlouho čekat: „MS zvítězil ve svých vlastních testech“ (Apple Insider) či „IE9 nejlepším prohlížečem? Ne tak rychle…“ (CNet News)

Skutečnost je taková, že Microsoft udělal na IE9 velký kus práce a podpora moderních technologií z rodiny HTML5, jakou IE9 nabízí, je nesrovnatelná s jakoukoli předchozí verzí IE. Testy W3C pokrývají ale pouze část specifikací HTML5 a jakékoli srovnávání podpory HTML5 v prohlížečích jen na základě těchto testů je zavádějící. Ian Hickson, editor specifikace HTML5, dokonce píše: „… je nesmyslné publikovat výsledky těchto testů. Realisticky viděno ten test není hotový ani z 0.1%

Na základě reakcí odborné veřejnosti se na stránkách s výsledky HTML5 Conformance Tests objevilo prohlášení:

The HTML5 Test suite is still being developed. The number of tests and the results on these tests will change.

The results in this document may be updated, replaced or obsoleted by others documents at any time.

It is inappropriate to cite those results as other than work in progress and unstable.

Mnohem realističtější obrázek o podpoře technologií z rodiny HTML5 v prohlížečích poskytují např. Caniuse nebo HTML5Test, které pokrývají i další specifikace. A v nich má IE9, jakkoli udělal obrovský pokrok proti předchozí verzi, stále co dohánět.

Komentáře

Subscribe
Upozornit na
guest
15 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
View all comments
rooobertek

Obávam sa, že IE9 bude nová IE6. Neúplná podpora neúplne špecifikovanej technológie tu bude až kým nevyjde IE10. Ostatní budú už dávno HTML5 plne podporovať, ale IE bude zase raz to kurvítko, vďaka ktorému zošedivie nejeden kodér.
Je úplne jedno, aký stav je teraz, problém je vývojový cyklus u mrkváčov.

Karel

Esli ono neni taky problem, ze tato neuplne specifikovana technologie je z jakyhosi mne neznamyho duvodu najednou skoro vsude predstavovana jako spasitel IT… Podle me je to porad tupy HTML, praseni jak svina, jakejsi hnusnej mix s CSS a javascriptem a jedina opravdu propagovatelna vyhoda tohoto bordelu na zbliti je, ze to „pojede“ vsude a jak vyplyva z tvyho komentare, tak to opravdu vsude stejne asi zas „nepojede“… to jsme opravdu tak blbi, ze se neumime domluvit na necem, na cem se budou dat rozumne programovat multiplatformni business APLIKACE? Nebo to ty hlavni firmy opravdu nechteji a vysledkem je tento bordel?

Froggy

Souhlasím. HTML+CSS+javascript je opravdu odporná kombinace pro (zejména firemní) webové aplikace. Určitě by se dalo vynalézt mnohem lepší a univerzálnější řešení. Jenže – například v počítačových sítích víme, že Ethernet není nejlepší technologie, přesto zvítězila… x86 architektura nebyla ve své době to nejlepší, přesto zvítězila. Tak to zkrátka ve světě chodí.

Sten

Jenže světu nevládnou nejlepší (a nejdražší) technologie, ale techologie dostatečně dobré a levné. HTML+CSS+JS je v tomto ohledu dostatečně dobrá technologie, takže se nikomu nevyplácí vyvíjet vlastní (tedy až na MS a jejich prakticky nikým nepoužívaný Silverlight, což je s ohledem na HTML5 spíše takový úlet á la Singularity).

v6ak

Nemusí. IE6 tu strašilo dlouho kvůli pozastavení vývoje (situace tomu nenasvědčuje) a bude tu kvůli nevybíravým změnám UI v IE7, na které tím mnozí odmítají přejít (to vyloučit nedovedu, ale konzervativci stejně spíše zůstali u IE6).

v6ak

„Já bych všechny ty intranety zakázala. Tyhle aféry všechny jenom obtěžují.“
Omlouvám se, nedalo mi to.

Teď vážně: Je to dobrý argument. Ale tato situace by nemusela nastat, kdyby tu IE6 nebylo tak dlouho bez nové verze. Celkově bych řekl, že tento argument také směřuje k tomu, že s IE9 tyto problémy být nemusí.

povinná přezdívka

Stačí si vzpomenout, jak ještě pár let zpět dodavatelé arogantně odpovídali na hlášené chyby webových rozhraní, že v MSIE to funguje a ostatní řešit nebudou.

Teď jsou pro vlastníky tyto ŠPATNĚ NAVRŽENÉ A ODFLÁKNUTÉ aplikace brzdou. A dobře jim tak.

Rdm

Obávám se, že IE i kdyby byl ten nejdokonalejší prohlížeč (v podpoře standardů), bude vždy zatracován jen proto, že je to IE. IE9 je z prohlížečů poslední, kdo přišel s nějakou podporou HTML5 – FF, Opera, Webkit ty neúplně specifikované technologie protlačují mnohem déle, přesto je to zase IE, kdo je obviňován z toho, že něco možná zmrví.. já už vás lidi fakt nechápu…

juraj

Povera, že hocijaký smiešny test povie pravdu o tom, ktorý prehliadač má najlepšiu podporu xy webových technológii, je tu asi odvtedy, čo nejaká Opera získala stovku v Acid3 teste. Snáď o pravdivosti tohto bludu ľudia porozmýšľajú aspoň po tom, čo aj zlý zlý IE kdesi vyhral.

David Grudl

Nejlepší podporu něčeho, co je nehotové a bude se ještě zásadně měnit, už jednou Microsoft měl. Jak to dopadlo? Specifikace se změnily, někdy úplně naruby, ale Microsoft z pochopitelných důvodů už otočit nemohl.

VfB

myslíte si, že by MS zveřejnil, že se jim něco nepovedlo nebo že něco nefunguje? to je jako si myslet, že volební program politické strany neskončí půl hodiny po vyhlášení výsledků voleb v recycle bin

juraj

Výsledky testov, ktoré _zatiaľ_ patria do HTML5 Conformance tests, zverejnilo konzorcium W3, nie Microsoft.

vks

Můžu se jen tak zeptat, co je tak složitého na implementaci poměrně jednoduché normy?
Pokud mají jasnou specifikaci syntaxe a toho jak to má vypadat, tak to snad je jen otázka trochy práce. Je to uplně trapné, že se pokouší vydávat stále a stále nějaké verze které podporují jen některé části které se jim hodí…

Takhle se můžeme vykašlat na nějaké html5 a můžeme se vrátit k html 4 s css 1, protože se nemůžeme spolehnout, jestli náš prohlížeč bude podporovat nějakou jinou deset let starou normu.

Rdm

No když je to tak strašně jednoduché, je otázkou, proč tu jednoduchou normu nepodporují na 100% všechny prohlížeče…

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.