All Projects → lucamezzalira → micro-runner

lucamezzalira / micro-runner

Licence: MIT license
Micro-Runner, a CLI playground for benchmarking your JavaScript code

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to micro-runner

Srs Bench
SB(SRS Bench) is a benchmark tool for HTTP-FLV, RTMP, HLS and WebRTC.
Stars: ✭ 235 (+770.37%)
Mutual labels:  benchmark
StreamBench
Measuring the performance of popular streaming engines with Yahoo's Streaming Benchmark
Stars: ✭ 52 (+92.59%)
Mutual labels:  benchmark
perforator
Record "perf" performance metrics for individual functions/regions of an ELF binary.
Stars: ✭ 33 (+22.22%)
Mutual labels:  benchmark
utils
⚡ A collection of common functions but with better performance, less allocations and less dependencies created for Fiber.
Stars: ✭ 21 (-22.22%)
Mutual labels:  benchmark
QASMBench
QASMBench is an OpenQASM benchmark suite running on IBM Quantum-Experience backends.
Stars: ✭ 22 (-18.52%)
Mutual labels:  benchmark
streamalg
Extensible stream pipelines with object algebras.
Stars: ✭ 26 (-3.7%)
Mutual labels:  benchmark
Java Object Mapper Benchmark
JMH benchmark of Java object-to-object mapping frameworks
Stars: ✭ 227 (+740.74%)
Mutual labels:  benchmark
Shuhai
Shuhai is a benchmarking-memory tool that allows FPGA programmers to demystify all the underlying details of memories, e.g., HBM and DDR4, on a Xilinx FPGA
Stars: ✭ 53 (+96.3%)
Mutual labels:  benchmark
scRNAseq cell cluster labeling
Scripts to run and benchmark scRNA-seq cell cluster labeling methods
Stars: ✭ 41 (+51.85%)
Mutual labels:  benchmark
DeepLearningBenchmarks
Benchmarks across Deep Learning Frameworks in Julia and Python
Stars: ✭ 24 (-11.11%)
Mutual labels:  benchmark
dnstrace
Command-line DNS benchmark
Stars: ✭ 68 (+151.85%)
Mutual labels:  benchmark
moros
A modern http(s) benchmark tool
Stars: ✭ 14 (-48.15%)
Mutual labels:  benchmark
php-orm-benchmark
The benchmark to compare performance of PHP ORM solutions.
Stars: ✭ 82 (+203.7%)
Mutual labels:  benchmark
App Servers
App Servers benchmarked for: Ruby, Python, JavaScript, Dart, Elixir, Java, Crystal, Nim, GO, Rust
Stars: ✭ 238 (+781.48%)
Mutual labels:  benchmark
react-native-startup-time
measure startup time of your react-native app
Stars: ✭ 88 (+225.93%)
Mutual labels:  benchmark
Weatherbench
A benchmark dataset for data-driven weather forecasting
Stars: ✭ 227 (+740.74%)
Mutual labels:  benchmark
DiscEval
Discourse Based Evaluation of Language Understanding
Stars: ✭ 18 (-33.33%)
Mutual labels:  benchmark
rust-web-benchmarks
Benchmarking web frameworks written in rust with rewrk tool.
Stars: ✭ 97 (+259.26%)
Mutual labels:  benchmark
php-framework-benchmark
php framework benchmark (include laravel、symfony、silex、lumen、slim、yii2、tastphp etc)
Stars: ✭ 17 (-37.04%)
Mutual labels:  benchmark
playwright-test
Run unit tests with several runners or benchmark inside real browsers with playwright.
Stars: ✭ 81 (+200%)
Mutual labels:  benchmark

Micro-Runner

a CLI playground for benchmarking your JavaScript code

Micro-Runner terminal example

Micro-Runner

The main aim behind Micro-Runner is making micro benchmarking accessible and useful.
Often, web, mobile or desktop applications are suffering from poor performances and developers are struggling to analyze the performance of their applications and improve them.
Micro-Runner aims to run some code in isolation like you would do in a playground providing immediate feedback in your CLI when you want to compare the most performant implementation across multiple of them.

In this YouTube video, you can see micro-runner in action

Micro-Runner-Metrics

Micro-Runner-Metrics is the library used by Micro-Runner CLI for gathering metrics.

Documentation

Roadmap

[x] create JavaScript library for gathering and reporting metrics to Micro-Runner
[] implement local server
[] implement cloud server
[] add interactive help in the CLI
[] better errors management

Contacts

For any additional info or ideas feel free to reach me out

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].