Skip to content

mattnull/benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmarking Node

Yes, this is another post on benchmarking. It's in response to this post. Read it.

Essentially, we are testing whether "'doing multiple things at once' is faster than 'doing one thing at a time'". We are not testing whether one language is faster than another or the speed of the network. These tests are run locally using Apache benchmark. Feel free to add your own tests and issue a PULL request. Thanks.

Setup

Put simply, tests are broken into two categories - (1) ascynchronous (node) vs syncronous (all others) and (2) ascynchronous (node) vs ascynchronous (all others).

To recreate this on your end -

  1. Clone the repo: git clone https://github.com/mattnull/benchmark.git your_project_name
  2. Navigate to the directory: cd your_project_name
  3. Install dependencies: npm install
  4. Run cake dev
  5. Install Apache Benchmark if you don't already have it

-------- divider ----

Benchmark

Dependencies

Development

The following command will watch and compile Coffeescript, Stylus, and Handlebars files. It also watches server.js for changes.

  • run cake dev

Deployment

  • run cake build

Languages

About

Benchmarking tool for various languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages