All Projects → vogloblinsky → Web Components Benchmark

vogloblinsky / Web Components Benchmark

Licence: mit
Web Components benchmark for a various Web Components technologies

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Web Components Benchmark

Pplbench
Evaluation Framework for Probabilistic Programming Languages
Stars: ✭ 57 (-17.39%)
Mutual labels:  benchmark
Scalajs Benchmark
Benchmarks: write in Scala or JS, run in your browser. Live demo:
Stars: ✭ 63 (-8.7%)
Mutual labels:  benchmark
Onsenui
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
Stars: ✭ 8,518 (+12244.93%)
Mutual labels:  webcomponents
Functional Components Benchmark
Directly calling functional components instead of mounting them is faster.
Stars: ✭ 59 (-14.49%)
Mutual labels:  benchmark
Deckdeckgo
The web open source editor for presentations
Stars: ✭ 1,117 (+1518.84%)
Mutual labels:  webcomponents
Freqbench
Comprehensive CPU frequency performance/power benchmark
Stars: ✭ 65 (-5.8%)
Mutual labels:  benchmark
Hash Bench
Java Hashing, CRC and Checksum Benchmark (JMH)
Stars: ✭ 53 (-23.19%)
Mutual labels:  benchmark
Http Benchmark Tornado
基于Python Tornado的高性能http性能测试工具。Java Netty版: https://github.com/junneyang/http-benchmark-netty 。
Stars: ✭ 67 (-2.9%)
Mutual labels:  benchmark
Patterns Library
AXA CH UI components library. Please share, comment, create issues and work with us!
Stars: ✭ 63 (-8.7%)
Mutual labels:  webcomponents
Umesimd
UME::SIMD A library for explicit simd vectorization.
Stars: ✭ 66 (-4.35%)
Mutual labels:  benchmark
Rb
A thread-safe fixed-size circular buffer written in safe Rust.
Stars: ✭ 59 (-14.49%)
Mutual labels:  benchmark
Benchmark Websocket
Websocket Client and Server for benchmarks with Millions of concurrent connections.
Stars: ✭ 62 (-10.14%)
Mutual labels:  benchmark
Gl vs vk
Comparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-5.8%)
Mutual labels:  benchmark
Login Fire
An element that allows simple configuration of multiple provider login for firebase
Stars: ✭ 58 (-15.94%)
Mutual labels:  webcomponents
Evalne
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Stars: ✭ 67 (-2.9%)
Mutual labels:  benchmark
Pytest Django Queries
Generate performance reports from your django database performance tests.
Stars: ✭ 54 (-21.74%)
Mutual labels:  benchmark
Web Components Angular React
Multiple apps as components POC
Stars: ✭ 64 (-7.25%)
Mutual labels:  webcomponents
Split Me
Universal web component to create resizable split layouts
Stars: ✭ 69 (+0%)
Mutual labels:  webcomponents
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (-2.9%)
Mutual labels:  benchmark
Http Benchmarks
Benchmarks for common embedded Java and Kotlin web frameworks
Stars: ✭ 65 (-5.8%)
Mutual labels:  benchmark

Web components benchmark

Live results

Benchmarks of libraries and implementation of Web Components.

The benchmark consists of two different applications :

screenshot_todomvc

  • Pascal triangle

screenshot_pascal

Requirements

Node.js 10+

Setup

> 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

Run benchmark for todos

In one tab

// In root folder
> npm run serve

In another tab

> npm run run:benchmark

Run benchmark for pascal-triangle

In one tab

// In root folder
> npm run serve

In another tab

> npm run run:benchmark

Compile results

> npm run compile-results
> npm run fix-stencil

Current results

TodoMVC

https://vogloblinsky.github.io/web-components-benchmark/#todo

Pascal triangle

https://vogloblinsky.github.io/web-components-benchmark/#pascal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].