Chcel by som sa len autora článku spýtať, či by bolo správnejšie, keby sa Internet Explorer dotiahol na ostatné prehliadače takým spôsobom, že by teraz narýchlo implementoval nestabilné technológie od výmyslu sveta, pričom 80% týchto implementácii by obsahovalo chyby a špecifikácia každej jednej technológie by sa ešte zmenila a vyžadovala by dodatočné zmeny v implementácii (čo prirodzene, nejde po vydaní prehliadača celkom dobre zrealizovať. Nie každý prehliadač aktualizuje, a toto sa netýka len IE). Lebo tak nejak to robí Chrome a Firefox.
Tá záverečná pasáž, že MS sa snaží štandardy "nějak implementovat", je čistá demagógia, lebo to, čo MS implementuje, je častokrát najkvalitnejšie implementované - a ja polovičatú zabugovanú podporu ktorejkoľvek technológie od moderného prehliadača nečakám.
ono to je zaujimave ... takze browser ktory podporuje este nevydany standard (na ktorom sa ale intenzivne pracuje) je horsi ako browser ktory nepodporuje nic, resp si vytvara vlastne standardy ?
kde mas dokaz o kvalitnej implementacii zo strany IE ? zatial som nevidel ziaden test kvality implementacie.
Nepovedal som, že je horší. Ale hovorím, že nekvalitná implementácia z dôvodu náhlenia sa môže spôsobiť, že sa celá technológia nebude dať použiť až dovtedy, kým problémový browser nevymizne. Typický príklad sú HTML5 Forms - <datalist> je zabugovaný v Safari, viacero nových typov inputu nesprávne pracuje v niektorých prehliadačoch (napr. dátumové a časové typy vo Webkitoch). Ako mám otestovať, či toto chovanie bude správne alebo nie? Nijak jednoducho. Tu radšej ocením úplnú nepodporu, pretože ju viem jednoducho identifikovať a pripojiť Javascriptovú nahrážku.
Dôkazy o kvalitnej implementácii v jednotlivých prehliadačoch sú v každej jednej test suite. IE9 napríklad failne najmenej testov v CSS 2.1 test suite, podobne aj testy v IE Test center majú nejakú výpovednú hodnotu - prirodzene, testujú len to, čo IE podporuje, ale na nich vidieť, že to, čo podporuje, nepracuje v ostatných prehliadačoch vždy správne.
Treba test kvality implementace JS najdes na http://sputnik.googlelabs.com