Skip to content

khulalit/high-performance-data-grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-Performance Virtualized Data Table in Vanilla JS

A fast, efficient tabular data viewer built with pure JavaScript and TypeScript that handles large datasets with ease using virtualization and virtual scrolling. No frameworks, no magic—just straightforward, high-performance code.

Features

  • Virtual scrolling to render only visible rows and columns
  • Custom scrollbar for smooth navigation and control
  • Cell content updated via textContent for minimal reflows
  • Fixed-size rows and columns for predictable layouts
  • Lightweight, framework-free implementation
  • Suitable for analytics dashboards, admin panels, log viewers, and large data visualization

Demo

Try the live demo here: Live Demo Link

Installation or setup

Clone the repo and npm install and run dev server.

About

A high-performance data grid built with vanilla JS, scaffolded using Vite ts, designed to render massive datasets with smooth scrolling and responsive interactions. Features include virtualization for minimal DOM usage.Perfect for large-scale data visualization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors