Benchmarks of libraries and implementation of Web Components :
- native
- Angular Elements
- Atomico
- Dojo 2
- hybrids
- lit-element
- hyperHTML
- omi
- Polymer 3
- riot
- SkateJS
- Slim.js
- Stencil
- Svelte
- Vue.js
The benchmark consists of two different applications :
- TodoMVC implementation forked from shprink/web-components-todo
- Pascal triangle
Node.js
> npm i
> cd todomvc && npm i
> bash install-all.sh
> npm run build:all
> cd pascal-triangle && npm i
> bash install-all.sh
> npm run build:all
In one tab
> cd todomvc
> npm run serve
In another tab
> npm run run:benchmark
In one tab
> cd pascal-triangle
> npm run serve
In another tab
> npm run run:benchmark
https://vogloblinsky.github.io/web-components-benchmark/#todo
https://vogloblinsky.github.io/web-components-benchmark/#pascal