# Revgrid

[![NPM version](https://img.shields.io/npm/v/revgrid)](https://www.npmjs.com/package/revgrid) [![License](https://img.shields.io/github/license/revgrid/revgrid)](https://github.com/revgrid/revgrid/blob/main/LICENSE)

Revgrid is a canvas based virtual grid focusing on real-time data display and performance. Data is injected into the grid using server interfaces.

## Features

Revgrid's main features are its high performance and snappy UI. However its overall feature set is limited compared to HTML based grids.\
See [summary](https://revgrid.github.io/revgrid/Overview/Features)

## Example

* [Record Test App](https://revgrid.github.io/revgrid/Examples/Record_Test/)

More examples are available in the [Examples](https://revgrid.github.io/revgrid/Examples/) documentation section.

## Documentation

* [Overview/Architecture/Guides/Reference](https://revgrid.github.io/revgrid/Overview/)
* [News](https://revgrid.github.io/revgrid/Overview/News/)

## Breaking changes

* **[0.11.0](https://revgrid.github.io/revgrid/Overview/Breaking_Changes/#0110)** - Canvas element provided to Revgrid constructor
* **[0.10.0](https://revgrid.github.io/revgrid/Overview/Breaking_Changes/#0100)** - Selection and Focus API Changes
