Releases: neomjs/neo
Releases Β· neomjs/neo
Smarter vdom update aggregation for colliding updates
grid.View: added support for a column buffer range
collection.Base: performance improvement
Buffered Data Grid with 5M cells example
Critical Rendering Paths for run-time updates
I am very excited on this one!
Screen.Recording.2025-01-13.at.00.23.51.mov
Optimising critical rendering paths
While neo.mjs is focussing on high performance apps, which often run inside envs with fast internet connections, it also should not ignore users with slow network connections.
When analysing the initial paintings inside throttled envs, I realised that it can happen that widgets try to get painted before their related CSS files got loaded. Please watch the 2 short (30s) videos so see how drastic this change is.
-
Non-optimised critical rendering paths:
https://youtu.be/pUPLUUeuxZo -
Optimised critical rendering paths:
https://youtu.be/rwH1ATOgkyI
Enjoy the new version!
Buffered Grid - polishing for dist/production & slow connections
Buffered Grid: polishing for slow connections & mobile
Buffered Grid - Fixed column header clicks
- Also fixed table header buttons, which got affected by
manager.DomEvent
changes
Buffered Grid - PoC version
Support for buffered rows & buffered columns (cells) is in place now:
https://neomjs.com/examples/grid/covid/