Crazy Fish Test

Ener Hax has a post titled: use fish to test your hardware graphics! With a title like that I had to look. Ener has found a site with a test for graphics processing of HTML5 graphics. It uses fish as a test of hardware handling of HTML5.

HTML is the Hyper Text Markup Language and the ‘5’ indicates the version. I think the HTML5 test gives us an excellent way to compare desktops and mobile devices.

Comparing Performance

Comparing Performance

Your web browser knows how to render HTML. In most cases that means displaying formatted text and pictures along the lines of what one would see in a magazine. HTML had its beginnings in 1980 and the concept originated with Tim Berners-Lee, a contractor at CERN back in the day. Tim implemented a browser and server that could display, deliver, and react to HTML. By 1995 the use of HTML was spreading.

At the time there was little need to render virtual worlds or real time 2D and 3D images. Nor was there the needed network capacity to deliver them.  Only recently has the popularity of smart phones and tables created such a need. So, version 5 of HTML was conceived in 2011 and is being built with the ability to render 2D and 3D dynamic images that can interact with the user. HTML5 is described as: an improvement to the HTML language with support for the latest multimedia that remains easily readable by humans and is consistently understood by computers and devices.

For dynamic graphics to work on mobile devices some efficient and light weight software needed to be built into web browsers. That is HTML5.

But, a 3D world like Skyrim® and Second Life™ needs far more power than is currently provided by most mobile devices using HTML5. The difference in devices is well illustrated in Ener Hax’s article. Ener compares a desktop and a Nexus.

I think the image shows how far we are from seeing Second Life in a high quality display on a mobile device with any acceptable performance. But, Cloud Party is making a good effort at making it happen. But, try shadows in CP to see how it is going.

4 thoughts on “Crazy Fish Test

  1. Oh boy.

    1. HTML5 Canvas with a 2D context is entirely different from WebGL. That demo isn’t WebGL.

    2. Microsoft has for years been optimizing IE10 for HTML5 Canvas, and tossing out those demos to shame Firefox and Chrome. If you’re using any other browser than IE10, mobile or otherwise, the FPS is supposed to suck more because that’s Microsoft’s point.

    3. WebGL support on mobile is in it’s infancy. Way too early to judge when hardly any mobile browsers actually enables WebGL. In fact, the beta of Chrome for Android only a week or so ago shipped with an option to enable WebGL and truly test it:

    In the next few years the best reference to know which mobile browser supports WebGL should be:

    As you can see only the very latest Firefox and Chrome’s for Android are getting anywhere close, and Opera Mini in limited fashion.

    4. ” But, try shadows in CP to see how it is going.”

    Cloud Party’s crappy shadows has everything to do with the devs not working on shadows presently and nothing to do with limitations of WebGL, which is just OpenGL and perfectly capable of every cast shadow technique the desktop has.

  2. Funny.

    The test didnt even work on Firefox lol…
    It does on Chrome where I had 1460 fish at 60fps auto mode.
    On IE 9 I got 990 fish at 60fps auto mode.
    But what surprised me more is that using Maxthon (the more capable and compatible HTML5 browser right now, I had 28fps with a single fish! lol

    Also I found something quite weird… On Chrome the water is just plain blue, on IE have caustics and on Macthon is red O.o

Leave a Reply

Your email address will not be published. Required fields are marked *