Skip to content

webix-hub/grid-performance-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Performance demo for a Webix Grid

An interactive demo page for measuring Webix Grid performance with large datasets.

Overview

The demo generates data and loads it into a Webix Grid. You can select the number of rows (from 100 to 1,000,000) and observe the following performance metrics in real time:

  • Render time - time to parse and render the grid records
  • Scroll FPS - frames per second while scrolling
  • Sort time - time to sort the grid by a column
  • Filter time - time to filter the grid

How to run

The project has no backend and no build step (there's only client-side HTML, CSS, and JS). Webix Grid is loaded from CDN.

  1. Clone the repository:
git clone https://github.com/webix-hub/grid-performance-demo.git
  1. Start a server in the project folder using any of the following:
# Node
npx serve .

# Python
python3 -m http.server

Or use the Live Server extension in VS Code.

  1. Open http://localhost:PORT in your browser.

License

MIT License.

About

Explore how Webix JavaScript Data Grid handles massive datasets with dynamic rendering and smooth scrolling in real time.

Topics

Resources

License

Stars

Watchers

Forks

Contributors