Live data from Hacker News

The HTML5 Experiments of Hakim El Hattab

hakim.se

1–10 of 32 posts

Re: The HTML5 Experiments of Hakim El Hattab

#2
I work with him (http://f-i.com) and he is an incredibly talented interactive developer. His work, and these demos show an extreme attention to detail and an incredibly nice, human touch to interaction and motion.

Alright, I'll stop. Just make sure to check out the demos.

Plus, here's a blog entry he wrote on HTML5 and his experiences - http://www.kontain.com/fi/entries/94636/thoughts-on-html5-ca...

Re: The HTML5 Experiments of Hakim El Hattab

#3
It never really sank in with me until this: flash is dead.

Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this.

We should see more robust libraries, and even "authoring tools" in the near future.

Re: The HTML5 Experiments of Hakim El Hattab

#4
post #3

It never really sank in with me until this: flash is dead. Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this. We should see more robust libraries, and even "authoring tools" in the near future.

From the link:

Please don't use this as HTML5 vs Flash firewood. I do it because it's fun. Not because it's HTML5.

I hate Flash just as much as the rest of you, and I'm thoroughly impressed with these HTML5 demos, but I think it's premature to pronounce Flash dead. Just another nail in the coffin, I'd say.

Re: The HTML5 Experiments of Hakim El Hattab

#5
post #3

It never really sank in with me until this: flash is dead. Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this. We should see more robust libraries, and even "authoring tools" in the near future.

Actionscript 3.0 is much more sophisticated than Javascript/HTML5. The capabilities of HTML5 are equivalent to Actionscript1.0/Flash Player 6, circa 2004 (these demos were entirely possible even in Flash Player 5 perhaps). Plus, Flash is reasonably cross-platform (except for iPhone/iPad of course). On another note, making embeddable widgets (slideshows, videos with more than just viewing functionality, like Youtube) is very hard in Javascript, since any complex embedded Javascript would likely clash with other scripts on the page (we have experienced this, making a complex Javascript widget, that ended up clashing with Adsense ads of our customers, it was a nightmare to debug that).

Incidentally, I brought up my task manager while viewing these demos, the CPU utilization jumped from 5% to 97% (Core 2 Duo, 1.66 GHz).

Re: The HTML5 Experiments of Hakim El Hattab

#6
post #3

It never really sank in with me until this: flash is dead. Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this. We should see more robust libraries, and even "authoring tools" in the near future.

Actionscript 3.0 is much more sophisticated than Javascript/HTML5. The capabilities of HTML5 are equivalent to Actionscript1.0/Flash Player 6, circa 2004 (these demos were entirely possible even in Flash Player 5 perhaps). Plus, Flash is reasonably cross-platform (except for iPhone/iPad of course). On another note, making embeddable widgets (slideshows, videos with more than just viewing functionality, like Youtube)…

Wait for an year or two. IMHO, HTML5 is going to evolve much faster than ActionScript. When I saw these kind of cool animations in Flash years ago, I wanted to play around with it but couldn't see the source. It was all hidden behind the swf/fla files making it harder to see how things were done. If I wanted to fiddle with it I needed Flash software. Not so with HTML5. All you need is a text editor and a browser. I am sure whoever this link would have tried to look at the source.

> making embeddable widgets is very hard in Javascript, since any complex embedded Javascript would likely clash with other scripts on the page

You can use local variables the way jQuery uses it. Something like (function($))(jQuery). If you declare all your variables and functions within this scope its easy to avoid clashes with other scripts.

Re: The HTML5 Experiments of Hakim El Hattab

#9
post #3

It never really sank in with me until this: flash is dead. Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this. We should see more robust libraries, and even "authoring tools" in the near future.

Actionscript 3.0 is much more sophisticated than Javascript/HTML5. The capabilities of HTML5 are equivalent to Actionscript1.0/Flash Player 6, circa 2004 (these demos were entirely possible even in Flash Player 5 perhaps). Plus, Flash is reasonably cross-platform (except for iPhone/iPad of course). On another note, making embeddable widgets (slideshows, videos with more than just viewing functionality, like Youtube)…

I think I know a thing or two about Flash.

http://mahmud.arablug.org/

It's a powerful platform, and I will accept the author's desire to avoid using his demos in "HTML5 vs Flash" punditry; but it's apparent where HTML5 is headed, and I can't help but notice its competence, in domains where flash is usually considered the only option.

Re: The HTML5 Experiments of Hakim El Hattab

#10
post #4
post #3

It never really sank in with me until this: flash is dead. Those were gorgeous. The mark of good software is that it inspires you think of uses for its underlying technology. As of now, I actually take "HTML5" seriously, thanks to this. We should see more robust libraries, and even "authoring tools" in the near future.

From the link: Please don't use this as HTML5 vs Flash firewood. I do it because it's fun. Not because it's HTML5. I hate Flash just as much as the rest of you, and I'm thoroughly impressed with these HTML5 demos, but I think it's premature to pronounce Flash dead. Just another nail in the coffin, I'd say.

I respect his opinions, but this is not about him, rather HTML5.

His demos provoked uses cases in my head, stuff I would usually consider flash for. I am by no means anti-flash; I know the SWF and FLV specs like the back of my hand. I have annotated wireshark logs of RTP that are almost faithful to the "spec". And most importantly, I am an Adobe fan, and sided with them against Apple.

But this is one of those "top idea in your head" things. Now, after seeing those demos, my mental model of "what flash can do" has been diminished. I will still use flash for microphone capture, sockets, and persistent cookies. But I know now that I don't need flash for audio, video, and interactive eye candy.

Flash has always been a last resort, and seeing HTML5, in this light, is like discovering Qafiya in English:

http://www.ghazalpage.net/prose/notes/arabic_rhymes.html

http://en.wikipedia.org/wiki/Qaafiyaa

Post reply on HN