All Projects → jsperf → Jsperf.com

jsperf / Jsperf.com

Licence: mit
jsperf.com v2. https://github.com/h5bp/lazyweb-requests/issues/174

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jsperf.com

Pytest Benchmark
py.test fixture for benchmarking code
Stars: ✭ 730 (-38.03%)
Mutual labels:  performance, benchmark, benchmarking
Sysbench Docker Hpe
Sysbench Dockerfiles and Scripts for VM and Container benchmarking MySQL
Stars: ✭ 14 (-98.81%)
Mutual labels:  performance, benchmark, benchmarking
Bench Scripts
A compilation of Linux server benchmarking scripts.
Stars: ✭ 873 (-25.89%)
Mutual labels:  performance, benchmark, benchmarking
Karma Benchmark
A Karma plugin to run Benchmark.js over multiple browsers with CI compatible output.
Stars: ✭ 88 (-92.53%)
Mutual labels:  performance, benchmark, benchmarking
Gatling Dubbo
A gatling plugin for running load tests on Apache Dubbo(https://github.com/apache/incubator-dubbo) and other java ecosystem.
Stars: ✭ 131 (-88.88%)
Mutual labels:  performance, benchmark, benchmarking
Are We Fast Yet
Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays
Stars: ✭ 161 (-86.33%)
Mutual labels:  performance, benchmark, benchmarking
Benchmarkdotnet
Powerful .NET library for benchmarking
Stars: ✭ 7,138 (+505.94%)
Mutual labels:  performance, benchmark, benchmarking
Ezfio
Simple NVME/SAS/SATA SSD test framework for Linux and Windows
Stars: ✭ 91 (-92.28%)
Mutual labels:  performance, benchmark, benchmarking
Phoronix Test Suite
The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
Stars: ✭ 1,339 (+13.67%)
Mutual labels:  performance, benchmark, benchmarking
Sltbench
C++ benchmark tool. Practical, stable and fast performance testing framework.
Stars: ✭ 137 (-88.37%)
Mutual labels:  performance, benchmark, benchmarking
Web Tooling Benchmark
JavaScript benchmark for common web developer workloads
Stars: ✭ 290 (-75.38%)
Mutual labels:  performance, benchmark, benchmarking
Nbench
Performance benchmarking and testing framework for .NET applications 📈
Stars: ✭ 495 (-57.98%)
Mutual labels:  performance, benchmark
Web Frameworks
Which is the fastest web framework?
Stars: ✭ 6,125 (+419.95%)
Mutual labels:  performance, benchmark
Fastexpressioncompiler
Fast ExpressionTree compiler to delegate
Stars: ✭ 631 (-46.43%)
Mutual labels:  performance, benchmark
Lzbench
lzbench is an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors
Stars: ✭ 490 (-58.4%)
Mutual labels:  benchmark, benchmarking
Frameworkbenchmarks
Source for the TechEmpower Framework Benchmarks project
Stars: ✭ 6,157 (+422.67%)
Mutual labels:  performance, benchmark
Processhacker
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
Stars: ✭ 6,285 (+433.53%)
Mutual labels:  performance, benchmarking
Boomer
A better load generator for locust, written in golang.
Stars: ✭ 734 (-37.69%)
Mutual labels:  performance, benchmark
Sequelize Benchmark
Benchmarks for sequelize
Stars: ✭ 8 (-99.32%)
Mutual labels:  performance, benchmark
Dana
Test/benchmark regression and comparison system with dashboard
Stars: ✭ 46 (-96.1%)
Mutual labels:  benchmark, benchmarking

jsperf.com Build Status Test Coverage Code Climate Reviewed by Hound

How to run a local copy of jsPerf

Prerequisites

  1. Node.js (see preferred version in .nvmrc)
  2. MySQL
  3. Install 1. macOS: brew install mysql
  4. Initialize: mysql -uroot -e "CREATE DATABASE jsperf; GRANT ALL ON jsperf.* TO 'jsuser'@'localhost' IDENTIFIED BY 'jspass'; FLUSH PRIVILEGES;"
  5. Get a Browserscope.org API key by signing in and going to the settings page.
  6. Register a new OAuth GitHub application. Leave the callback URL blank. Copy the "Client ID" and "Client Secret".

Setup

  1. Install dependencies: npm install
  2. Create a .env file (will be ignored by git) with the following variables (VAR_NAME=value):
NODE_ENV=development
# from Prerequisites step 2.2
MYSQL_USER=jsuser
MYSQL_PASSWORD=jspass
MYSQL_DATABASE=jsperf
# from Prerequisites step 3
BROWSERSCOPE=
# from Prerequisites step 4
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_CALLBACK=http://localhost:3000

BELL_COOKIE_PASS=password-should-be-32-characters
COOKIE_PASS=password-should-be-32-characters

# customizable but not recommended for local development
# SCHEME=http
# DOMAIN=localhost
# PORT=3000
# MYSQL_HOST=localhost
# MYSQL_PORT=3306
# LOGGLY_TOKEN=
# LOGGLY_SUBDOMAIN=
# REDIS_HOST=
# REDIS_PORT=
# REDIS_PASSWORD=

Start

  • [x] correct version of node
  • [x] mysql running
  • [x] .env created with your values
npm start

Hopefully everything smoothly started up and you're ready to start contributing. If not, check out the wiki for debugging tips.

Sponsorship

Development of jsperf.com is generously supported by contributions from individuals and corporations. If you are benefiting from jsPerf and would like to help keep the project financially sustainable, please visit https://jsperf.com/sponsor.

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