%HTMLlat1; %HTMLsymbol; %HTMLspecial; ]> Dustin Curtis is an asshole.
Roland van Ipen­burg
To be stolen or blogged

Dustin Cur­tis is an ass­hole.

Sun­day 12 Fe­bru­ary 2012 16:04

For the ben­e­fit of the weak of mind it would have been so much eas­i­er to let Mi­crosoft win the brows­er wars ten years ago. That would have giv­en us for ex­am­ple a nice vec­tor based graph­ics im­ple­men­ta­tion, hard­ware ac­cel­er­at­ed graph­ics ef­fects and web ty­pog­ra­phy. At this point when We­bKit seems to have the same ad­van­tages as In­ter­net Ex­plor­er had ten years ago mon­ger­ing the killing of W3C is like sup­port­ing democ­ra­cy only to get into pow­er and then start sup­port­ing dic­ta­tor­ship. There is of course noth­ing wrong with dic­ta­tor­ship when you're the dic­ta­tor or part of it's clan. So buy some shares of $AAPL or $GOOG and start build­ing We­bKit only sites: there is noth­ing wrong with ven­dor lock-in if you're the ven­dor.

Stan­dards aren't de­signed for the cur­rent MVP de­vel­op­ment men­tal­i­ty of the min­i­mum vi­able de­vel­op­ers that most web de­vel­op­ers seem to be these days. If your only main­te­nance is­sue with web stan­dards would be giv­ing an in­tern the lo­gin to your WordPress site, you shouldn't care about web stan­dards and ven­dor pre­fix­es. And only the de­vel­op­er with a min­i­mal vi­able mind­set would in­ter­pret ven­dor pre­fix­es as be­ing "ex­per­i­men­tal", and pro­pose to pro­mot­ing them to have only -al­pha- or -beta- mean­ing. They are just a mech­a­nism for al­low­ing a name­space with­in the syn­tax of valid CSS so you don't have to split it at the MIME type. Which is nice in case you're work­ing on a closed sys­tem in which you have con­trol over both the ren­der­ing en­gine and the code it's ren­der­ing. And of course Ap­ple and Google con­sid­er the whole in­ter­net their closed sys­tem in which they soon have con­trol, with or with­out W3C. Com­bine that with a myr­i­ad of n00b web de­vel­op­ers who bet on hav­ing moved on to some­thing else when their stan­dards-ig­no­rant code hits the fan in a cou­ple of years, and Flash seems like a good idea.

The real is­sue is that with the pro­pa­gan­da of HTML5 as the set of new HTML and CSS com­bined with JavaScript APIs in a mod­ern brows­er it hard­ly makes sense to de­fine fu­ture HTML and CSS stan­dards from the per­spec­tive of a plat­form that lacks JavaScript. If oth­er brows­er ven­dors don't start sup­port­ing -we­bkit pre­fix­es any JavaScript li­brary provider could do the same thing by au­to­mat­i­cal­ly pro­vid­ing a poly­fill for it. If a site doesn't work with­out JavaScript any­way, the prob­lem that it only uses the -we­bkit ven­dor pre­fix­es is aca­d­e­m­ic.


Book­mark this on De­li­cious

Add to Stum­bleUpon

Add to Mixx!



application away browser buy cool days different flash game gta html ibook internet linux movie open play playstation possible run screen server side site stuff system train web windows work wrong

Blog Posts (420)

Image Gal­leries

ipen­bug Last.fm pro­file

ipen­bug last.fm pro­file

Fol­low me on Twit­ter

Roland van Ipen­burg on face­book
Lin­ux Regis­tered User #488795
rolipe BOINC com­bined stats


Add to Google

Valid XHTML + RFDa Valid CSS! Hy­phen­at­ed XSL Pow­ered Valid RSS This site was cre­at­ed with Vim Pow­ered by Bri­co­lage! Pow­ered by Post­greSQL! Pow­ered by Apache! Pow­ered by mod­_perl! Pow­ered by Ma­son! Pow­ered by Perl Made on a Mac Pow­ered By Mac OS X XS4ALL This site has been proofed for ac­cu­ra­cy on the VISTAWEB-3000 Creative Com­mons Li­cense
This work by Roland van Ipen­burg is li­censed un­der a Creative Com­mons At­tri­bu­tion-Non­com­mer­cial-Share Alike 3.0 Un­port­ed Li­cense.
Per­mis­sions be­yond the scope of this li­cense may be avail­able at mail­to:ipen­burg@xs4all.nl.