This repository was archived by the owner on Mar 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 22
This repository was archived by the owner on Mar 26, 2025. It is now read-only.
[RR Request]: Neo.mjs version 7.0.0 #234
Copy link
Copy link
Open
Description
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:
import Component from './Base.mjs';
class Label extends Component {
static config = {
className: 'Neo.component.Label'
// ...
}
}
Neo.setupClass(Label);
export default Label;
to:
import Component from './Base.mjs';
class Label extends Component {
static config = {
className: 'Neo.component.Label'
// ...
}
}
export default Neo.setupClass(Label);
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
Website
Link to changelog
https://github.com/neomjs/neo/releases
Social media
Anything else to add?
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.
Metadata
Metadata
Assignees
Labels
No labels


