choojs / choojs/nanomorph

benchmark

Open
#91 4 comments 1 reaction 0 assignees View on GitHub
good first issue help wanted
Dominant language
JavaScript
Stars
751
Forks
57
PR merge metrics
No merged PRs in 30d

Description

It'd be neat to have a benchmark to test our diffing needs — perf is a feature, and we should be able to catch regressions.

Given this would need to run in the browser, we'd probably need some tooling around this. I was thinking it'd be cool to run a headless Chrome instance through [puppeteer](https://github.com/GoogleChrome/puppeteer), and use the [nanobench](https://github.com/mafintosh/nanobench) module to perform the benches. Would be neat if we could run it as a standalone CLI thing, with similar output to TAP.

But by all means — feel free to pick up this issue, and run with it. Probably worth picking up similar benches as in https://github.com/choojs/choo/issues/492.

Hope this makes sense. Thanks!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.