JaroslavTulach at 06:00, 24 October 2014 - 2014-10-24 06:00:41

←Older revision Revision as of 06:00, 24 October 2014
Line 20: Line 20:
http://xelfi.cz/minesweeper/bck2brwsr/
http://xelfi.cz/minesweeper/bck2brwsr/
demo starts up instantly. I had to do it, because it was so embarrassing to see [[TeaVM]] to boot the same application so quickly: The initial delay is gone, and moreover it downloads necessary libraries in parallel and on background. Now we are ready for next step: share the libraries between different applications.
demo starts up instantly. I had to do it, because it was so embarrassing to see [[TeaVM]] to boot the same application so quickly: The initial delay is gone, and moreover it downloads necessary libraries in parallel and on background. Now we are ready for next step: share the libraries between different applications.
 +
 +
Can [[ObfuscatePerLibrary]] - e.g. each [[JAR]] gets compiled ahead-of-time into its own [[JavaScript]] file, which can be shared between many applications.

JaroslavTulach at 06:34, 10 June 2014 - 2014-06-10 06:34:09

←Older revision Revision as of 06:34, 10 June 2014
Line 1: Line 1:
-
Eliminated useless stack assignments. Instead of doing
+
[[Bck2Brwsr 0.9|Version 0.9]] eliminates useless stack assignments. Instead of doing
<source lang="javascript">
<source lang="javascript">

JaroslavTulach at 06:30, 10 June 2014 - 2014-06-10 06:30:32

←Older revision Revision as of 06:30, 10 June 2014
Line 19: Line 19:
Optimized the ahead-of-time compilation, so now the
Optimized the ahead-of-time compilation, so now the
http://xelfi.cz/minesweeper/bck2brwsr/
http://xelfi.cz/minesweeper/bck2brwsr/
-
demo starts up instantly. Moreover it downloads necessary libraries in parallel and on background.
+
demo starts up instantly. I had to do it, because it was so embarrassing to see [[TeaVM]] to boot the same application so quickly: The initial delay is gone, and moreover it downloads necessary libraries in parallel and on background. Now we are ready for next step: share the libraries between different applications.

JaroslavTulach at 07:06, 3 June 2014 - 2014-06-03 07:06:06

←Older revision Revision as of 07:06, 3 June 2014
Line 14: Line 14:
</source>
</source>
-
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 [[debugger|debugging]] of the generated [[JavaScript]] code is now easier - there is less ''Step Over'' invocations and it mimics more closely the original [[Java]] source.

JaroslavTulach at 05:11, 2 June 2014 - 2014-06-02 05:11:20

←Older revision Revision as of 05:11, 2 June 2014
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.

JaroslavTulach at 08:42, 20 February 2014 - 2014-02-20 08:42:07

←Older revision Revision as of 08:42, 20 February 2014
Line 1: Line 1:
-
* Eliminated useless stack assignments. Instead of doing
+
Eliminated useless stack assignments. Instead of doing
<source lang="javascript">
<source lang="javascript">
Line 14: Line 14:
</source>
</source>
-
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 (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...

JaroslavTulach at 08:40, 20 February 2014 - 2014-02-20 08:40:12

←Older revision Revision as of 08:40, 20 February 2014
Line 14: Line 14:
</source>
</source>
-
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.
+
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 (less ''Step Over'' invocations ;-).

JaroslavTulach at 08:38, 20 February 2014 - 2014-02-20 08:38:42

←Older revision Revision as of 08:38, 20 February 2014
Line 1: Line 1:
-
[[TBD]]: Nothing yet.
+
* Eliminated useless stack assignments. Instead of doing
 +
 
 +
<source lang="javascript">
 +
var stI0 = lcI0;
 +
var stI1 = lcI1;
 +
var stI0 = stI0 + stI1;
 +
return stI0;
 +
</source>
 +
 
 +
the now generated code is
 +
 
 +
<source lang="javascript">
 +
return lcI0 + lcI1;
 +
</source>
 +
 
 +
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.

JaroslavTulach at 10:07, 7 February 2014 - 2014-02-07 10:07:19

←Older revision Revision as of 10:07, 7 February 2014
Line 1: Line 1:
-
#REDIRECT [[Bck2Brwsr 0.8.1]]
+
[[TBD]]: Nothing yet.

JaroslavTulach: Bck2Brwsr 0.9 moved to Bck2Brwsr 0.8.1: Minor release 0.8.1 is out. - 2014-02-07 10:06:58

Bck2Brwsr 0.9 moved to Bck2Brwsr 0.8.1: Minor release 0.8.1 is out.

New page

#REDIRECT [[Bck2Brwsr 0.8.1]]