regular-table
regular-table is a lightweight JavaScript library for the browser that renders high-performance, virtually scrolled data grids. It exports a custom element named regular-table which displays standard HTML table elements within a sticky, scrollable viewport. The library is designed specifically for handling enormous or remote datasets by rendering only visible cells on demand, ensuring smooth interaction even with billions of rows. It relies on an asynchronous virtual data model, allowing developers to connect to slow, remote, or distributed backends without blocking the user interface. This makes it an ideal solution for building data grids, spreadsheets, pivot tables, file trees, and complex data visualization tools. The component is lightweight with no external dependencies and a small bundle size, ensuring fast load times. Styling is straightforward as it supports all standard CSS rules intended for HTML tables, giving developers full control over the appearance through familiar techniques. Examples of its