Skip to content

Russellwzr/tiny-canvas-table

Repository files navigation

Tiny-Canvas-Table

  • A high-performance table component using offscreen canvas and web worker with tiny code.
  • It supports basic table interaction operations and can be used as a basis for subsequent iterations.

Quick Start

git clone https://github.com/Russellwzr/tiny-canvas-table.git
npm install
npm run start

Supported

  • Select item (single click / keyboard arrow keys)
  • Edit item (double click / enter)
  • Sort Column (single click on table header)
  • Scroll (click scroll arrow / wheel / move scroll bar)
  • ......

Demo

table_demo.mp4

Reference

https://github.com/Magnithor/CanvasTable