LineUpEngine
a fast engine for rendering large tables consisting of rows, rows+columns, multiple rows+columns instances.
Supported Browsers
- latest Chrome (best performance)
- Firefox ESR
Installation
npm install lineupengine
<script src="https://lineupengine.js.org/main/lineupengine.js"></script>
Develop Version:
npm install lineupengine@next
<script src="https://lineupengine.js.org/develop/lineupengine.js"></script>
Usage
TODO
API Documentation
see Main API documentation and Develop API documentation
Development Environment
The setup requires Node.js v16 or higher.
git clone https://github.com/lineupjs/lineupengine.git
cd lineupengine
npm i -g yarn
yarn install
yarn sdks vscode
Common commands
yarn clean
yarn compile
yarn test
yarn lint
yarn fix
yarn build
yarn docs
yarn release
yarn release:pre
Notes
firefox max DOM height: 17.800.000px < 17899999px
edge max DOM height: 10000000px < 1099999px
scrollHeight
chrome: 33.554.431px translate + height
firefox: 17.895.566px marginTop + height
edge: 3.033.917px height