'. '

Bck2Brwsr 0.5

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(New page: * Improved speed via better control flow * Separate module for Maven archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructio...)
Line 1: Line 1:
-
* Improved speed via [[Bck2BrwsrFlow|better control flow]]
+
* Improved speed of [[Bck2Brwsr]] virtual machine via [[Bck2BrwsrFlow|better control flow]]
* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)
* Separate module for [[Maven]] archetype called ''org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample'' (and thus instructions for getting [[Bck2BrwsrViaCLI]] has changed)
* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code
* Can use [[wikipedia:Closure_compiler#Closure_Compiler|Closure compiler]] to generate more compact code

Revision as of 11:54, 26 March 2013

  • Improved speed of Bck2Brwsr virtual machine via better control flow
  • Separate module for Maven archetype called org.apidesign.bck2brwsr:bck2brwsr-archetype-html-sample (and thus instructions for getting Bck2BrwsrViaCLI has changed)
  • Can use Closure compiler to generate more compact code
    • FULL mode: For batch compilation of everything for now (example pom.xml that uses the j2js goal)
    • MINIMAL mode: Strips spaces. Works in dynamic mode (part of the default Maven archetype)
  • Support for MVVC like Knockout.js
    • Binds String and primitive types
    • Bind array types
    • Bind complex classes
  • One incompatible change: AnnotationProcessor for the @Page annotation no longer capitalizes field names found in the HTML page. This was meaningful when the fields were static constants. Now (when they are plain instance fields) it makes little sense.
Personal tools
buy