Já bych spíš nepodceňoval W3C. Třeba návrh box modelu šel proti zavedené praxi, a měl potenciál rozbít web, což se nakonec také podařilo. Cesta od CSS2 k CSS2.1 trvala 13(!) let. První drafty CSS3 vyšly v roce 1999, a finální specifikace dodnes není; ke dnešku byly publikovány čtyři moduly z více než padesáti. Připadá vám to jako dobrý výkon?
Naproti tomu MS implementoval například font embedding už v MSIE4 v roce 1997, ostatní browsery o cca deset let později. MS měl AJAX od roku 1998. Konkurence se pochlapila :), a implementovala ho "už" mezi lety 2002 (Gecko) a 2005 (Opera). Ve W3C se zatím dopracovali ke XMLHttpRequest Working Draftu 6, a finální specifikace zatím není. Asi za těch 15 let neměli čas :D
Obrázek o tom, jak moc W3C posouvá web kupředu, si na základě toho asi udělá každý sám.
Tyhle dva argumenty o font-face a AJAXU od tebe čtu už poněkolikátý. Je sice pěkný, že pár věcí implementovali s předstihem, ale to rozhodně nesmaže, že hromadu dalších neimplementovali vůbec nebo je totálně zprznili. IE je nejhorší mainstreamový prohlížeč. Poslední dvě verze nejsou až taková tragédie, ale oproti konkurenci je to pořád slabý. Jak většinou probíhá ladění stránek celkem věrně vystihuje tenhle obrázek ;-)
Pokud si vzpomínám, problémy s MSIE způsobila právě roztržka okolo box modelu (BTW asi nejsem sám, komu W3C box model připadá jako ta horší varianta). MS poté na delší dobu prakticky přestal spolupracovat s W3C. Osobně se mu moc nevidím.
Konkurencí pro MSIE je například Firefox, který odjakživa zápasí s multithreadingem, má vysokou paměťovou náročnost, a k tomu ještě značné resource leaks. I když uznávám, že poslední verze se trochu zlepšily. Přesto je to pořád slabé. A to ladění stránek? Když máte správně doctype declaration, chová se MSIE správně.
Tady proboha nejde jenom o box model. Namátkově: idiotsky implementovaný z-index, nepodpora průhlednosti, problémy s marginy u elementů s floatem, přetékání elementů, různé problémy s rozměry prvků(100% výška absolutně pozicovaných elementů, nemožnost nastavit menší výšku než výšku řádku, problémy s minimální výškou, atd, atd, atd), záhadné mizení pozadí u relativně pozicovaných prvků, problémy s centrováním, problémy se zápornými hodnotami vlastností(například marginy) a mohl bych pokračovat do nekonečna. Jako někdo, kdo soustavně několik let ladí stránky, aby v tom pseudoprohlížeči vypadaly přibližně stejně jako ve všech ostatních si troufám tvrdit, že o tom vím trochu víc, než nějakej troll z Microsoftu(nic ve zlým).
Když máte správně doctype declaration, chová se MSIE správně.
Jste opravdu hodně naivní. Zbývá jenom naučit se tisíc a jeden workaround a po dvoudenním ladění se opravdu stránky v MSIE chovají správně.
Bohužel s tím musím souhlasit. W3C je neskutečně pomalé. Kdo má věčně řešit to, že IE neumí pořádně min-height apod. (není to plně vina MS)? Také středění layoutu je zbytečně komplikované atd. (protože zas v IE se jinak chová text-align a hodnoty auto). Ale dle mého je to na dobré cestě - HTML5 se úspěšně zabydluje v našich prohlížečích a pokud si dáme pozor, co používáme, web se zobrazí všude dobře (postupná degradace). U IE Microsoft dost zaspal (to nelze popřít) a znám hodně lidí, co mají tu legraci s názvem IE6 (z toho rostu a odmítám optimalizaci webu pro tento pravěk, ač mé weby na něm v drtivé většině fungují bez problémů - zatím). Komu mohu, instaluji Chrome - lidé si pak chrochtají blahem a že to funguje jako blesk. Podle mě nejlepší prohlížeč. I ten Firefox totiž už začíná velmi zpomalovat (napříč systém), nicméně pár lidí mi říkalo, že je již rychlejší, tak mu zas možná dám šanci.
Trochu se zlepsi pouziti --nosandbox /nutne nastavit do odkazu co se jmenuje jinak nez chrome, pac ho vzdy vrati zpatky pri nove verzi/, ale porad je to hrozna bida. K tomu jeste sqllite, nebo co to pouzivaji , co generuje IO jak produkcni databaze a je vymalovano. Pritom ale jeste pred 2 lety to nedelal. Mozila je o neco lepsi, ale hlavne uvolnuje pamat,kdyz je stranka neaktivni. Ovsem, minule jsem si nastartoval Mozillu 1.7 .. to, co mi sezere /20tabu/ v Chrome 1GB /po restarte, pac Chrome po case s 1GB used udela 2GB used/, v Mozille si to same cucne tak 100MB...
Aby otevreneni jedne pitome html stranky mi sezralo 100MB RAM se mi zda naprosto uchylne.
Proč se všechny funkce normálních aplikací rvou do prohlížeče? Copak si ty lidi neuvědomují, že postupně dělají platfromu v platformě. Nebo chcete-li jakýsi "operační systém" v operačním systému. Všechno se ještě víc zesložití.
Porovnejme si následující:
Kolik aplikací podporuje SIP? Desítky + mnoho HW zařízení.
Kolik aplikací bude v budoucnu podporovat WebRTC?
Nanejvýš 10 - Chrome, Firefox, IE, Safari, ...
I když to zní bombasticky.
http://forum.odorik.cz/viewtopic.php?f=7&t=945