Bck2Brwsr 0.9
From APIDesign
(Difference between revisions)
m |
|||
Line 15: | Line 15: | ||
which is shorter and more human readable. However I doubt the [[V8]] virtual machine sees any benefits - I think the final native code remains the same. But at least the debugging is now easier - there is less ''Step Over'' invocations... | which is shorter and more human readable. However I doubt the [[V8]] virtual machine sees any benefits - I think the final native code remains the same. But at least the debugging is now easier - there is less ''Step Over'' invocations... | ||
+ | |||
+ | |||
+ | Optimized the ahead-of-time compilation, so now the | ||
+ | http://xelfi.cz/minesweeper/bck2brwsr/ | ||
+ | demo starts up instantly. Moreover it downloads necessary libraries in parallel and on background. |
Revision as of 05:11, 2 June 2014
Eliminated useless stack assignments. Instead of doing
var stI0 = lcI0; var stI1 = lcI1; var stI0 = stI0 + stI1; return stI0;
the now generated code is
return lcI0 + lcI1;
which is shorter and more human readable. However I doubt the V8 virtual machine sees any benefits - I think the final native code remains the same. But at least the debugging is now easier - there is less Step Over invocations...
Optimized the ahead-of-time compilation, so now the
http://xelfi.cz/minesweeper/bck2brwsr/
demo starts up instantly. Moreover it downloads necessary libraries in parallel and on background.