All Projects → shime → node-vs-ruby-io

shime / node-vs-ruby-io

Licence: other
Node vs Ruby I/O benchmarks when resizing images with libvips.

Programming Languages

HTML
75241 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to node-vs-ruby-io

SQL-ProcBench
SQL-ProcBench is an open benchmark for procedural workloads in RDBMSs.
Stars: ✭ 26 (+136.36%)
Mutual labels:  benchmark
minecraft-protocol
Library for decoding and encoding Minecraft packets
Stars: ✭ 20 (+81.82%)
Mutual labels:  io
nowplaying-RS-Music-Reco-FM
#nowplaying-RS: Music Recommendation using Factorization Machines
Stars: ✭ 23 (+109.09%)
Mutual labels:  benchmark
benchmarkjs-pretty
Tiny wrapper around benchmarkjs with a nicer api
Stars: ✭ 20 (+81.82%)
Mutual labels:  benchmark
TensorTrade
This repository hosts all my code related to TensorTrade. It consists of the main program, its old versions, and some extras for more insights.
Stars: ✭ 16 (+45.45%)
Mutual labels:  benchmark
gl-bench
⏱ WebGL performance monitor with CPU/GPU load.
Stars: ✭ 146 (+1227.27%)
Mutual labels:  benchmark
ufw
A minimalist framework for rapid server side applications prototyping in C++ with dependency injection support.
Stars: ✭ 19 (+72.73%)
Mutual labels:  benchmark
cpm
Continuous Perfomance Monitor (CPM) for C++ code
Stars: ✭ 39 (+254.55%)
Mutual labels:  benchmark
gpumembench
A GPU benchmark suite for assessing on-chip GPU memory bandwidth
Stars: ✭ 62 (+463.64%)
Mutual labels:  benchmark
beapi-bench
Tool for benchmarking apis. Uses ApacheBench(ab) to generate data and gnuplot for graphing. Adding new features almost daily
Stars: ✭ 16 (+45.45%)
Mutual labels:  benchmark
embeddings
Embeddings: State-of-the-art Text Representations for Natural Language Processing tasks, an initial version of library focus on the Polish Language
Stars: ✭ 27 (+145.45%)
Mutual labels:  benchmark
hunt
A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.
Stars: ✭ 86 (+681.82%)
Mutual labels:  io
glDelegateBenchmark
quick and dirty benchmark for TFLite gles delegate on iOS
Stars: ✭ 13 (+18.18%)
Mutual labels:  benchmark
HArray
Fastest Trie structure (Linux & Windows)
Stars: ✭ 89 (+709.09%)
Mutual labels:  benchmark
hood
The plugin to manage benchmarks on your CI
Stars: ✭ 17 (+54.55%)
Mutual labels:  benchmark
python-pytest-harvest
Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.
Stars: ✭ 44 (+300%)
Mutual labels:  benchmark
LuaJIT-Benchmarks
LuaJIT Benchmark tests
Stars: ✭ 20 (+81.82%)
Mutual labels:  benchmark
Face-Renovation
Official repository of the paper "HiFaceGAN: Face Renovation via Collaborative Suppression and Replenishment".
Stars: ✭ 245 (+2127.27%)
Mutual labels:  benchmark
graphql-benchmarks
GraphQL benchmarks using the-benchmarker framework.
Stars: ✭ 54 (+390.91%)
Mutual labels:  benchmark
echo-server
Echo Server is a Docker-ready, multi-scalable Node.js application used to host your own Socket.IO server for Laravel Broadcasting.
Stars: ✭ 32 (+190.91%)
Mutual labels:  io

Node vs Ruby I/O

Comparison of I/O performance for Node and Ruby.

Operations:

  • read raw image from disk
  • resize it in small, medium and large size
  • write thumbnails to disk

Results

Benchmarking results on Macbook Air 2015 i7 8GB RAM.

  • Ruby version: 2.4.1p111
  • Node version: 8.4.0

Large image

Small image

Running benchmarks

You will need libvips installed.

For MacOS do

brew install vips

After that run

rake

License

MIT

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