[maemo-developers] javascript perf on the n770 and n800
From: Fred Lefévère-Laoide Fred at Lefevere-Laoide.netDate: Wed Jul 4 18:17:43 EEST 2007
- Previous message: javascript perf on the n770 and n800
- Next message: javascript perf on the n770 and n800
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Sean Jensen-Grey a écrit : > I was wondering what the js perf is on the n770 and n800? > > LowTideGames just wrote a game for the iPhone using a fair bit of > javascript and the <canvas> tag. But JS perf is so horribly slow > that it does not run. Initially we thought it was a > poorly implemented <canvas> tag, this is not the case. Canvas tag runs > fine. It is javascript itself that is slow on the iPhone. > > It appears that a NOP function takes about 70 microseconds. In our tests, > 1000 executions of a function which does nothing took 74 milliseconds on > the iPhone. > > There is a thread over on ajaxian about js perf on the iphone, and links > to, > > http://celtickane.com/projects/jsspeed.php > > iphone results, > > http://ajaxian.com/archives/iphone-javascript-and-spec-benchmark > > Could someone run the above benchmark (jsspeed) on an N770 and N800 and reply to this message? > We would like to to an idea of how much js compute power is available on > embedded internet devices. Esp Opera 9 embedded vs, iPhone Safari. > > We also have a benchmark that measures the speed of the canvas tag. > > http://lowtidegames.com/test/shapesonly.html > > Note: This script posts the results of the test back to our server so we > could record the results from the iPhone. > > jsspeed on a macbookpro, various browers, all times in milliseconds > > firefox 2.0.0.4 > > Try/Catch with errors 52 > Layer movement 148 > Random number engine 126 > Math engine 209 > DOM speed 160 > Array functions 70 > String functions 196 > Ajax declaration 46 > Total Duration 1007 ms > > Safari 3 > > Try/Catch with errors 6 > Layer movement 45 > Random number engine 37 > Math engine 56 > DOM speed 27 > Array functions 14 > String functions 15 > Ajax declaration 10 > Total Duration 210 ms > > Opera 9.21 > > Try/Catch with errors 13 > Layer movement 135 > Random number engine 100 > Math engine 124 > DOM speed 59 > Array functions 56 > String functions 62 > Ajax declaration 40 > Total Duration 589 ms > > Sean > > _______________________________________________ > maemo-developers mailing list > maemo-developers at maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > > Nokia N800 Try/Catch with errors 183 Layer movement 1418 Random number engine 1928 Math engine 3422 DOM speed 4983 Array functions 1007 String functions 709 Ajax declaration 933 Total Duration 14583 ms iPhone class I suppose ... Fred
- Previous message: javascript perf on the n770 and n800
- Next message: javascript perf on the n770 and n800
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]