# Node.js Core Benchmarks This folder contains code and data used to measure performance of different Node.js implementations and different ways of writing JavaScript run by the built-in JavaScript engine. For a detailed guide on how to write and run benchmarks in this directory, see [the guide on benchmarks](../doc/guides/writing-and-running-benchmarks.md). ## Table of Contents * [Benchmark directories](#benchmark-directories) * [Common API](#common-api) ## Benchmark Directories
| Directory | Purpose |
|---|---|
| arrays |
Benchmarks for various operations on array-like objects,
including Array, Buffer, and typed arrays.
|
| assert |
Benchmarks for the assert subsystem.
|
| buffers |
Benchmarks for the buffer subsystem.
|
| child_process |
Benchmarks for the child_process subsystem.
|
| crypto |
Benchmarks for the crypto subsystem.
|
| dgram |
Benchmarks for the dgram subsystem.
|
| domain |
Benchmarks for the domain subsystem.
|
| es | Benchmarks for various new ECMAScript features and their pre-ES2015 counterparts. |
| events |
Benchmarks for the events subsystem.
|
| fixtures | Benchmarks fixtures used in various benchmarks throughout the benchmark suite. |
| fs |
Benchmarks for the fs subsystem.
|
| http |
Benchmarks for the http subsystem.
|
| http2 |
Benchmarks for the http2 subsystem.
|
| misc | Miscellaneous benchmarks and benchmarks for shared internal modules. |
| module |
Benchmarks for the module subsystem.
|
| net |
Benchmarks for the net subsystem.
|
| path |
Benchmarks for the path subsystem.
|
| process |
Benchmarks for the process subsystem.
|
| querystring |
Benchmarks for the querystring subsystem.
|
| streams |
Benchmarks for the streams subsystem.
|
| string_decoder |
Benchmarks for the string_decoder subsystem.
|
| timers |
Benchmarks for the timers subsystem, including
setTimeout, setInterval, .etc.
|
| tls |
Benchmarks for the tls subsystem.
|
| url |
Benchmarks for the url subsystem, including the legacy
url implementation and the WHATWG URL implementation.
|
| util |
Benchmarks for the util subsystem.
|
| vm |
Benchmarks for the vm subsystem.
|