ad7c1e39

By: Michael Lynch <git@mtlynch.io>

Add JavaScript test runner

Add a Node test runner for static JavaScript, wire it into pre-commit and Nix checks, and document the underscore-prefix convention that keeps static JS tests out of embedded production assets.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 10s 10s 12s 2s
Eval 9s 34s 34s 44s 0s
Build 16s 3m23s 41s 58s 0s
Suite 2s 4m08s 55s 58s 2s

Timeline

0s10s20s30s40s50s