Neo.mjs is a JavaScript Frontend Framework for building Enterprise Apps. It focusses on multi-threading, driving the OMT (off the main thread) pattern into perfection.
Version
7.0.0
Date
August 20, 2024
Description of breaking changes
We are trying our best to keep the API for developers stable.
With version 7, we do recommend to adjust module exports from:
While we skipped adding an entry here for version 6, version 7 is definitely a huge step forwards.
We can now use multiple versions and environments of the framework on the same page.
The vdom engine => delta updates algorithm was significantly improved. Not only serving a better performance, but also fully enabling move node OPs. This includes new trees which can contain moved nodes (wrapping nodes).
While the framework is focussing on run-time performance for returning users, version 7 can achieve Lighthouse scores of 99%.
We are mostly focussing on the new Framework Website, which is in fact a multi-window app build with the framework.
We added a new multi window dashboard example app, where all connected windows can share data from just 1 SocketConnection.
The long overdue Learning Section is in progress, to enable you getting up to speed faster.
Open Source Project name
Neo.mjs
What is your project?
Neo.mjs is a JavaScript Frontend Framework for building Enterprise Apps. It focusses on multi-threading, driving the OMT (off the main thread) pattern into perfection.
Version
7.0.0
Date
August 20, 2024
Description of breaking changes
We are trying our best to keep the API for developers stable.
With version 7, we do recommend to adjust module exports from:
to:
While the old syntax still works, you need the new one to enable support to run multiple environments or versions of the framework on the same page.
GitHub Repo
https://github.com/neomjs/neo
Website
https://neomjs.com/
Link to changelog
https://github.com/neomjs/neo/releases
Social media
https://itnext.io/frontend-performance-love-story-ce92302fea5f?source=friends_link&sk=ec69e9461cee5b80adb06214ebbf36b4
Anything else to add?
While we skipped adding an entry here for version 6, version 7 is definitely a huge step forwards.
Some impressions: