Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
sumOfEventNumbers-vanilla-vs-rxjs-7
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser:
Chrome 130
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
vanilla
34.1 Ops/sec
rxjs
64.4 Ops/sec
HTML Preparation code:
<script src='https://unpkg.com/rxjs@7.3.0/dist/bundles/rxjs.umd.min.js'></script>
Script Preparation code:
function onlyEven(value) {return value % 2 == 0;} function timesTwo(value) {return value * 2;} function sum(a, b) {return a + b;}
Tests:
vanilla
Array.from(Array(1000000).keys()) .filter(onlyEven) .map(timesTwo) .reduce(sum, 0);
rxjs
let { from } = rxjs; let { filter, map, reduce } = rxjs.operators; from(Array.from(Array(1000000).keys())).pipe( filter(onlyEven), map(timesTwo), reduce(sum, 0) );