DIY indexing

Reinitialization <9 s.
Batch query <1 ms.
Scrolling is limited by client side (JS).
TODO Optimize refresh of dataPage widget.
Correct widget position
Scrolling speed optimization (client side)

Do not re-create row widgets on scroll, just update labels.
Better table formatting

Grid widgets used instead of labels.