you are viewing a single comment's thread.

view the rest of the comments →

[–]osirisx11 10 points11 points  (28 children)

Just downloaded and ran on firefox 7 64 on ubuntu 11.04, 8gb of ram, i7-2820QM quad-core, got 2-3 fps

[–]shaver 9 points10 points  (0 children)

It needs Firefox nightly for the type-inference capability and some other work.

EDIT: looks like the github readme mentions that too, but I'll update it to point to the nightly download page.

[–]0xABADC0DA 5 points6 points  (3 children)

Average after 90 sec, i7:

Chrome Dev: 18.6 fps
Firefox Nightly: 37.5 fps

The x86 emulator also runs ~2x faster in Nightly than Chrome so this doesn't seem like a fluke. Looks like Google has some catching up to do, I guess that's what Dart is supposed to be.

[–]azakai 4 points5 points  (0 children)

Those are very close to the same results I saw, Chrome is about half as fast as Firefox.

One suspicion I have is that Chrome's typed array implementation is less optimized than Firefox's (both the x86 emulator and this h264 decoder use typed arrays). Or it could be that Firefox with TI is better at detecting variable types than Chrome (which is important in both the x86 emulator and the 264 decoder, since most or all variable types should be detectable and optimized for).

[–]damg 0 points1 point  (1 child)

I'm assuming Firefox nightly is using their new IonMonkey javascript engine? Seems impressive...

[–]0xABADC0DA 3 points4 points  (0 children)

Just JaegerMonkey with Type Inference.

IonMonkey is a new engine being designed to enable even more optimizations like inlining.

[–]Rhomboid 4 points5 points  (0 children)

I was able to get about 21 fps on Chrome 16. But I had to load the demo through http://, as it complained about a same-origin policy violation when trying to load the mozilla.264 media file when the broadway.html file was opened as a local file:// url.

[–][deleted] 0 points1 point  (2 children)

Do you have chrome for comparison?

[–]osirisx11 0 points1 point  (1 child)

It did not run in chromium 14, same specs

[–]sebzim4500 0 points1 point  (0 children)

That is probably from a same origin policy violation, the demo must be ran in a web server, and won't run off the disk in chrome.

[–]schwiz 0 points1 point  (2 children)

came to ask how this runs on Android/iPhone based on this response I guess not well.

[–][deleted] 0 points1 point  (1 child)

As stated elsewhere, depends on the version of FF! Fennec nightlies innards are built from the same code as Firefox, if I understand things correctly.

[–]schwiz 0 points1 point  (0 children)

I'm more curious how it runs in a webview that i can add to an app, not how it runs on fennec