Skip to content

Performance

LiveStore is designed with performance in mind. To ensure consistent speed and minimal resource consumption, we maintain a suite of performance tests that run automatically on every commit to main and every pull request. These tests help us detect regressions early and identify performance bottlenecks for implementing optimizations.

Our current test suite focuses on two key metrics: latency and memory usage.

We measure these two metrics across various user interaction scenarios on a minimal LiveStore+React test app.

We select scenarios that help stress-test LiveStore’s ability to handle common underlying tasks that are part of common user interactions.

To learn more about our testing methodology, check out the README of our performance tests.

Future expansions: We plan to measure throughput and bundle size, as well as expand the selection of scenarios and dimensions for the tests.

You can view the latest performance test results on our public dashboard.

Otherwise, you can view the latest test results by inspecting the logs of the perf-test job in our GitHub Actions workflow.

We’re committed to transparency and continuous improvement. If you find performance gaps or regressions in your own usage, please file an issue