Ian Hickson již od jara loňského roku připravuje další ze série populárních Acid testů – Acid3. Na rozdíl od svého předchozího bratříčka se Acid3 soustředí na interoperabilitu JavaScriptu a DOMu.
Pro zobrazení rozpracované verze si musíte chvíli počkat, než proběhne všech 100 testů. Pokud vše doběhlo v pořádku, tak v pravém dolním rohu najdete počet prošlých textů podobně, jak tomu je na kontrolním obrázku. Plnou stovku nedocílíte zatím v žádném webovém prohlížeči, což je ostatně záměr, viz dále.
Do kýžené stovky testů Ianovi ještě 16 chybí, a proto pořádá konkurz na ony zbývající. Příspěvky musí splňovat několik podmínek. Ty by samy o sobě nebyly tak důležité, ale nám pomohou lehce nahlédnout celému Acid3 pod pokličku.
Mezi podmínkami pro zbývajících 16 testů patří: test musí selhat v aktuálních vývojových verzích Firefoxu nebo WebKitu, nejlépe v obou případech. Ian k tomu dodává, že testů, které selhají v Internet Exploreru a Opeře má již dostatek.
Ještě dříve, než se pustíte do úvah, že Ian, jakožto bývalý zaměstnanec Opery, jí straní a úmyslně testem manipuluje, bych rád podotkl, že každý Acid test má víceméně politický charakter.
Nejedná se o korektní testy vypovídající o tom, jak přesně prohlížeče dodržují specifikace. To by musely být navrženy podobně jako např. test CSS selektorů na css3.info a testovat přísně jednotlivé body specifikace bod po bodu bez ovlivnění stávajícími implementacemi. Lidé, kteří se testováním živí, by o tom asi mohli dlouze povídat.
Acid testy jsou hlavně testy politické, mající vyvolat tlak na výrobce webových prohlížečů, kteří by pod tímto tlakem měli tvořit prohlížeče standardy lépe podporující a vzájemně interoperabilnější.
Proto se Ian správně snaží, aby Acid3 zatlačil jistým způsobem na všechny výrobce prohlížečů a byl tak kyselý na všechny strany. Jsem zvědav, jaké skóre budou prohlížeče nakonec ve finálním Acid3 testu mít.
Ovšem pamatujte, až někdo řekne, že prohlížeč A je v Acid testu lepší než prohlížeč B, nemusí to vždy nutně znamenat, že prohlížeč A podporuje webové standardy lépe než prohlížeč B. Pravda může být taková, že onen test byl tak vytvořen záměrně.
P.S.: Do prozatímní verze Ian propašoval i své oblíbené zvíře – kočku. Uvidíme, zda se dostane i do verze finální 8-)
P.S.S.: Když Ianovi dělá větší problém najít chyby u WebKitu a Firefoxu než v Opeře, tak buď jsou na tom oba prohlížeče líp jak Opera, nebo Ian prostě za ta léta používání zná Operu mnohem lépe než Firefox a WebKit.
Firefox 2.0.0.8 : 60 / 100
Konqueror 3.5.5 : crashed
Iceweasel 2.0.0.10 : 60 / 100
Epiphany 2.14.3 : 60 / 100
Hmm... Kromě Konqueroru, to všechno jede na bázi Gecka, asi proto jsou ty výsledky stejné. Na Konqueror mě to trochu mrzí, myslel jsem, že je na tom trochu líp (i když, může to být záměr, jak jste psal). Jen ze zvědavosti by mě zajímalo jak dopadla Opera a Explorer.
Nicméně směrodatný to asi bude až ten test bude hotový...
Opera 8.5x 1/100
Opera 9.2.x 57/100
Opera 9.50 bera 66/100
Safari 3.04 60/100
IE 7 24/100, pokud jsem dobře pochopil zmatenou obrazovku
pro zajímavost:
Firefox 1.0.7 57/100
Firefox 1.5.7 pád programu
Firefox 2.0.0.11 60/100 stejný výsledek, jako má i Linuxový Firefox, protože má stejné renderovací "střeva". Obdobně odvozené prohlížeče.
Testováno ve win XP.
[8 - 10] Děkuji, já si myslím, že výsledky neovlivňuje jen verze, programu, nainstalované updaty, a podobné věci, které jsou doplňujícími funkcemi daného prohlížeče, ale podle zde daných výsledků se domnívám, že na to muže mýt velký vliv též verze systému, různých knihoven a jejich nastavení. Jak si jinak vysvětlit, že dva (pravděpodobně) stejné prohlížeče se mohou tak moc lišit ve výsledku. je to ale pouze moje domněnka.
[12]Souhlasím s vámi. Rád bych to nahlásil vývojářům jako bug. Bohužel nejsem moc dobrý angličtinář, takže to udělat nemohu. Pokud se vám to stalo taky, umíte anglicky a máte čas a chuť, smím vás o to poprosit?
Martin Hassman ex-biochemik, umělecký programátor a publicista. Spoluzakladatel CZilly, zakladatel Zdrojáku, správce HTML5.cz, organizátor hackathonů, čekovacích muzejních nocí aj. akcí.
Přečteno 24 251×
Přečteno 23 737×
Přečteno 20 579×
Přečteno 19 722×
Přečteno 19 682×