Node.js Octane Benchmark

A Node.js version of the JavaScript Octane Benchmark.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark node-octane.

Project Site

github.com

Test Created

1 October 2018

Last Updated

2 October 2018

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

5 Seconds

Average Run Time

1 Minute, 56 Seconds

Test Dependencies

Node.js + NPM

Accolades

20k+ Downloads

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsNode.js Octane Benchmark Popularity Statisticspts/node-octane2018.102018.122019.022019.042019.062019.082019.102019.122020.022020.042020.062020.082020.102020.122021.022021.042021.062021.082021.102021.122022.022022.042022.062022.086001200180024003000
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 29 September 2022.

Revision History

pts/node-octane-1.0.1   [View Source]   Tue, 02 Oct 2018 12:39:46 GMT
Add Windows support.

pts/node-octane-1.0.0   [View Source]   Mon, 01 Oct 2018 13:56:31 GMT
Initial commit of Node.js Octane benchmark.

Suites Using This Test

Single-Threaded


Performance Metrics

Analyze Test Configuration:

Node.js Octane Benchmark

OpenBenchmarking.org metrics for this test profile configuration based on 516 public results since 1 October 2018 with the latest data as of 20 September 2022.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Score (Average)
99th
10
77849 +/- 462
97th
4
74952 +/- 528
95th
3
65098 +/- 3364
95th
8
65032 +/- 6245
91st
32
55486 +/- 3132
91st
6
55185 +/- 958
85th
8
52439 +/- 2357
80th
9
49278 +/- 3390
79th
3
48825 +/- 4409
77th
30
46420 +/- 5486
Mid-Tier
75th
< 45868
71st
23
44834 +/- 2483
68th
3
43439 +/- 214
67th
5
43025 +/- 2258
63rd
7
41748 +/- 459
61st
3
40699 +/- 412
60th
4
40276 +/- 2573
53rd
4
38553 +/- 373
Median
50th
38103
44th
3
37141 +/- 1267
44th
5
37124 +/- 580
43rd
4
36890 +/- 1027
42nd
9
36789 +/- 567
40th
14
36247 +/- 4854
31st
11
29755 +/- 2118
30th
3
29365 +/- 43
Low-Tier
25th
< 28448
25th
21
28185 +/- 2510
23rd
7
27243 +/- 1130
15th
4
21766 +/- 1412
OpenBenchmarking.orgDistribution Of Public Results516 Results Range From 3051 To 89312 Score30514777650382299955116811340715133168591858520311220372376325489272152894130667323933411935845375713929741023427494447546201479274965351379531055483156557582836000961735634616518766913686397036572091738177554377269789958072182447841738589987625893511122334455

Based on OpenBenchmarking.org data, the selected test / test configuration (Node.js Octane Benchmark) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkRun-Time3691215Min: 2 / Avg: 2.14 / Max: 7

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.5%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsDeviation3691215Min: 0 / Avg: 0.55 / Max: 10

Tested CPU Architectures

This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.

CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
IBM POWER (PowerPC) 64-bit
ppc64le
POWER9 44-Core, POWER9 altivec supported 44-Core
ARMv7 32-bit
armv7l
ARMv7 rev 4 4-Core
ARMv8 64-bit
aarch64
ARMv8 96-Core, ARMv8 Cortex-A57 4-Core, ARMv8 Cortex-A72, ARMv8 Cortex-A72 2-Core, ARMv8 Cortex-A72 4-Core, ARMv8 Cortex-A72 6-Core, ARMv8 Neoverse-N1 2-Core, ARMv8 Neoverse-N1 64-Core, Phytium FT1500A, Phytium FT2000PLUS, Rockchip ARMv8 Cortex-A76 4-Core

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 11 Benchmark Results

Intel Core i3-6100 - Gigabyte B250M-D2V-CF - Intel Xeon E3-1200 v5

Ubuntu 22.04 - 5.15.0-47-generic - GNOME Shell 42.0

5 Systems - 18 Benchmark Results

ARMv8 Cortex-A57 - NVIDIA Jetson Nano Developer Kit - 4096MB

Ubuntu 18.04 - 4.9.140-tegra - GNOME Shell 3.28.4

1 System - 1 Benchmark Result

Unknown - Huawei BC82AMDD - Huawei HiSilicon

Ubuntu 20.04 - 5.4.0-122-generic - X Server 1.20.13

4 Systems - 18 Benchmark Results

ARMv8 Cortex-A57 - NVIDIA Jetson Nano Developer Kit - 4096MB

Ubuntu 18.04 - 4.9.140-tegra - GNOME Shell 3.28.4

1 System - 1 Benchmark Result

AMD Ryzen 5 5600X 6-Core - Gigabyte X570 AORUS PRO WIFI - Red Hat Inter-VM + ICH9

Pop 21.10 - 5.16.19-76051619-generic - GNOME Shell 40.5

1 System - 1 Benchmark Result

Intel Core i7-12700K - ASUS PRIME Z690-P D4 - Intel Device 7aa7

Ubuntu 22.04 - 5.17.0-051700-generic - 1.2.204

1 System - 135 Benchmark Results

Intel Core i9-12900K - ASUS ROG STRIX Z690-E GAMING WIFI - Intel Device 7aa7

Ubuntu 21.10 - 5.13.0-39-generic - GNOME Shell 40.5

Find More Test Results