Skip to content

Latest commit

 

History

History

lit benchmarks

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-reflect

Note: 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.