Closed Ingvord closed 4 years ago
Nashorn has been removed from the build process. Now assembled application is basically a clean copy of the project. We can now start to use JS6 features in the code.
To be defined - do we need any further packaging (with server push perhaps)
It seems that it does not make any sense nor profit to rewrite existing jmvc entities to classes. Better approach would be to extract useful features (store, OpenAjax tbd) and rewrite waltz specific entities using js6 classes
The most important was to get rid off Nashorn. Other sub tasks may be postponed to Q4'19
inheritance emulation -> JS6 inheritance include.js -> export/import modules packaging -> webpack unit tests and coverage -> pupeteer (needs investigation) webix.promise -> JS6 async/await etc