Live data from Hacker News

This is what Flash can do in 2008

blog.alternativaplatform.com

31–40 of 46 posts

Re: This is what Flash can do in 2008

#31
A bit of context: this is a demo showing parallax mapping, which was a soon-to-be-released feature of the Flash-based Alternativia engine at the time. It's was never supposed to be a state-of-the-art demonstration of Flash.

http://blog.alternativaplatform.com/en/2008/01/04/character-...

Re: This is what Flash can do in 2008

#33

Earlier quoted context omitted.

It's so slow.. According to hackermom the 14Mhz Amiga could do this at 25 fps, any idea why this is so slow on modern computers?

Because it's running in canvas? In other words, it's running within abstraction layer upon abstraction layer, with various other abstraction layers involved to help make sense of the fact that there are too many abstraction layers. The amiga code was probably pretty close to talking to the graphics driver directly. Canvas is cool, but in terms of performance it's never really going to compete with native code, or eve…

> it's running within abstraction layer upon abstraction layer, with various other abstraction layers involved to help make sense of the fact that there are too many abstraction layers.

"Every problem can be solved by adding another layer of abstraction--Except for the problem of having too many layers of abstraction"--Alan Perlis

Re: This is what Flash can do in 2008

#34
post #17

Here is a very similar effect in canvas: http://29a.ch/2010/3/24/normal-mapping-with-javascript-and-c...

It's so slow.. According to hackermom the 14Mhz Amiga could do this at 25 fps, any idea why this is so slow on modern computers?

It's just as fast in Opera!

Re: This is what Flash can do in 2008

#36

Earlier quoted context omitted.

It's so slow.. According to hackermom the 14Mhz Amiga could do this at 25 fps, any idea why this is so slow on modern computers?

Because it's running in canvas? In other words, it's running within abstraction layer upon abstraction layer, with various other abstraction layers involved to help make sense of the fact that there are too many abstraction layers. The amiga code was probably pretty close to talking to the graphics driver directly. Canvas is cool, but in terms of performance it's never really going to compete with native code, or eve…

"Graphics driver" still sounds too complex. The code was probably poking bytes to the memory segment mapped directly to the display - just like in DOS days, where each byte of the 0xA000 segment represented a pixel when using a VGA 320x200 resolution, 256 colors palette.

Re: This is what Flash can do in 2008

#37
post #16
post #12

Earlier quoted context omitted.

Neat. This example is nowhere near as pretty as the Flash examples, but it's interesting that my CPU is barely doing anything even when walking around. In the Flash version my CPU is pegged just sitting there doing nothing.

I am pretty sure if HTML5 implement the same scene as bunker.swf it would hog much much more CPU. http://www.ponticstar.com/projects/burning-words/ Try set the font to 100, and see if it's still as smooth as you thought.

150 in Opera runs smooth

Re: This is what Flash can do in 2008

#38
post #16

Earlier quoted context omitted.

I am pretty sure if HTML5 implement the same scene as bunker.swf it would hog much much more CPU. http://www.ponticstar.com/projects/burning-words/ Try set the font to 100, and see if it's still as smooth as you thought.

Canvas is by all means a CPU hog and much slower than software-mode Flash. http://vimeo.com/10553088 But hey, Flash is dying, etc

Flash Games, demos, and webcomics are nice.

However:

No matter the codec or operating system, we should not NEED Flash to view video on the Web.

Re: This is what Flash can do in 2008

#39
post #2

This sure is impressing, but nobody said Flash doesn't have some good features. The question is about whether anybody who wants to can implement a player for this page.

The SWF specification is published. Anyone who wants to can http://www.scaleform.com/products/gfx. You can also create a compiler: http://en.wikipedia.org/wiki/MTASC http://en.wikipedia.org/wiki/SWFTools.

Re: This is what Flash can do in 2008

#40
post #5

Not respecting dvorak keyboard layout, even in 2008?

Lack of universal acceptance was one of the cons you either accepted, or naively overlooked, back when you decided dvorak was the way to go. It'd be nice to see it work in more places, sure, but it just ain't... you're conflating 'should' and 'could'.

[deleted]
Post reply on HN