This is an NES emulator written in javascript. We are using dynamic languages to write emulators now? I know, I know, it's crazy.
Performance must suck, right? Well, no, it easily runs at 60fps in Chrome. But I can barely get 5fps out of it in Firefox 3.5. This agrees with my subjective impressions of Javascript performance in both browsers: although Firefox appears only perhaps twice as slow as Chrome in many synthetic benchmarks, for many real world applications it is almost an order of magnitude slower. Add to that Firefox's ridiculous garbage collector that can lock the entire browser, including the UI, for 4 seconds at a time at 60 second intervals repeatedly going over dead Javascript objects that it is never able to collect, and you've got a seriously, fundamentally broken browser.
Sorry Firefox, you are dead to me.
Be the first to reply!
Post a Comment
By submitting a comment you assert that it is your own original work and agree to grant a non-exclusive licence to Brandon Thomson to display it on log.bthomson.com.