Yeah I was wondering if flash is holding us back from further development
It's not. Common mistake, but it's not. Flash provides something extremely powerful that HTML5 will not have:
consistency. There are multiple, legal ways to actually implement large chunks of HTML5 that are utterly incompatible as per the standard. It is JavaScript hell all over again.
Flash, for all its warts--and believe me, it has many, I've developed for it enough to hate it--gives the developer, and thus the user, something of a contract. Flash says, "if you make something with our tools, it will work on all our supported platforms in
essentially the same way." And for the most part, it does. HTML5, while an admirable attempt, does not. It doesn't help that the entire HTML model is a fucking joke and limits what the web can actually do; a system designed for static documents is being bent into applications it's simply not intended for and the failures of it show quite well.
3D engine work in Html5 the demo I saw looked like the old doom though. Nothing fancy but still neat.
It looks like flash is dieing.
Good thing.
Yes, I'm sure such a staunch open-source advocate would rather
not have a single reference platform that actually works more or less the same in all environments.
You can draw your own conclusions as to why.
Theres nothing to stop you from doing 3d with just canvas and a bit of javascript.
What it is lacking is 3d acceleration, which would bring half-life to slower then a crawl
And all of the WebGL-type APIs out there just scream "come on, hack me." Such a security nightmare.