rowsncolumns
Joined 6 years ago
Joined 6 years ago
Personally I found canvas easier to work with, scroll performance was better, less browser bugs, drawing was cheaper and scales for large content (using virtualisation or multiple canvas layers)
In my view, a UI component should not be constrained or reliant on a specific back-end language.
We start of with the FPS monitoring tool which measure the frame rate, memory consumption and GPU sange
We switch to devtools->Performance analysis to measure function call times, layout thrashes and shifts, RAF bottleneck, memory consumption and CPU time.
We also use React devtools to measure re-rendering.
Scrolling is wrapped in Request animation frame loop, hence its being controlled by the browsers frame rate.
We offer support for keyboard shortcuts and navigation, and our platform is natively compatible with both light and dark modes.
We also provide the option for developers to customise themes, ensuring optimal accessibility for users with low/tunnel vision.
Thank you
You can try single user mode here - https://www.rowsncolumns.app/demo?collab=false
www.rowsncolumns.app