This is a new paradigm. If you want to enter a new era of making better Web Based User Interfaces, the following concepts will be addictive.
Question | Benefit | |
---|---|---|
1. | ... a framework & all the apps you build are running inside a separate thread (web worker)? | You get extreme Performance |
2. | ... the main thread would be mostly idle, only applying the real dom manipulations, so there are no background tasks slowing it down? | You get extreme UI responsiveness |
3. | ... a framework was fully build on top of ES8, but can run inside multiple workers without any Javascript builds? | Your development speed will increase |
4. | ... you don’t need source-maps to debug your code, since you do get the real code 1:1? | You get a smoother Debugging Experience |
- ... you don’t have to use string based pseudo XML templates ever again?
→ You get unreached simplicity, no more scoping nightmares - ... you don’t have to use any sort of templates at all, ever again?
→ You gain full control! - ... you can use persistent JSON structures instead.
Those can be changed at any point and any way you want to - throughout the component lifecycle?
→ You gain more simplicity - ... there is a custom virtual dom engine in place, which is so fast,
that it will change your mind about the performance of web based user interfaces?
→ Extreme performance - ... the ES8 class system gets enhanced with a custom config system,
making it easier to extend and work with config driven design patterns?
→ Extensibility, a robust base for solid UI architectures - ... your user interfaces can truly scale?
→ Extreme Performance
Prior to the public release, the project was already at 3720 commits.
Please take a look at the Getting Started Guide.
Although neo.mjs is ready to craft beautiful & blazing fast UIs, the current state is just a fraction of a bigger
picture.
Take a look at the Project Story & Vision.
Copyright (c) 2015 - today, Tobias Uhlig & Rich Waters