Benchmarks for lit-html and LitElement.
git clone [email protected]:lit/lit.git
cd lit
npm ci
npm run build
cd packages/benchmarks
# Choose a benchmark to run
npm run benchmark:lit-html:kitchen-sink
npm run benchmark:lit-html:kitchen-sink-render
npm run benchmark:lit-html:kitchen-sink-update
npm run benchmark:lit-html:kitchen-sink-nop-update
npm run benchmark:lit-element:list
npm run benchmark:lit-element:list-render
npm run benchmark:lit-element:list-update
npm run benchmark:lit-element:list-update-reflect
npm run benchmark:reactive-element:list
npm run benchmark:reactive-element:list-render
npm run benchmark:reactive-element:list-update
npm run benchmark:reactive-element:list-update-reflectNote: All package benchmarks' setup commands contain WIREIT_CACHE=none prepended to the npm run build command to intentionally disable Wireit caching as checking out to an older version of the package for comparison could bring in an older version of wireit which throws an error due to a change in Github Actions cache service.