In my case the main point of interest is high performance game development, so I have to use direct3d, opengl, gles, webgl for the graphics. unfortunately, webgl is basically nonexistent on ios platforms so there's nothing to even talk about here. on the android you can compare the performance of the latest demo I posted and its binary equivalent http://gen2gdk.com/files/g2mp_demo0.apk. so I am convinced that for the mobile game development the native code has an edge over html5. however, html5 is still an awesome platform since it works in the browser, and on the desktops the difference in performance is negligible. personally, by using my game engine, I get the advantage of being able to compile both the native executables (fpc + lazarus) and the html5 javascript (smart mobile studio).
Bookmarks