Skip to content

Instantly share code, notes, and snippets.

@brendandahl
Created August 19, 2026 16:45
Show Gist options
  • Select an option

  • Save brendandahl/65bfbc02a55897f5cce5e4ecc50d82b0 to your computer and use it in GitHub Desktop.

Select an option

Save brendandahl/65bfbc02a55897f5cce5e4ecc50d82b0 to your computer and use it in GitHub Desktop.
Emscripten Benchmarks 2e3e3cc617ae9f3549072eb9a292015d594605d3 with node v26.3.0
This file has been truncated, but you can view the full file.
{
"columns": [
"benchmark name",
"-O1",
"-O2",
"-O3",
"-Oz",
"-Os",
"-O3 -flto",
"-Oz -flto",
"-Os -flto",
"-O3 -flto -fwhole-program-vtables",
"-Oz -flto -fwhole-program-vtables",
"-Os -flto -fwhole-program-vtables"
],
"configurations": [
"-O1",
"-O2",
"-O3",
"-Oz",
"-Os",
"-O3 -flto",
"-Oz -flto",
"-Os -flto",
"-O3 -flto -fwhole-program-vtables",
"-Oz -flto -fwhole-program-vtables",
"-Os -flto -fwhole-program-vtables"
],
"benchmarks": {
"base64": {
"-O1": 2.607212543487549,
"-O2": 2.841188669204712,
"-O3": 2.9085822105407715,
"-Oz": 1.440626859664917,
"-Os": 1.4078521728515625,
"-O3 -flto": 2.714676856994629,
"-Oz -flto": 1.4203424453735352,
"-Os -flto": 1.399545431137085,
"-O3 -flto -fwhole-program-vtables": 2.7406859397888184,
"-Oz -flto -fwhole-program-vtables": 1.4280040264129639,
"-Os -flto -fwhole-program-vtables": 1.392160415649414
},
"compile_hello": {
"-O1": 0.13726377487182617,
"-O2": 0.1366128921508789,
"-O3": 0.13870978355407715,
"-Oz": 0.13940215110778809,
"-Os": 0.1366727352142334,
"-O3 -flto": 0.13958024978637695,
"-Oz -flto": 0.13745975494384766,
"-Os -flto": 0.1397550106048584,
"-O3 -flto -fwhole-program-vtables": 0.14214420318603516,
"-Oz -flto -fwhole-program-vtables": 0.14034533500671387,
"-Os -flto -fwhole-program-vtables": 0.13756632804870605
},
"compile_noop": {
"-O1": 0.13464593887329102,
"-O2": 0.1312873363494873,
"-O3": 0.13289856910705566,
"-Oz": 0.13118839263916016,
"-Os": 0.1288003921508789,
"-O3 -flto": 0.13254690170288086,
"-Oz -flto": 0.12849187850952148,
"-Os -flto": 0.13309168815612793,
"-O3 -flto -fwhole-program-vtables": 0.1336045265197754,
"-Oz -flto -fwhole-program-vtables": 0.1308748722076416,
"-Os -flto -fwhole-program-vtables": 0.12896418571472168
},
"conditionals": {
"-O1": 4.1239471435546875,
"-O2": 4.1168601512908936,
"-O3": 4.113514423370361,
"-Oz": 4.135812997817993,
"-Os": 4.106868743896484,
"-O3 -flto": 4.117663621902466,
"-Oz -flto": 4.136514902114868,
"-Os -flto": 4.114966869354248,
"-O3 -flto -fwhole-program-vtables": 4.121802568435669,
"-Oz -flto -fwhole-program-vtables": 4.135258436203003,
"-Os -flto -fwhole-program-vtables": 4.113840579986572
},
"copy": {
"-O1": 2.995758295059204,
"-O2": 3.070498466491699,
"-O3": 3.0598971843719482,
"-Oz": 2.9725699424743652,
"-Os": 3.0689103603363037,
"-O3 -flto": 2.9782509803771973,
"-Oz -flto": 2.9877898693084717,
"-Os -flto": 2.969440221786499,
"-O3 -flto -fwhole-program-vtables": 2.998196601867676,
"-Oz -flto -fwhole-program-vtables": 2.972959280014038,
"-Os -flto -fwhole-program-vtables": 2.969358205795288
},
"corrections": {
"-O1": 3.025052785873413,
"-O2": 3.034083127975464,
"-O3": 3.0244650840759277,
"-Oz": 3.083171844482422,
"-Os": 3.109391927719116,
"-O3 -flto": 3.0410356521606445,
"-Oz -flto": 3.1328907012939453,
"-Os -flto": 3.1501474380493164,
"-O3 -flto -fwhole-program-vtables": 3.0468249320983887,
"-Oz -flto -fwhole-program-vtables": 3.135356903076172,
"-Os -flto -fwhole-program-vtables": 3.1581547260284424
},
"corrections64": {
"-O1": 1.4055991172790527,
"-O2": 1.3264081478118896,
"-O3": 1.2936227321624756,
"-Oz": 1.3867247104644775,
"-Os": 1.4223201274871826,
"-O3 -flto": 1.313917636871338,
"-Oz -flto": 1.379361629486084,
"-Os -flto": 1.3809385299682617,
"-O3 -flto -fwhole-program-vtables": 1.3242814540863037,
"-Oz -flto -fwhole-program-vtables": 1.37233567237854,
"-Os -flto -fwhole-program-vtables": 1.3843669891357422
},
"embind": {
"-O1": 2.697044849395752,
"-O2": 2.6862916946411133,
"-O3": 2.683073043823242,
"-Oz": 2.804912805557251,
"-Os": 2.694183826446533,
"-O3 -flto": 2.6756200790405273,
"-Oz -flto": 2.760741710662842,
"-Os -flto": 2.7166547775268555,
"-O3 -flto -fwhole-program-vtables": 2.649362325668335,
"-Oz -flto -fwhole-program-vtables": 2.6451969146728516,
"-Os -flto -fwhole-program-vtables": 2.6545279026031494
},
"fannkuch": {
"-O1": 2.54941725730896,
"-O2": 3.893170118331909,
"-O3": 3.9282782077789307,
"-Oz": 4.535421133041382,
"-Os": 3.9857637882232666,
"-O3 -flto": 3.989062547683716,
"-Oz -flto": 5.219182968139648,
"-Os -flto": 3.8432862758636475,
"-O3 -flto -fwhole-program-vtables": 4.044132709503174,
"-Oz -flto -fwhole-program-vtables": 5.224271059036255,
"-Os -flto -fwhole-program-vtables": 3.846193313598633
},
"fasta": {
"-O1": 3.945936918258667,
"-O2": 3.942694902420044,
"-O3": 3.9360311031341553,
"-Oz": 4.322391986846924,
"-Os": 4.220193147659302,
"-O3 -flto": 4.028004884719849,
"-Oz -flto": 4.218242168426514,
"-Os -flto": 4.190135717391968,
"-O3 -flto -fwhole-program-vtables": 5.181402206420898,
"-Oz -flto -fwhole-program-vtables": 4.233274698257446,
"-Os -flto -fwhole-program-vtables": 4.17608380317688
},
"files": {
"-O1": 0.1772446632385254,
"-O2": 0.16742563247680664,
"-O3": 0.16416358947753906,
"-Oz": 0.18106579780578613,
"-Os": 0.18410515785217285,
"-O3 -flto": 0.18690156936645508,
"-Oz -flto": 0.16076374053955078,
"-Os -flto": 0.17214393615722656,
"-O3 -flto -fwhole-program-vtables": 0.19351911544799805,
"-Oz -flto -fwhole-program-vtables": 0.16388297080993652,
"-Os -flto -fwhole-program-vtables": 0.1815190315246582
},
"foreign_functions": {
"-O1": 8486.743126,
"-O2": 9006.449131,
"-O3": 9023.751849,
"-Oz": 9043.84358,
"-Os": 9089.381183,
"-O3 -flto": 9893.650375,
"-Oz -flto": 9194.463028,
"-Os -flto": 8996.025339,
"-O3 -flto -fwhole-program-vtables": 9079.381005,
"-Oz -flto -fwhole-program-vtables": 9160.587507,
"-Os -flto -fwhole-program-vtables": 8986.991986
},
"havlak": {
"-O1": 2.0845489501953125,
"-O2": 2.000067949295044,
"-O3": 1.9714934825897217,
"-Oz": 2.3733251094818115,
"-Os": 2.150017023086548,
"-O3 -flto": 1.865713357925415,
"-Oz -flto": 1.8760077953338623,
"-Os -flto": 1.9029061794281006,
"-O3 -flto -fwhole-program-vtables": 1.8547759056091309,
"-Oz -flto -fwhole-program-vtables": 1.8784103393554688,
"-Os -flto -fwhole-program-vtables": 1.920234203338623
},
"ifs": {
"-O1": 13.219311237335205,
"-O2": 12.556398153305054,
"-O3": 1.9646496772766113,
"-Oz": 12.836747169494629,
"-Os": 12.808841943740845,
"-O3 -flto": 2.0440587997436523,
"-Oz -flto": 12.318845510482788,
"-Os -flto": 16.733440399169922,
"-O3 -flto -fwhole-program-vtables": 2.0475664138793945,
"-Oz -flto -fwhole-program-vtables": 12.34696626663208,
"-Os -flto -fwhole-program-vtables": 17.594685077667236
},
"life": {
"-O1": 3.4838850498199463,
"-O2": 1.655360221862793,
"-O3": 1.6672310829162598,
"-Oz": 5.833284139633179,
"-Os": 4.081888437271118,
"-O3 -flto": 1.3352539539337158,
"-Oz -flto": 4.801336050033569,
"-Os -flto": 3.1652026176452637,
"-O3 -flto -fwhole-program-vtables": 1.3187260627746582,
"-Oz -flto -fwhole-program-vtables": 4.793903827667236,
"-Os -flto -fwhole-program-vtables": 3.1460483074188232
},
"malloc_multithreading": {
"-O1": 4.28974723815918,
"-O2": 3.9892678260803223,
"-O3": 4.1634368896484375,
"-Oz": 4.078937530517578,
"-Os": 3.5804779529571533,
"-O3 -flto": 3.966676950454712,
"-Oz -flto": 3.8044273853302,
"-Os -flto": 3.9526329040527344,
"-O3 -flto -fwhole-program-vtables": 3.9485390186309814,
"-Oz -flto -fwhole-program-vtables": 4.28597617149353,
"-Os -flto -fwhole-program-vtables": 3.9687442779541016
},
"matrix_multiply": {
"-O1": 1.689458,
"-O2": 6.999789,
"-O3": 6.88636,
"-Oz": 8.124391,
"-Os": 7.504059,
"-O3 -flto": 1.608536,
"-Oz -flto": 7.619441,
"-Os -flto": 6.837038,
"-O3 -flto -fwhole-program-vtables": 1.604179,
"-Oz -flto -fwhole-program-vtables": 7.605452,
"-Os -flto -fwhole-program-vtables": 6.804585
},
"memcpy_128b": {
"-O1": 7.85015,
"-O2": 1.04539,
"-O3": 1.03913,
"-Oz": 1.21864,
"-Os": 1.15588,
"-O3 -flto": 0.464206,
"-Oz -flto": 1.02518,
"-Os -flto": 0.176776,
"-O3 -flto -fwhole-program-vtables": 0.45464,
"-Oz -flto -fwhole-program-vtables": 1.03215,
"-Os -flto -fwhole-program-vtables": 0.177064
},
"memcpy_16k": {
"-O1": 0.102676,
"-O2": 0.0130363,
"-O3": 0.0131648,
"-Oz": 0.0131623,
"-Os": 0.0131531,
"-O3 -flto": 0.00595247,
"-Oz -flto": 0.0124947,
"-Os -flto": 0.000351233,
"-O3 -flto -fwhole-program-vtables": 0.0059372,
"-Oz -flto -fwhole-program-vtables": 0.0123223,
"-Os -flto -fwhole-program-vtables": 0.000338748
},
"memcpy_16mb": {
"-O1": 1.24692,
"-O2": 0.899419,
"-O3": 1.00877,
"-Oz": 0.804525,
"-Os": 0.983012,
"-O3 -flto": 0.142393,
"-Oz -flto": 0.455158,
"-Os -flto": 0.0766775,
"-O3 -flto -fwhole-program-vtables": 0.118922,
"-Oz -flto -fwhole-program-vtables": 0.437204,
"-Os -flto -fwhole-program-vtables": 0.062796
},
"memcpy_1mb": {
"-O1": 0.751596,
"-O2": 0.101733,
"-O3": 0.109696,
"-Oz": 0.108973,
"-Os": 0.102005,
"-O3 -flto": 0.0236957,
"-Oz -flto": 0.0500429,
"-Os -flto": 0.00267553,
"-O3 -flto -fwhole-program-vtables": 0.0238659,
"-Oz -flto -fwhole-program-vtables": 0.050247,
"-Os -flto -fwhole-program-vtables": 0.00271578
},
"memcpy_4k": {
"-O1": 0.553364,
"-O2": 0.069377,
"-O3": 0.0694524,
"-Oz": 0.0735342,
"-Os": 0.0696029,
"-O3 -flto": 0.0215752,
"-Oz -flto": 0.052405,
"-Os -flto": 0.00659985,
"-O3 -flto -fwhole-program-vtables": 0.0215313,
"-Oz -flto -fwhole-program-vtables": 0.0529689,
"-Os -flto -fwhole-program-vtables": 0.0066266
},
"memops": {
"-O1": 12.785117387771606,
"-O2": 6.798782587051392,
"-O3": 5.958472013473511,
"-Oz": 15.410490036010742,
"-Os": 14.066191673278809,
"-O3 -flto": 7.021316289901733,
"-Oz -flto": 16.336206912994385,
"-Os -flto": 14.145837306976318,
"-O3 -flto -fwhole-program-vtables": 6.9942803382873535,
"-Oz -flto -fwhole-program-vtables": 16.32197070121765,
"-Os -flto -fwhole-program-vtables": 14.086532831192017
},
"memset_128b": {
"-O1": 7.1124,
"-O2": 0.909839,
"-O3": 0.915114,
"-Oz": 1.1239,
"-Os": 1.0911,
"-O3 -flto": 0.936262,
"-Oz -flto": 1.07449,
"-Os -flto": 1.02944,
"-O3 -flto -fwhole-program-vtables": 0.932428,
"-Oz -flto -fwhole-program-vtables": 1.07159,
"-Os -flto -fwhole-program-vtables": 1.11523
},
"memset_16k": {
"-O1": 0.0930036,
"-O2": 0.0117919,
"-O3": 0.0118952,
"-Oz": 0.0122531,
"-Os": 0.0118796,
"-O3 -flto": 0.0117983,
"-Oz -flto": 0.0126001,
"-Os -flto": 0.0118697,
"-O3 -flto -fwhole-program-vtables": 0.0118331,
"-Oz -flto -fwhole-program-vtables": 0.0123463,
"-Os -flto -fwhole-program-vtables": 0.011828
},
"memset_16mb": {
"-O1": 0.63292,
"-O2": 0.398926,
"-O3": 0.464893,
"-Oz": 0.404795,
"-Os": 0.468376,
"-O3 -flto": 0.504564,
"-Oz -flto": 0.510776,
"-Os -flto": 0.384564,
"-O3 -flto -fwhole-program-vtables": 0.430889,
"-Oz -flto -fwhole-program-vtables": 0.478042,
"-Os -flto -fwhole-program-vtables": 0.470286
},
"memset_1mb": {
"-O1": 0.370032,
"-O2": 0.0510085,
"-O3": 0.0514585,
"-Oz": 0.0500978,
"-Os": 0.0512013,
"-O3 -flto": 0.0515153,
"-Oz -flto": 0.0498574,
"-Os -flto": 0.050827,
"-O3 -flto -fwhole-program-vtables": 0.0511377,
"-Oz -flto -fwhole-program-vtables": 0.0502402,
"-Os -flto -fwhole-program-vtables": 0.0507087
},
"memset_4k": {
"-O1": 0.347452,
"-O2": 0.0448892,
"-O3": 0.0442875,
"-Oz": 0.0532363,
"-Os": 0.0467228,
"-O3 -flto": 0.0440622,
"-Oz -flto": 0.056015,
"-Os -flto": 0.0456879,
"-O3 -flto -fwhole-program-vtables": 0.0441889,
"-Oz -flto -fwhole-program-vtables": 0.0532601,
"-Os -flto -fwhole-program-vtables": 0.0461931
},
"native_functions": {
"-O1": 337.338066,
"-O2": 2057.180046,
"-O3": 945.3181,
"-Oz": 2133.157505,
"-Os": 2062.883898,
"-O3 -flto": 886.399049,
"-Oz -flto": 978.665488,
"-Os -flto": 2152.668016,
"-O3 -flto -fwhole-program-vtables": 885.278949,
"-Oz -flto -fwhole-program-vtables": 983.408824,
"-Os -flto -fwhole-program-vtables": 2171.99881
},
"primes-nocheck": {
"-O1": 0.03013777732849121,
"-O2": 0.0334475040435791,
"-O3": 0.03241467475891113,
"-Oz": 0.03212761878967285,
"-Os": 0.03058338165283203,
"-O3 -flto": 0.03269147872924805,
"-Oz -flto": 0.03020334243774414,
"-Os -flto": 0.030407190322875977,
"-O3 -flto -fwhole-program-vtables": 0.03320741653442383,
"-Oz -flto -fwhole-program-vtables": 0.03141307830810547,
"-Os -flto -fwhole-program-vtables": 0.03228306770324707
},
"primes": {
"-O1": 2.9904963970184326,
"-O2": 2.983144998550415,
"-O3": 2.9887990951538086,
"-Oz": 2.9749388694763184,
"-Os": 3.138021469116211,
"-O3 -flto": 2.9946486949920654,
"-Oz -flto": 2.977134943008423,
"-Os -flto": 2.9997329711914062,
"-O3 -flto -fwhole-program-vtables": 2.9831817150115967,
"-Oz -flto -fwhole-program-vtables": 2.9854512214660645,
"-Os -flto -fwhole-program-vtables": 3.002185344696045
},
"skinning": {
"-O1": 3.0331976413726807,
"-O2": 9.036849737167358,
"-O3": 9.496563196182251,
"-Oz": 9.486696481704712,
"-Os": 9.471637725830078,
"-O3 -flto": 6.12033224105835,
"-Oz -flto": 6.243530511856079,
"-Os -flto": 6.392529726028442,
"-O3 -flto -fwhole-program-vtables": 6.106602907180786,
"-Oz -flto -fwhole-program-vtables": 6.258663892745972,
"-Os -flto -fwhole-program-vtables": 6.43340802192688
},
"box2d": {
"-O1": 3.3960752487182617,
"-O2": 3.485626220703125,
"-O3": 3.4937257766723633,
"-Oz": 3.5114059448242188,
"-Os": 3.526878833770752,
"-O3 -flto": 4.146181106567383,
"-Oz -flto": 4.178077697753906,
"-Os -flto": 4.183138847351074,
"-O3 -flto -fwhole-program-vtables": 4.027619361877441,
"-Oz -flto -fwhole-program-vtables": 4.093616724014282,
"-Os -flto -fwhole-program-vtables": 4.088942766189575
},
"bullet": {
"-O1": 4.191695213317871,
"-O2": 4.135680437088013,
"-O3": 4.260284185409546,
"-Oz": 4.173351526260376,
"-Os": 4.177355766296387,
"-O3 -flto": 4.120286464691162,
"-Oz -flto": 4.091659307479858,
"-Os -flto": 4.140324354171753,
"-O3 -flto -fwhole-program-vtables": 4.024383306503296,
"-Oz -flto -fwhole-program-vtables": 3.9918479919433594,
"-Os -flto -fwhole-program-vtables": 4.003167152404785
},
"coremark": {
"-O1": 3.415999999981417,
"-O2": 3.5445000000623477,
"-O3": 3.4560000000221187,
"-Oz": 3.4629999999903727,
"-Os": 3.4520000000128412,
"-O3 -flto": 3.4257500000555825,
"-Oz -flto": 3.42099999998009,
"-Os -flto": 3.4207500000409294,
"-O3 -flto -fwhole-program-vtables": 3.4152500000482404,
"-Oz -flto -fwhole-program-vtables": 3.4267500000371975,
"-Os -flto -fwhole-program-vtables": 3.4172500000410926
},
"linpack_double": {
"-O1": 5.5087631056752,
"-O2": 5.645453694320285,
"-O3": 5.7720943574123345,
"-Oz": 2.4326622563581686,
"-Os": 2.435281452934347,
"-O3 -flto": 5.8930416881930885,
"-Oz -flto": 2.505595357117371,
"-Os -flto": 2.460503619443637,
"-O3 -flto -fwhole-program-vtables": 5.921504616520172,
"-Oz -flto -fwhole-program-vtables": 2.372385172216793,
"-Os -flto -fwhole-program-vtables": 2.5247104342193225
},
"lua_binarytrees": {
"-O1": 3.4898176193237305,
"-O2": 3.0718305110931396,
"-O3": 3.1087188720703125,
"-Oz": 2.9355640411376953,
"-Os": 3.2388253211975098,
"-O3 -flto": 2.942732810974121,
"-Oz -flto": 3.0056114196777344,
"-Os -flto": 2.980152130126953,
"-O3 -flto -fwhole-program-vtables": 2.9712603092193604,
"-Oz -flto -fwhole-program-vtables": 2.963972568511963,
"-Os -flto -fwhole-program-vtables": 2.9966602325439453
},
"lua_scimark": {
"-O1": 4.679457182966775,
"-O2": 3.650967506389193,
"-O3": 3.721622627465575,
"-Oz": 3.6114120621162873,
"-Os": 3.9077764751856194,
"-O3 -flto": 3.696857670979667,
"-Oz -flto": 3.5739814152966405,
"-Os -flto": 4.205214465937763,
"-O3 -flto -fwhole-program-vtables": 3.716090672612412,
"-Oz -flto -fwhole-program-vtables": 3.6324010170722847,
"-Os -flto -fwhole-program-vtables": 3.6724201248622843
},
"lzma": {
"-O1": 2.6980113983154297,
"-O2": 2.6954500675201416,
"-O3": 2.696896553039551,
"-Oz": 2.7172131538391113,
"-Os": 2.704437255859375,
"-O3 -flto": 3.4970297813415527,
"-Oz -flto": 3.5168511867523193,
"-Os -flto": 3.512673854827881,
"-O3 -flto -fwhole-program-vtables": 3.468567132949829,
"-Oz -flto -fwhole-program-vtables": 3.473200798034668,
"-Os -flto -fwhole-program-vtables": 3.508049488067627
},
"poppler": {
"-O1": 1.7695989608764648,
"-O2": 1.7555222511291504,
"-O3": 1.7361845970153809,
"-Oz": 1.7756931781768799,
"-Os": 1.7678444385528564,
"-O3 -flto": 1.735459804534912,
"-Oz -flto": 1.8091459274291992,
"-Os -flto": 1.7478771209716797,
"-O3 -flto -fwhole-program-vtables": 1.743037223815918,
"-Oz -flto -fwhole-program-vtables": 1.761209487915039,
"-Os -flto -fwhole-program-vtables": 1.7443902492523193
},
"sqlite": {
"-O1": 2.618666648864746,
"-O2": 2.4219810962677,
"-O3": 2.4403984546661377,
"-Oz": 2.410566806793213,
"-Os": 2.536644458770752,
"-O3 -flto": 2.4510715007781982,
"-Oz -flto": 2.4476020336151123,
"-Os -flto": 2.497976541519165,
"-O3 -flto -fwhole-program-vtables": 2.4310848712921143,
"-Oz -flto -fwhole-program-vtables": 2.4350411891937256,
"-Os -flto -fwhole-program-vtables": 2.4584860801696777
},
"zlib": {
"-O1": 5.498319864273071,
"-O2": 5.676982164382935,
"-O3": 5.68600058555603,
"-Oz": 5.773728132247925,
"-Os": 5.676305770874023,
"-O3 -flto": 5.658181428909302,
"-Oz -flto": 5.772674560546875,
"-Os -flto": 5.756393194198608,
"-O3 -flto -fwhole-program-vtables": 5.651866674423218,
"-Oz -flto -fwhole-program-vtables": 5.764201879501343,
"-Os -flto -fwhole-program-vtables": 5.716966152191162
}
},
"raw_results": {
"-O1": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6077635288238525
},
{
"value": "median",
"measurement": 2.607212543487549
},
{
"value": "min",
"measurement": 2.5992841720581055
},
{
"value": "max",
"measurement": 2.6167235374450684
},
{
"value": "std",
"measurement": 0.006751050594131733
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 2263
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 1065
},
{
"value": "node_base64.c.wasm",
"measurement": 21346
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 9671
},
{
"value": "total",
"measurement": 23609
},
{
"value": "total (gzipped)",
"measurement": 10736
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.4176225662231445
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03163137435913086
},
{
"value": "median",
"measurement": 0.03181600570678711
},
{
"value": "min",
"measurement": 0.028238773345947266
},
{
"value": "max",
"measurement": 0.03475165367126465
},
{
"value": "std",
"measurement": 0.0027792882130621877
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13742079734802246
},
{
"value": "median",
"measurement": 0.13726377487182617
},
{
"value": "min",
"measurement": 0.13570427894592285
},
{
"value": "max",
"measurement": 0.13953065872192383
},
{
"value": "std",
"measurement": 0.001237655370995943
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.02077488899230957
},
{
"value": "median",
"measurement": 0.019777774810791016
},
{
"value": "min",
"measurement": 0.018683910369873047
},
{
"value": "max",
"measurement": 0.02590012550354004
},
{
"value": "std",
"measurement": 0.0025966492442366235
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13436555862426758
},
{
"value": "median",
"measurement": 0.13464593887329102
},
{
"value": "min",
"measurement": 0.13343429565429688
},
{
"value": "max",
"measurement": 0.13508200645446777
},
{
"value": "std",
"measurement": 0.0006433964146695113
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.124010181427002
},
{
"value": "median",
"measurement": 4.1239471435546875
},
{
"value": "min",
"measurement": 4.1194908618927
},
{
"value": "max",
"measurement": 4.128906965255737
},
{
"value": "std",
"measurement": 0.003044014292051307
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 2001
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 916
},
{
"value": "node_conditionals.wasm",
"measurement": 7865
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3799
},
{
"value": "total",
"measurement": 9866
},
{
"value": "total (gzipped)",
"measurement": 4715
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.3847103118896484
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.004126024246216
},
{
"value": "median",
"measurement": 2.995758295059204
},
{
"value": "min",
"measurement": 2.9840087890625
},
{
"value": "max",
"measurement": 3.039757251739502
},
{
"value": "std",
"measurement": 0.01942082344177509
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1985
},
{
"value": "node_copy.js (gzipped)",
"measurement": 913
},
{
"value": "node_copy.wasm",
"measurement": 8214
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 4001
},
{
"value": "total",
"measurement": 10199
},
{
"value": "total (gzipped)",
"measurement": 4914
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.3778176307678223
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0244844436645506
},
{
"value": "median",
"measurement": 3.025052785873413
},
{
"value": "min",
"measurement": 3.018066644668579
},
{
"value": "max",
"measurement": 3.0310537815093994
},
{
"value": "std",
"measurement": 0.004415227977780322
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1999
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 917
},
{
"value": "node_corrections.wasm",
"measurement": 8218
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3994
},
{
"value": "total",
"measurement": 10217
},
{
"value": "total (gzipped)",
"measurement": 4911
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.898350715637207
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.4074110507965087
},
{
"value": "median",
"measurement": 1.4055991172790527
},
{
"value": "min",
"measurement": 1.40256929397583
},
{
"value": "max",
"measurement": 1.4146225452423096
},
{
"value": "std",
"measurement": 0.004667141792519122
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 2003
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 916
},
{
"value": "node_corrections64.wasm",
"measurement": 8218
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 4015
},
{
"value": "total",
"measurement": 10221
},
{
"value": "total (gzipped)",
"measurement": 4931
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.461719036102295
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.715086317062378
},
{
"value": "median",
"measurement": 2.697044849395752
},
{
"value": "min",
"measurement": 2.68160080909729
},
{
"value": "max",
"measurement": 2.8095967769622803
},
{
"value": "std",
"measurement": 0.0479912458103982
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 35836
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 10004
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 49535
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 18982
},
{
"value": "total",
"measurement": 85371
},
{
"value": "total (gzipped)",
"measurement": 28986
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.256439447402954
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.5493091583251952
},
{
"value": "median",
"measurement": 2.54941725730896
},
{
"value": "min",
"measurement": 2.5382542610168457
},
{
"value": "max",
"measurement": 2.5578651428222656
},
{
"value": "std",
"measurement": 0.0066497314855311716
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 2042
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 945
},
{
"value": "node_fannkuch.wasm",
"measurement": 17425
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 7752
},
{
"value": "total",
"measurement": 19467
},
{
"value": "total (gzipped)",
"measurement": 8697
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.3694636821746826
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9837358951568604
},
{
"value": "median",
"measurement": 3.982675075531006
},
{
"value": "min",
"measurement": 3.9598233699798584
},
{
"value": "max",
"measurement": 4.010383605957031
},
{
"value": "std",
"measurement": 0.0163730271079466
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 2069
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 957
},
{
"value": "node_fasta.wasm",
"measurement": 18317
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 8026
},
{
"value": "total",
"measurement": 20386
},
{
"value": "total (gzipped)",
"measurement": 8983
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.2967305183410645
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9411158084869387
},
{
"value": "median",
"measurement": 3.945936918258667
},
{
"value": "min",
"measurement": 3.9287681579589844
},
{
"value": "max",
"measurement": 3.948460578918457
},
{
"value": "std",
"measurement": 0.007472821533155604
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 2069
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 957
},
{
"value": "node_fasta.wasm",
"measurement": 18030
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 7952
},
{
"value": "total",
"measurement": 20099
},
{
"value": "total (gzipped)",
"measurement": 8909
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.249901533126831
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1809311866760254
},
{
"value": "median",
"measurement": 0.1772446632385254
},
{
"value": "min",
"measurement": 0.17032933235168457
},
{
"value": "max",
"measurement": 0.19723129272460938
},
{
"value": "std",
"measurement": 0.009056800463870938
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 32302
},
{
"value": "node_files.js (gzipped)",
"measurement": 9970
},
{
"value": "node_files.wasm",
"measurement": 19450
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 8551
},
{
"value": "total",
"measurement": 51752
},
{
"value": "total (gzipped)",
"measurement": 18521
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.8685555458068848
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 8489.1441362
},
{
"value": "median",
"measurement": 8486.743126
},
{
"value": "min",
"measurement": 8450.313915
},
{
"value": "max",
"measurement": 8531.809688
},
{
"value": "std",
"measurement": 26.04038778028999
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 8686
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 3282
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 18104
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 8312
},
{
"value": "total",
"measurement": 26790
},
{
"value": "total (gzipped)",
"measurement": 11594
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1043283939361572
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.0817183017730714
},
{
"value": "median",
"measurement": 2.0845489501953125
},
{
"value": "min",
"measurement": 2.0467123985290527
},
{
"value": "max",
"measurement": 2.1145591735839844
},
{
"value": "std",
"measurement": 0.02164233261100978
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 2340
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 1063
},
{
"value": "node_havlak.wasm",
"measurement": 36355
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 13906
},
{
"value": "total",
"measurement": 38695
},
{
"value": "total (gzipped)",
"measurement": 14969
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.006129026412964
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 13.13412594795227
},
{
"value": "median",
"measurement": 13.219311237335205
},
{
"value": "min",
"measurement": 12.859798669815063
},
{
"value": "max",
"measurement": 13.229853868484497
},
{
"value": "std",
"measurement": 0.1418342854627131
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1983
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 912
},
{
"value": "node_ifs.wasm",
"measurement": 8176
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3972
},
{
"value": "total",
"measurement": 10159
},
{
"value": "total (gzipped)",
"measurement": 4884
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.2698988914489746
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4843853950500487
},
{
"value": "median",
"measurement": 3.4838850498199463
},
{
"value": "min",
"measurement": 3.4743895530700684
},
{
"value": "max",
"measurement": 3.492156505584717
},
{
"value": "std",
"measurement": 0.006422170687478969
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1989
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 913
},
{
"value": "node_life.c.wasm",
"measurement": 10023
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 4731
},
{
"value": "total",
"measurement": 12012
},
{
"value": "total (gzipped)",
"measurement": 5644
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.5892374515533447
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.335223436355591
},
{
"value": "median",
"measurement": 4.28974723815918
},
{
"value": "min",
"measurement": 3.9073524475097656
},
{
"value": "max",
"measurement": 4.869455814361572
},
{
"value": "std",
"measurement": 0.3466719162703498
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 16573
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 6030
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 122882
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 42978
},
{
"value": "total",
"measurement": 139455
},
{
"value": "total (gzipped)",
"measurement": 49008
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.573221445083618
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.6900140000000001
},
{
"value": "median",
"measurement": 1.689458
},
{
"value": "min",
"measurement": 1.68309
},
{
"value": "max",
"measurement": 1.695585
},
{
"value": "std",
"measurement": 0.004411929419123184
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 2133
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 985
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 20188
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 9550
},
{
"value": "total",
"measurement": 22321
},
{
"value": "total (gzipped)",
"measurement": 10535
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.390397787094116
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.853644
},
{
"value": "median",
"measurement": 7.85015
},
{
"value": "min",
"measurement": 7.83874
},
{
"value": "max",
"measurement": 7.87955
},
{
"value": "std",
"measurement": 0.013786568245837447
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 4753
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 178466
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 58522
},
{
"value": "total",
"measurement": 183219
},
{
"value": "total (gzipped)",
"measurement": 60477
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7402994632720947
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1028386
},
{
"value": "median",
"measurement": 0.102676
},
{
"value": "min",
"measurement": 0.102404
},
{
"value": "max",
"measurement": 0.10373
},
{
"value": "std",
"measurement": 0.00046044135348518727
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 4753
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 178466
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 58524
},
{
"value": "total",
"measurement": 183219
},
{
"value": "total (gzipped)",
"measurement": 60479
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.816537380218506
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.279834
},
{
"value": "median",
"measurement": 1.24692
},
{
"value": "min",
"measurement": 1.09825
},
{
"value": "max",
"measurement": 1.48104
},
{
"value": "std",
"measurement": 0.12979464821016287
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 4753
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 178471
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 58524
},
{
"value": "total",
"measurement": 183224
},
{
"value": "total (gzipped)",
"measurement": 60479
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6365573406219482
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.7487052000000001
},
{
"value": "median",
"measurement": 0.751596
},
{
"value": "min",
"measurement": 0.730005
},
{
"value": "max",
"measurement": 0.769604
},
{
"value": "std",
"measurement": 0.014048253719231013
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 4753
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 178470
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 58524
},
{
"value": "total",
"measurement": 183223
},
{
"value": "total (gzipped)",
"measurement": 60479
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7513787746429443
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.554578
},
{
"value": "median",
"measurement": 0.553364
},
{
"value": "min",
"measurement": 0.551565
},
{
"value": "max",
"measurement": 0.557917
},
{
"value": "std",
"measurement": 0.002646841740640555
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 4753
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 178467
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 58522
},
{
"value": "total",
"measurement": 183220
},
{
"value": "total (gzipped)",
"measurement": 60477
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.574192523956299
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.803044700622559
},
{
"value": "median",
"measurement": 12.785117387771606
},
{
"value": "min",
"measurement": 12.764074802398682
},
{
"value": "max",
"measurement": 12.873990774154663
},
{
"value": "std",
"measurement": 0.03812331903075984
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 2038
},
{
"value": "node_memops.js (gzipped)",
"measurement": 947
},
{
"value": "node_memops.wasm",
"measurement": 14020
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 6455
},
{
"value": "total",
"measurement": 16058
},
{
"value": "total (gzipped)",
"measurement": 7402
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.257593870162964
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.129372000000001
},
{
"value": "median",
"measurement": 7.1124
},
{
"value": "min",
"measurement": 7.10436
},
{
"value": "max",
"measurement": 7.20422
},
{
"value": "std",
"measurement": 0.03757056422227569
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 4753
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 178430
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 58552
},
{
"value": "total",
"measurement": 183183
},
{
"value": "total (gzipped)",
"measurement": 60507
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7161827087402344
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.09382546
},
{
"value": "median",
"measurement": 0.0930036
},
{
"value": "min",
"measurement": 0.0926581
},
{
"value": "max",
"measurement": 0.0976071
},
{
"value": "std",
"measurement": 0.0018963586249442393
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 4753
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 178430
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 58554
},
{
"value": "total",
"measurement": 183183
},
{
"value": "total (gzipped)",
"measurement": 60509
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.735471487045288
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.6482664
},
{
"value": "median",
"measurement": 0.63292
},
{
"value": "min",
"measurement": 0.578794
},
{
"value": "max",
"measurement": 0.739868
},
{
"value": "std",
"measurement": 0.0656029071233887
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 4753
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 178435
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 58554
},
{
"value": "total",
"measurement": 183188
},
{
"value": "total (gzipped)",
"measurement": 60509
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.508411169052124
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.3702434
},
{
"value": "median",
"measurement": 0.370032
},
{
"value": "min",
"measurement": 0.368027
},
{
"value": "max",
"measurement": 0.372643
},
{
"value": "std",
"measurement": 0.0018244298396987756
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 4753
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 178434
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 58554
},
{
"value": "total",
"measurement": 183187
},
{
"value": "total (gzipped)",
"measurement": 60509
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4705393314361572
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.348026
},
{
"value": "median",
"measurement": 0.347452
},
{
"value": "min",
"measurement": 0.340925
},
{
"value": "max",
"measurement": 0.361241
},
{
"value": "std",
"measurement": 0.007250108412981172
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 4753
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1955
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 178431
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 58553
},
{
"value": "total",
"measurement": 183184
},
{
"value": "total (gzipped)",
"measurement": 60508
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5098373889923096
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 579.1291138
},
{
"value": "median",
"measurement": 580.03214
},
{
"value": "min",
"measurement": 576.594702
},
{
"value": "max",
"measurement": 581.678839
},
{
"value": "std",
"measurement": 2.119241590816672
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 8589
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 3231
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 18106
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 8297
},
{
"value": "total",
"measurement": 26695
},
{
"value": "total (gzipped)",
"measurement": 11528
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0008251667022705
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 339.67282800000004
},
{
"value": "median",
"measurement": 337.338066
},
{
"value": "min",
"measurement": 335.88889
},
{
"value": "max",
"measurement": 351.480744
},
{
"value": "std",
"measurement": 5.945081696912055
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 8589
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 3231
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 18092
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 8292
},
{
"value": "total",
"measurement": 26681
},
{
"value": "total (gzipped)",
"measurement": 11523
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0535550117492676
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.030847597122192382
},
{
"value": "median",
"measurement": 0.03013777732849121
},
{
"value": "min",
"measurement": 0.02837967872619629
},
{
"value": "max",
"measurement": 0.03419828414916992
},
{
"value": "std",
"measurement": 0.0021246104739039828
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 501
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 320
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 438
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 311
},
{
"value": "total",
"measurement": 939
},
{
"value": "total (gzipped)",
"measurement": 631
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.2113804817199707
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9912163734436037
},
{
"value": "median",
"measurement": 2.9904963970184326
},
{
"value": "min",
"measurement": 2.9822587966918945
},
{
"value": "max",
"measurement": 3.000253438949585
},
{
"value": "std",
"measurement": 0.005960172267098937
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1989
},
{
"value": "node_primes.js (gzipped)",
"measurement": 913
},
{
"value": "node_primes.wasm",
"measurement": 7886
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3822
},
{
"value": "total",
"measurement": 9875
},
{
"value": "total (gzipped)",
"measurement": 4735
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.510035276412964
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0469280242919923
},
{
"value": "median",
"measurement": 3.0331976413726807
},
{
"value": "min",
"measurement": 3.023717164993286
},
{
"value": "max",
"measurement": 3.1086037158966064
},
{
"value": "std",
"measurement": 0.03163732362740676
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 2101
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 969
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 18891
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 8885
},
{
"value": "total",
"measurement": 20992
},
{
"value": "total (gzipped)",
"measurement": 9854
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4342563152313232
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4027170181274413
},
{
"value": "median",
"measurement": 3.3960752487182617
},
{
"value": "min",
"measurement": 3.390653610229492
},
{
"value": "max",
"measurement": 3.41847562789917
},
{
"value": "std",
"measurement": 0.012003447283300871
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 2258
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 1126
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 97837
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 42438
},
{
"value": "total",
"measurement": 100095
},
{
"value": "total (gzipped)",
"measurement": 43564
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.2814552783966064
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.1997991561889645
},
{
"value": "median",
"measurement": 4.191695213317871
},
{
"value": "min",
"measurement": 4.184769630432129
},
{
"value": "max",
"measurement": 4.226079225540161
},
{
"value": "std",
"measurement": 0.015563770302601856
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 2109
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 972
},
{
"value": "node_bullet.wasm",
"measurement": 802923
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 344751
},
{
"value": "total",
"measurement": 805032
},
{
"value": "total (gzipped)",
"measurement": 345723
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.897723436355591
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4225000000084442
},
{
"value": "median",
"measurement": 3.415999999981417
},
{
"value": "min",
"measurement": 3.4132500000233037
},
{
"value": "max",
"measurement": 3.440750000002632
},
{
"value": "std",
"measurement": 0.010601886619485792
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 2269
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 1066
},
{
"value": "node_core_main.c.wasm",
"measurement": 32903
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 14556
},
{
"value": "total",
"measurement": 35172
},
{
"value": "total (gzipped)",
"measurement": 15622
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.7025136947631836
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.511809535933369
},
{
"value": "median",
"measurement": 5.5087631056752
},
{
"value": "min",
"measurement": 5.479291062714869
},
{
"value": "max",
"measurement": 5.555324512695364
},
{
"value": "std",
"measurement": 0.02569602920444783
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 4448
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1786
},
{
"value": "node_linpack2.c.wasm",
"measurement": 31726
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 14566
},
{
"value": "total",
"measurement": 36174
},
{
"value": "total (gzipped)",
"measurement": 16352
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.5205867290496826
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5023911952972413
},
{
"value": "median",
"measurement": 3.4898176193237305
},
{
"value": "min",
"measurement": 3.4639813899993896
},
{
"value": "max",
"measurement": 3.58099365234375
},
{
"value": "std",
"measurement": 0.04058571426025594
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 46329
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 14177
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 249547
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 99463
},
{
"value": "total",
"measurement": 295876
},
{
"value": "total (gzipped)",
"measurement": 113640
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9609553813934326
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.70038309337894
},
{
"value": "median",
"measurement": 4.679457182966775
},
{
"value": "min",
"measurement": 4.612546125461255
},
{
"value": "max",
"measurement": 4.814636494944632
},
{
"value": "std",
"measurement": 0.07325409698840278
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 46321
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 14176
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 259899
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 103159
},
{
"value": "total",
"measurement": 306220
},
{
"value": "total (gzipped)",
"measurement": 117335
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.232454776763916
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.697881841659546
},
{
"value": "median",
"measurement": 2.6980113983154297
},
{
"value": "min",
"measurement": 2.6800007820129395
},
{
"value": "max",
"measurement": 2.7156152725219727
},
{
"value": "std",
"measurement": 0.011646028546880877
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 2006
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 1005
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 62581
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 23533
},
{
"value": "total",
"measurement": 64587
},
{
"value": "total (gzipped)",
"measurement": 24538
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.212106227874756
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.76896071434021
},
{
"value": "median",
"measurement": 1.7695989608764648
},
{
"value": "min",
"measurement": 1.7567152976989746
},
{
"value": "max",
"measurement": 1.7893328666687012
},
{
"value": "std",
"measurement": 0.011827438730394806
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 44678
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 13733
},
{
"value": "node_poppler.wasm",
"measurement": 2126324
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 982385
},
{
"value": "total",
"measurement": 2171002
},
{
"value": "total (gzipped)",
"measurement": 996118
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 72.01563096046448
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.5864540100097657
},
{
"value": "median",
"measurement": 2.618666648864746
},
{
"value": "min",
"measurement": 2.5194740295410156
},
{
"value": "max",
"measurement": 2.6363422870635986
},
{
"value": "std",
"measurement": 0.05375223172246856
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 39931
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 11824
},
{
"value": "node_sqlite.c.wasm",
"measurement": 1071643
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 400469
},
{
"value": "total",
"measurement": 1111574
},
{
"value": "total (gzipped)",
"measurement": 412293
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 17.297122478485107
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.496720170974731
},
{
"value": "median",
"measurement": 5.498319864273071
},
{
"value": "min",
"measurement": 5.476796627044678
},
{
"value": "max",
"measurement": 5.510091543197632
},
{
"value": "std",
"measurement": 0.011728824387043608
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 2039
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 1017
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 73124
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 33449
},
{
"value": "total",
"measurement": 75163
},
{
"value": "total (gzipped)",
"measurement": 34466
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 14.899838924407959
}
]
}
}
]
},
"-O2": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.820968818664551
},
{
"value": "median",
"measurement": 2.841188669204712
},
{
"value": "min",
"measurement": 2.7071714401245117
},
{
"value": "max",
"measurement": 2.8636255264282227
},
{
"value": "std",
"measurement": 0.05761229462133459
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1462
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 899
},
{
"value": "node_base64.c.wasm",
"measurement": 18447
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8963
},
{
"value": "total",
"measurement": 19909
},
{
"value": "total (gzipped)",
"measurement": 9862
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.7835114002227783
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.035816192626953125
},
{
"value": "median",
"measurement": 0.033696889877319336
},
{
"value": "min",
"measurement": 0.028333663940429688
},
{
"value": "max",
"measurement": 0.048403024673461914
},
{
"value": "std",
"measurement": 0.0069855209472567455
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13795952796936034
},
{
"value": "median",
"measurement": 0.1366128921508789
},
{
"value": "min",
"measurement": 0.13435864448547363
},
{
"value": "max",
"measurement": 0.14299511909484863
},
{
"value": "std",
"measurement": 0.0030177436380930795
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.018546104431152344
},
{
"value": "median",
"measurement": 0.019952058792114258
},
{
"value": "min",
"measurement": 0.014889240264892578
},
{
"value": "max",
"measurement": 0.021033287048339844
},
{
"value": "std",
"measurement": 0.0025988922830430666
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1379824161529541
},
{
"value": "median",
"measurement": 0.1312873363494873
},
{
"value": "min",
"measurement": 0.12855315208435059
},
{
"value": "max",
"measurement": 0.15431451797485352
},
{
"value": "std",
"measurement": 0.009956640678726493
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.118388414382935
},
{
"value": "median",
"measurement": 4.1168601512908936
},
{
"value": "min",
"measurement": 4.107304096221924
},
{
"value": "max",
"measurement": 4.133139610290527
},
{
"value": "std",
"measurement": 0.010156240994081524
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1262
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 768
},
{
"value": "node_conditionals.wasm",
"measurement": 6548
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3392
},
{
"value": "total",
"measurement": 7810
},
{
"value": "total (gzipped)",
"measurement": 4160
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.644653081893921
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.073881483078003
},
{
"value": "median",
"measurement": 3.070498466491699
},
{
"value": "min",
"measurement": 3.063337564468384
},
{
"value": "max",
"measurement": 3.0871548652648926
},
{
"value": "std",
"measurement": 0.00901524799962041
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1246
},
{
"value": "node_copy.js (gzipped)",
"measurement": 762
},
{
"value": "node_copy.wasm",
"measurement": 6882
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3602
},
{
"value": "total",
"measurement": 8128
},
{
"value": "total (gzipped)",
"measurement": 4364
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.9851584434509277
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0336097240448
},
{
"value": "median",
"measurement": 3.034083127975464
},
{
"value": "min",
"measurement": 3.0242631435394287
},
{
"value": "max",
"measurement": 3.0390212535858154
},
{
"value": "std",
"measurement": 0.0050359548245836865
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1260
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 766
},
{
"value": "node_corrections.wasm",
"measurement": 6814
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3550
},
{
"value": "total",
"measurement": 8074
},
{
"value": "total (gzipped)",
"measurement": 4316
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.6734657287597656
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3290966033935547
},
{
"value": "median",
"measurement": 1.3264081478118896
},
{
"value": "min",
"measurement": 1.3238153457641602
},
{
"value": "max",
"measurement": 1.335731029510498
},
{
"value": "std",
"measurement": 0.004708233113497757
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1264
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 769
},
{
"value": "node_corrections64.wasm",
"measurement": 6817
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3584
},
{
"value": "total",
"measurement": 8081
},
{
"value": "total (gzipped)",
"measurement": 4353
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.929488182067871
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6953876972198487
},
{
"value": "median",
"measurement": 2.6862916946411133
},
{
"value": "min",
"measurement": 2.6424787044525146
},
{
"value": "max",
"measurement": 2.8108112812042236
},
{
"value": "std",
"measurement": 0.06142830790619433
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 26097
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 9059
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 40373
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 17365
},
{
"value": "total",
"measurement": 66470
},
{
"value": "total (gzipped)",
"measurement": 26424
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7506959438323975
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.913868284225464
},
{
"value": "median",
"measurement": 3.893170118331909
},
{
"value": "min",
"measurement": 3.8828067779541016
},
{
"value": "max",
"measurement": 3.9626076221466064
},
{
"value": "std",
"measurement": 0.033477869591910826
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1295
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 797
},
{
"value": "node_fannkuch.wasm",
"measurement": 15334
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 7114
},
{
"value": "total",
"measurement": 16629
},
{
"value": "total (gzipped)",
"measurement": 7911
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.587597608566284
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9744709968566894
},
{
"value": "median",
"measurement": 3.9753623008728027
},
{
"value": "min",
"measurement": 3.968275785446167
},
{
"value": "max",
"measurement": 3.9793405532836914
},
{
"value": "std",
"measurement": 0.004351257721258054
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1314
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 803
},
{
"value": "node_fasta.wasm",
"measurement": 15720
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 7333
},
{
"value": "total",
"measurement": 17034
},
{
"value": "total (gzipped)",
"measurement": 8136
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0468897819519043
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9542268753051757
},
{
"value": "median",
"measurement": 3.942694902420044
},
{
"value": "min",
"measurement": 3.9250619411468506
},
{
"value": "max",
"measurement": 3.985236883163452
},
{
"value": "std",
"measurement": 0.025173171922303825
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1314
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 803
},
{
"value": "node_fasta.wasm",
"measurement": 15465
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 7275
},
{
"value": "total",
"measurement": 16779
},
{
"value": "total (gzipped)",
"measurement": 8078
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.3655521869659424
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.17360405921936034
},
{
"value": "median",
"measurement": 0.16742563247680664
},
{
"value": "min",
"measurement": 0.16577911376953125
},
{
"value": "max",
"measurement": 0.19541049003601074
},
{
"value": "std",
"measurement": 0.01110595067194279
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21196
},
{
"value": "node_files.js (gzipped)",
"measurement": 8732
},
{
"value": "node_files.wasm",
"measurement": 16337
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7764
},
{
"value": "total",
"measurement": 37533
},
{
"value": "total (gzipped)",
"measurement": 16496
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.199122190475464
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9014.8937148
},
{
"value": "median",
"measurement": 9006.449131
},
{
"value": "min",
"measurement": 8979.054197
},
{
"value": "max",
"measurement": 9049.470292
},
{
"value": "std",
"measurement": 28.353715087741907
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5565
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2791
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15808
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7700
},
{
"value": "total",
"measurement": 21373
},
{
"value": "total (gzipped)",
"measurement": 10491
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.2564141750335693
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.003937864303589
},
{
"value": "median",
"measurement": 2.000067949295044
},
{
"value": "min",
"measurement": 1.980060338973999
},
{
"value": "max",
"measurement": 2.0316455364227295
},
{
"value": "std",
"measurement": 0.017651983765744304
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1502
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 897
},
{
"value": "node_havlak.wasm",
"measurement": 28912
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 12364
},
{
"value": "total",
"measurement": 30414
},
{
"value": "total (gzipped)",
"measurement": 13261
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.335373163223267
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.564865112304688
},
{
"value": "median",
"measurement": 12.556398153305054
},
{
"value": "min",
"measurement": 12.54341435432434
},
{
"value": "max",
"measurement": 12.58857011795044
},
{
"value": "std",
"measurement": 0.017334405450663292
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1244
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 761
},
{
"value": "node_ifs.wasm",
"measurement": 6771
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3520
},
{
"value": "total",
"measurement": 8015
},
{
"value": "total (gzipped)",
"measurement": 4281
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.5272560119628906
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.6556312084197997
},
{
"value": "median",
"measurement": 1.655360221862793
},
{
"value": "min",
"measurement": 1.652261734008789
},
{
"value": "max",
"measurement": 1.659437656402588
},
{
"value": "std",
"measurement": 0.002311238292331262
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1250
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 764
},
{
"value": "node_life.c.wasm",
"measurement": 8156
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 4114
},
{
"value": "total",
"measurement": 9406
},
{
"value": "total (gzipped)",
"measurement": 4878
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.769489288330078
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9091795444488526
},
{
"value": "median",
"measurement": 3.9892678260803223
},
{
"value": "min",
"measurement": 3.440406322479248
},
{
"value": "max",
"measurement": 4.263956069946289
},
{
"value": "std",
"measurement": 0.2831222599879945
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 11828
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5390
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 88980
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 38291
},
{
"value": "total",
"measurement": 100808
},
{
"value": "total (gzipped)",
"measurement": 43681
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.8040530681610107
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.9982132
},
{
"value": "median",
"measurement": 6.999789
},
{
"value": "min",
"measurement": 6.977496
},
{
"value": "max",
"measurement": 7.018194
},
{
"value": "std",
"measurement": 0.013030011870991424
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1376
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 831
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 17692
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8786
},
{
"value": "total",
"measurement": 19068
},
{
"value": "total (gzipped)",
"measurement": 9617
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.909221649169922
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.047256
},
{
"value": "median",
"measurement": 1.04539
},
{
"value": "min",
"measurement": 1.04038
},
{
"value": "max",
"measurement": 1.06397
},
{
"value": "std",
"measurement": 0.00866265917601824
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 3103
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1682
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 146522
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 55368
},
{
"value": "total",
"measurement": 149625
},
{
"value": "total (gzipped)",
"measurement": 57050
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.169959783554077
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.013066459999999998
},
{
"value": "median",
"measurement": 0.0130363
},
{
"value": "min",
"measurement": 0.0129727
},
{
"value": "max",
"measurement": 0.0132099
},
{
"value": "std",
"measurement": 8.480286787631295e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 3103
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1682
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 146771
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 55398
},
{
"value": "total",
"measurement": 149874
},
{
"value": "total (gzipped)",
"measurement": 57080
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.322291374206543
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.8899792
},
{
"value": "median",
"measurement": 0.899419
},
{
"value": "min",
"measurement": 0.792952
},
{
"value": "max",
"measurement": 0.976516
},
{
"value": "std",
"measurement": 0.07187786402335661
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 3103
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1682
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 146527
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 55371
},
{
"value": "total",
"measurement": 149630
},
{
"value": "total (gzipped)",
"measurement": 57053
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.290699481964111
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.10331159999999999
},
{
"value": "median",
"measurement": 0.101733
},
{
"value": "min",
"measurement": 0.100203
},
{
"value": "max",
"measurement": 0.109321
},
{
"value": "std",
"measurement": 0.0033086818886079415
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 3103
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1682
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 146526
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 55372
},
{
"value": "total",
"measurement": 149629
},
{
"value": "total (gzipped)",
"measurement": 57054
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.962667465209961
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.06950018
},
{
"value": "median",
"measurement": 0.069377
},
{
"value": "min",
"measurement": 0.0685794
},
{
"value": "max",
"measurement": 0.0705576
},
{
"value": "std",
"measurement": 0.0006363335427276937
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 3103
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1682
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 146523
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 55370
},
{
"value": "total",
"measurement": 149626
},
{
"value": "total (gzipped)",
"measurement": 57052
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.046901702880859
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.043434953689575
},
{
"value": "median",
"measurement": 6.798782587051392
},
{
"value": "min",
"measurement": 6.754695177078247
},
{
"value": "max",
"measurement": 8.09102177619934
},
{
"value": "std",
"measurement": 0.5240595212383863
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1291
},
{
"value": "node_memops.js (gzipped)",
"measurement": 795
},
{
"value": "node_memops.wasm",
"measurement": 10969
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5386
},
{
"value": "total",
"measurement": 12260
},
{
"value": "total (gzipped)",
"measurement": 6181
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.5014126300811768
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.9127154
},
{
"value": "median",
"measurement": 0.909839
},
{
"value": "min",
"measurement": 0.900234
},
{
"value": "max",
"measurement": 0.931111
},
{
"value": "std",
"measurement": 0.010260330610658569
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 3103
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1683
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 145839
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 55329
},
{
"value": "total",
"measurement": 148942
},
{
"value": "total (gzipped)",
"measurement": 57012
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.083190441131592
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.011801299999999999
},
{
"value": "median",
"measurement": 0.0117919
},
{
"value": "min",
"measurement": 0.0117541
},
{
"value": "max",
"measurement": 0.0118702
},
{
"value": "std",
"measurement": 3.786074484244641e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 3103
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1683
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 146081
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 55362
},
{
"value": "total",
"measurement": 149184
},
{
"value": "total (gzipped)",
"measurement": 57045
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.005409479141235
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4242418
},
{
"value": "median",
"measurement": 0.398926
},
{
"value": "min",
"measurement": 0.376414
},
{
"value": "max",
"measurement": 0.502398
},
{
"value": "std",
"measurement": 0.047063119048358935
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 3103
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1683
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 145844
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 55333
},
{
"value": "total",
"measurement": 148947
},
{
"value": "total (gzipped)",
"measurement": 57016
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9842443466186523
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.051039140000000004
},
{
"value": "median",
"measurement": 0.0510085
},
{
"value": "min",
"measurement": 0.0507223
},
{
"value": "max",
"measurement": 0.0516337
},
{
"value": "std",
"measurement": 0.00032018433190764964
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 3103
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1683
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 145843
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 55334
},
{
"value": "total",
"measurement": 148946
},
{
"value": "total (gzipped)",
"measurement": 57017
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.995396375656128
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.04643982
},
{
"value": "median",
"measurement": 0.0448892
},
{
"value": "min",
"measurement": 0.0439165
},
{
"value": "max",
"measurement": 0.0500933
},
{
"value": "std",
"measurement": 0.002606403681243491
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 3103
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1683
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 145840
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 55331
},
{
"value": "total",
"measurement": 148943
},
{
"value": "total (gzipped)",
"measurement": 57014
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.952986240386963
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3529.0505494
},
{
"value": "median",
"measurement": 3526.869777
},
{
"value": "min",
"measurement": 3513.806927
},
{
"value": "max",
"measurement": 3542.388156
},
{
"value": "std",
"measurement": 10.59188917630858
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5486
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2745
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15832
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7693
},
{
"value": "total",
"measurement": 21318
},
{
"value": "total (gzipped)",
"measurement": 10438
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.069880485534668
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2058.8680614
},
{
"value": "median",
"measurement": 2057.180046
},
{
"value": "min",
"measurement": 2056.405369
},
{
"value": "max",
"measurement": 2061.911264
},
{
"value": "std",
"measurement": 2.4043708380456015
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5486
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2745
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15790
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7677
},
{
"value": "total",
"measurement": 21276
},
{
"value": "total (gzipped)",
"measurement": 10422
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.253735303878784
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0334773063659668
},
{
"value": "median",
"measurement": 0.0334475040435791
},
{
"value": "min",
"measurement": 0.029498815536499023
},
{
"value": "max",
"measurement": 0.037722110748291016
},
{
"value": "std",
"measurement": 0.002669747289323084
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 440
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 293
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 259
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 196
},
{
"value": "total",
"measurement": 699
},
{
"value": "total (gzipped)",
"measurement": 489
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.5616276264190674
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9841494083404543
},
{
"value": "median",
"measurement": 2.983144998550415
},
{
"value": "min",
"measurement": 2.97607421875
},
{
"value": "max",
"measurement": 2.991445779800415
},
{
"value": "std",
"measurement": 0.005073552452816519
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1250
},
{
"value": "node_primes.js (gzipped)",
"measurement": 764
},
{
"value": "node_primes.wasm",
"measurement": 6555
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3418
},
{
"value": "total",
"measurement": 7805
},
{
"value": "total (gzipped)",
"measurement": 4182
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.6462225914001465
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9.041877698898315
},
{
"value": "median",
"measurement": 9.036849737167358
},
{
"value": "min",
"measurement": 9.02585244178772
},
{
"value": "max",
"measurement": 9.060917615890503
},
{
"value": "std",
"measurement": 0.014395773562201963
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1346
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 817
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 16810
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 8283
},
{
"value": "total",
"measurement": 18156
},
{
"value": "total (gzipped)",
"measurement": 9100
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.788762092590332
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.484195899963379
},
{
"value": "median",
"measurement": 3.485626220703125
},
{
"value": "min",
"measurement": 3.4751908779144287
},
{
"value": "max",
"measurement": 3.489738941192627
},
{
"value": "std",
"measurement": 0.005139282212829723
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1654
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 980
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 87571
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40749
},
{
"value": "total",
"measurement": 89225
},
{
"value": "total (gzipped)",
"measurement": 41729
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.841031074523926
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.151778984069824
},
{
"value": "median",
"measurement": 4.135680437088013
},
{
"value": "min",
"measurement": 4.114286661148071
},
{
"value": "max",
"measurement": 4.199563264846802
},
{
"value": "std",
"measurement": 0.0376972088072475
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1352
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 820
},
{
"value": "node_bullet.wasm",
"measurement": 747710
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 331612
},
{
"value": "total",
"measurement": 749062
},
{
"value": "total (gzipped)",
"measurement": 332432
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.708138704299927
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5443500000168684
},
{
"value": "median",
"measurement": 3.5445000000623477
},
{
"value": "min",
"measurement": 3.5385000000239732
},
{
"value": "max",
"measurement": 3.5489999999841717
},
{
"value": "std",
"measurement": 0.003819685831560201
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1468
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 900
},
{
"value": "node_core_main.c.wasm",
"measurement": 28656
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 13576
},
{
"value": "total",
"measurement": 30124
},
{
"value": "total (gzipped)",
"measurement": 14476
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.9876461029052734
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.764492511383431
},
{
"value": "median",
"measurement": 5.645453694320285
},
{
"value": "min",
"measurement": 5.625926735000868
},
{
"value": "max",
"measurement": 6.263992137627494
},
{
"value": "std",
"measurement": 0.24995760515688395
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 2964
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1538
},
{
"value": "node_linpack2.c.wasm",
"measurement": 26757
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 13213
},
{
"value": "total",
"measurement": 29721
},
{
"value": "total (gzipped)",
"measurement": 14751
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.7377541065216064
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.080952024459839
},
{
"value": "median",
"measurement": 3.0718305110931396
},
{
"value": "min",
"measurement": 3.0122265815734863
},
{
"value": "max",
"measurement": 3.1716787815093994
},
{
"value": "std",
"measurement": 0.05190523447404282
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31163
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12508
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 212951
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 94817
},
{
"value": "total",
"measurement": 244114
},
{
"value": "total (gzipped)",
"measurement": 107325
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.639480829238892
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.6608096981091096
},
{
"value": "median",
"measurement": 3.650967506389193
},
{
"value": "min",
"measurement": 3.624501631025734
},
{
"value": "max",
"measurement": 3.7009622501850483
},
{
"value": "std",
"measurement": 0.028377533044460983
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31155
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12507
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 223317
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 98508
},
{
"value": "total",
"measurement": 254472
},
{
"value": "total (gzipped)",
"measurement": 111015
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6844711303710938
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6993361949920653
},
{
"value": "median",
"measurement": 2.6954500675201416
},
{
"value": "min",
"measurement": 2.6897966861724854
},
{
"value": "max",
"measurement": 2.710228204727173
},
{
"value": "std",
"measurement": 0.008174296479035012
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1465
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 870
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 56301
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 22270
},
{
"value": "total",
"measurement": 57766
},
{
"value": "total (gzipped)",
"measurement": 23140
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.78883695602417
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7568088531494142
},
{
"value": "median",
"measurement": 1.7555222511291504
},
{
"value": "min",
"measurement": 1.7550218105316162
},
{
"value": "max",
"measurement": 1.7617113590240479
},
{
"value": "std",
"measurement": 0.002528891177613725
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 30134
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 12124
},
{
"value": "node_poppler.wasm",
"measurement": 1936015
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 959138
},
{
"value": "total",
"measurement": 1966149
},
{
"value": "total (gzipped)",
"measurement": 971262
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 76.63571691513062
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.418393039703369
},
{
"value": "median",
"measurement": 2.4219810962677
},
{
"value": "min",
"measurement": 2.4065775871276855
},
{
"value": "max",
"measurement": 2.428546190261841
},
{
"value": "std",
"measurement": 0.008351151909823032
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26937
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10451
},
{
"value": "node_sqlite.c.wasm",
"measurement": 879890
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 359014
},
{
"value": "total",
"measurement": 906827
},
{
"value": "total (gzipped)",
"measurement": 369465
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 21.92111849784851
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.668407344818116
},
{
"value": "median",
"measurement": 5.676982164382935
},
{
"value": "min",
"measurement": 5.644042491912842
},
{
"value": "max",
"measurement": 5.695199489593506
},
{
"value": "std",
"measurement": 0.019528663588158975
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1490
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 881
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 65501
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 31281
},
{
"value": "total",
"measurement": 66991
},
{
"value": "total (gzipped)",
"measurement": 32162
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 18.636175632476807
}
]
}
}
]
},
"-O3": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.908292818069458
},
{
"value": "median",
"measurement": 2.9085822105407715
},
{
"value": "min",
"measurement": 2.9023561477661133
},
{
"value": "max",
"measurement": 2.9172897338867188
},
{
"value": "std",
"measurement": 0.005455988493283414
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1365
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 827
},
{
"value": "node_base64.c.wasm",
"measurement": 17822
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8708
},
{
"value": "total",
"measurement": 19187
},
{
"value": "total (gzipped)",
"measurement": 9535
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1496853828430176
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03301329612731933
},
{
"value": "median",
"measurement": 0.033272504806518555
},
{
"value": "min",
"measurement": 0.031725406646728516
},
{
"value": "max",
"measurement": 0.03374791145324707
},
{
"value": "std",
"measurement": 0.0007384781456597233
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1431546688079834
},
{
"value": "median",
"measurement": 0.13870978355407715
},
{
"value": "min",
"measurement": 0.13707351684570312
},
{
"value": "max",
"measurement": 0.1636805534362793
},
{
"value": "std",
"measurement": 0.010288874642650511
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01676969528198242
},
{
"value": "median",
"measurement": 0.01783919334411621
},
{
"value": "min",
"measurement": 0.014226675033569336
},
{
"value": "max",
"measurement": 0.019231319427490234
},
{
"value": "std",
"measurement": 0.002068727510536728
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13289732933044435
},
{
"value": "median",
"measurement": 0.13289856910705566
},
{
"value": "min",
"measurement": 0.13004803657531738
},
{
"value": "max",
"measurement": 0.13653039932250977
},
{
"value": "std",
"measurement": 0.00211841367355729
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.115548419952392
},
{
"value": "median",
"measurement": 4.113514423370361
},
{
"value": "min",
"measurement": 4.111011266708374
},
{
"value": "max",
"measurement": 4.1205456256866455
},
{
"value": "std",
"measurement": 0.003999754311481081
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1200
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 719
},
{
"value": "node_conditionals.wasm",
"measurement": 6030
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3165
},
{
"value": "total",
"measurement": 7230
},
{
"value": "total (gzipped)",
"measurement": 3884
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0530872344970703
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.063165378570557
},
{
"value": "median",
"measurement": 3.0598971843719482
},
{
"value": "min",
"measurement": 3.0567116737365723
},
{
"value": "max",
"measurement": 3.0769906044006348
},
{
"value": "std",
"measurement": 0.007254499319905302
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1184
},
{
"value": "node_copy.js (gzipped)",
"measurement": 713
},
{
"value": "node_copy.wasm",
"measurement": 6364
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3353
},
{
"value": "total",
"measurement": 7548
},
{
"value": "total (gzipped)",
"measurement": 4066
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0382649898529053
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.026098394393921
},
{
"value": "median",
"measurement": 3.0244650840759277
},
{
"value": "min",
"measurement": 3.02197527885437
},
{
"value": "max",
"measurement": 3.0311439037323
},
{
"value": "std",
"measurement": 0.003399815434244645
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1198
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 718
},
{
"value": "node_corrections.wasm",
"measurement": 6296
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3318
},
{
"value": "total",
"measurement": 7494
},
{
"value": "total (gzipped)",
"measurement": 4036
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1385843753814697
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.296130657196045
},
{
"value": "median",
"measurement": 1.2936227321624756
},
{
"value": "min",
"measurement": 1.2907490730285645
},
{
"value": "max",
"measurement": 1.3061244487762451
},
{
"value": "std",
"measurement": 0.005489494516576415
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1202
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 720
},
{
"value": "node_corrections64.wasm",
"measurement": 6299
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3339
},
{
"value": "total",
"measurement": 7501
},
{
"value": "total (gzipped)",
"measurement": 4059
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.112762689590454
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.701406478881836
},
{
"value": "median",
"measurement": 2.683073043823242
},
{
"value": "min",
"measurement": 2.6419384479522705
},
{
"value": "max",
"measurement": 2.794313907623291
},
{
"value": "std",
"measurement": 0.050904770905354675
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25118
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8859
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 39128
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16948
},
{
"value": "total",
"measurement": 64246
},
{
"value": "total (gzipped)",
"measurement": 25807
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.739872694015503
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.93147611618042
},
{
"value": "median",
"measurement": 3.9282782077789307
},
{
"value": "min",
"measurement": 3.9222402572631836
},
{
"value": "max",
"measurement": 3.942937135696411
},
{
"value": "std",
"measurement": 0.008418491704118002
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1212
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 735
},
{
"value": "node_fannkuch.wasm",
"measurement": 14746
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6833
},
{
"value": "total",
"measurement": 15958
},
{
"value": "total (gzipped)",
"measurement": 7568
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.077880382537842
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9727558135986327
},
{
"value": "median",
"measurement": 3.967073678970337
},
{
"value": "min",
"measurement": 3.9582841396331787
},
{
"value": "max",
"measurement": 3.999730110168457
},
{
"value": "std",
"measurement": 0.014326867527041742
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 15069
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6901
},
{
"value": "total",
"measurement": 16292
},
{
"value": "total (gzipped)",
"measurement": 7636
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0796608924865723
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9398123741149904
},
{
"value": "median",
"measurement": 3.9360311031341553
},
{
"value": "min",
"measurement": 3.9254612922668457
},
{
"value": "max",
"measurement": 3.960352659225464
},
{
"value": "std",
"measurement": 0.011691214877747933
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 14814
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6859
},
{
"value": "total",
"measurement": 16037
},
{
"value": "total (gzipped)",
"measurement": 7594
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.964473247528076
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.16634435653686525
},
{
"value": "median",
"measurement": 0.16416358947753906
},
{
"value": "min",
"measurement": 0.16093730926513672
},
{
"value": "max",
"measurement": 0.17583799362182617
},
{
"value": "std",
"measurement": 0.005491054502369592
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21017
},
{
"value": "node_files.js (gzipped)",
"measurement": 8623
},
{
"value": "node_files.wasm",
"measurement": 15668
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7472
},
{
"value": "total",
"measurement": 36685
},
{
"value": "total (gzipped)",
"measurement": 16095
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.308037281036377
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9011.6919136
},
{
"value": "median",
"measurement": 9023.751849
},
{
"value": "min",
"measurement": 8950.475953
},
{
"value": "max",
"measurement": 9058.068597
},
{
"value": "std",
"measurement": 39.193693364988604
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5421
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2700
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15072
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7321
},
{
"value": "total",
"measurement": 20493
},
{
"value": "total (gzipped)",
"measurement": 10021
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.953132390975952
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.9678447723388672
},
{
"value": "median",
"measurement": 1.9714934825897217
},
{
"value": "min",
"measurement": 1.9348986148834229
},
{
"value": "max",
"measurement": 1.9825670719146729
},
{
"value": "std",
"measurement": 0.017303715144096475
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1401
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 828
},
{
"value": "node_havlak.wasm",
"measurement": 32847
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 13716
},
{
"value": "total",
"measurement": 34248
},
{
"value": "total (gzipped)",
"measurement": 14544
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.894521713256836
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.966284990310669
},
{
"value": "median",
"measurement": 1.9646496772766113
},
{
"value": "min",
"measurement": 1.9589247703552246
},
{
"value": "max",
"measurement": 1.9723806381225586
},
{
"value": "std",
"measurement": 0.00498723731646775
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1182
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 712
},
{
"value": "node_ifs.wasm",
"measurement": 6311
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3288
},
{
"value": "total",
"measurement": 7493
},
{
"value": "total (gzipped)",
"measurement": 4000
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.2762551307678223
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.6671653747558595
},
{
"value": "median",
"measurement": 1.6672310829162598
},
{
"value": "min",
"measurement": 1.6585428714752197
},
{
"value": "max",
"measurement": 1.6803698539733887
},
{
"value": "std",
"measurement": 0.007471230980878653
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1188
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 716
},
{
"value": "node_life.c.wasm",
"measurement": 7642
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3835
},
{
"value": "total",
"measurement": 8830
},
{
"value": "total (gzipped)",
"measurement": 4551
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0887396335601807
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.106632423400879
},
{
"value": "median",
"measurement": 4.1634368896484375
},
{
"value": "min",
"measurement": 3.7283072471618652
},
{
"value": "max",
"measurement": 4.419757843017578
},
{
"value": "std",
"measurement": 0.22967321090265183
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 10560
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5012
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 86719
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 37770
},
{
"value": "total",
"measurement": 97279
},
{
"value": "total (gzipped)",
"measurement": 42782
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.008594751358032
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.886859200000001
},
{
"value": "median",
"measurement": 6.88636
},
{
"value": "min",
"measurement": 6.883854
},
{
"value": "max",
"measurement": 6.891943
},
{
"value": "std",
"measurement": 0.0029467000781927205
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1267
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 759
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 17720
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8632
},
{
"value": "total",
"measurement": 18987
},
{
"value": "total (gzipped)",
"measurement": 9391
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.041583299636841
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.047064
},
{
"value": "median",
"measurement": 1.03913
},
{
"value": "min",
"measurement": 1.03311
},
{
"value": "max",
"measurement": 1.06875
},
{
"value": "std",
"measurement": 0.01452852036512593
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 127343
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48188
},
{
"value": "total",
"measurement": 129866
},
{
"value": "total (gzipped)",
"measurement": 49562
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.765856027603149
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01312168
},
{
"value": "median",
"measurement": 0.0131648
},
{
"value": "min",
"measurement": 0.0130235
},
{
"value": "max",
"measurement": 0.0132167
},
{
"value": "std",
"measurement": 7.663545915576166e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 127582
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48214
},
{
"value": "total",
"measurement": 130105
},
{
"value": "total (gzipped)",
"measurement": 49588
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.81629753112793
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.9400386
},
{
"value": "median",
"measurement": 1.00877
},
{
"value": "min",
"measurement": 0.757441
},
{
"value": "max",
"measurement": 1.05336
},
{
"value": "std",
"measurement": 0.11306593256609208
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 128401
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48248
},
{
"value": "total",
"measurement": 130924
},
{
"value": "total (gzipped)",
"measurement": 49622
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.622995853424072
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1080662
},
{
"value": "median",
"measurement": 0.109696
},
{
"value": "min",
"measurement": 0.101077
},
{
"value": "max",
"measurement": 0.116923
},
{
"value": "std",
"measurement": 0.006079832017416244
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 128657
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48256
},
{
"value": "total",
"measurement": 131180
},
{
"value": "total (gzipped)",
"measurement": 49630
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.70681095123291
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.06979396
},
{
"value": "median",
"measurement": 0.0694524
},
{
"value": "min",
"measurement": 0.068936
},
{
"value": "max",
"measurement": 0.0717463
},
{
"value": "std",
"measurement": 0.0010110229128953334
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 128381
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48244
},
{
"value": "total",
"measurement": 130904
},
{
"value": "total (gzipped)",
"measurement": 49618
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.784662961959839
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.975199413299561
},
{
"value": "median",
"measurement": 5.958472013473511
},
{
"value": "min",
"measurement": 5.940091848373413
},
{
"value": "max",
"measurement": 6.021497488021851
},
{
"value": "std",
"measurement": 0.029966830044963456
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1208
},
{
"value": "node_memops.js (gzipped)",
"measurement": 733
},
{
"value": "node_memops.wasm",
"measurement": 10203
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5044
},
{
"value": "total",
"measurement": 11411
},
{
"value": "total (gzipped)",
"measurement": 5777
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.168597936630249
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.9156608
},
{
"value": "median",
"measurement": 0.915114
},
{
"value": "min",
"measurement": 0.904794
},
{
"value": "max",
"measurement": 0.928024
},
{
"value": "std",
"measurement": 0.009492289384539767
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 126563
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48190
},
{
"value": "total",
"measurement": 129086
},
{
"value": "total (gzipped)",
"measurement": 49563
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.101617336273193
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01189526
},
{
"value": "median",
"measurement": 0.0118952
},
{
"value": "min",
"measurement": 0.0118604
},
{
"value": "max",
"measurement": 0.01194
},
{
"value": "std",
"measurement": 2.6032103257711342e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 126796
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48220
},
{
"value": "total",
"measurement": 129319
},
{
"value": "total (gzipped)",
"measurement": 49593
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.648638486862183
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4480782
},
{
"value": "median",
"measurement": 0.464893
},
{
"value": "min",
"measurement": 0.390656
},
{
"value": "max",
"measurement": 0.515316
},
{
"value": "std",
"measurement": 0.045695315757307266
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 127593
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48252
},
{
"value": "total",
"measurement": 130116
},
{
"value": "total (gzipped)",
"measurement": 49625
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.230862617492676
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.051565700000000006
},
{
"value": "median",
"measurement": 0.0514585
},
{
"value": "min",
"measurement": 0.0509928
},
{
"value": "max",
"measurement": 0.0525286
},
{
"value": "std",
"measurement": 0.0005420923500653826
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 127842
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48262
},
{
"value": "total",
"measurement": 130365
},
{
"value": "total (gzipped)",
"measurement": 49635
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.861751317977905
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.04426216
},
{
"value": "median",
"measurement": 0.0442875
},
{
"value": "min",
"measurement": 0.0441195
},
{
"value": "max",
"measurement": 0.0444067
},
{
"value": "std",
"measurement": 0.00011236148094499768
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 127573
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48250
},
{
"value": "total",
"measurement": 130096
},
{
"value": "total (gzipped)",
"measurement": 49623
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.915168285369873
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3530.4432168
},
{
"value": "median",
"measurement": 3527.161647
},
{
"value": "min",
"measurement": 3525.61148
},
{
"value": "max",
"measurement": 3544.338751
},
{
"value": "std",
"measurement": 6.993957527520911
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15137
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7344
},
{
"value": "total",
"measurement": 20517
},
{
"value": "total (gzipped)",
"measurement": 10021
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.8612732887268066
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 947.803879
},
{
"value": "median",
"measurement": 945.3181
},
{
"value": "min",
"measurement": 943.302695
},
{
"value": "max",
"measurement": 953.615452
},
{
"value": "std",
"measurement": 4.086038237232173
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 15112
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7330
},
{
"value": "total",
"measurement": 20492
},
{
"value": "total (gzipped)",
"measurement": 10007
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.1897218227386475
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03198399543762207
},
{
"value": "median",
"measurement": 0.03241467475891113
},
{
"value": "min",
"measurement": 0.02947545051574707
},
{
"value": "max",
"measurement": 0.03349566459655762
},
{
"value": "std",
"measurement": 0.001440999624665853
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 390
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 261
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 59
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 63
},
{
"value": "total",
"measurement": 449
},
{
"value": "total (gzipped)",
"measurement": 324
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0849459171295166
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9862016677856444
},
{
"value": "median",
"measurement": 2.9887990951538086
},
{
"value": "min",
"measurement": 2.980865955352783
},
{
"value": "max",
"measurement": 2.99048113822937
},
{
"value": "std",
"measurement": 0.004255217760863701
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1188
},
{
"value": "node_primes.js (gzipped)",
"measurement": 716
},
{
"value": "node_primes.wasm",
"measurement": 6037
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3181
},
{
"value": "total",
"measurement": 7225
},
{
"value": "total (gzipped)",
"measurement": 3897
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.3371002674102783
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9.493309354782104
},
{
"value": "median",
"measurement": 9.496563196182251
},
{
"value": "min",
"measurement": 9.449208736419678
},
{
"value": "max",
"measurement": 9.526825428009033
},
{
"value": "std",
"measurement": 0.02548960551112739
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1255
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 750
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 16197
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7941
},
{
"value": "total",
"measurement": 17452
},
{
"value": "total (gzipped)",
"measurement": 8691
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.405423402786255
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4997695446014405
},
{
"value": "median",
"measurement": 3.4937257766723633
},
{
"value": "min",
"measurement": 3.4875848293304443
},
{
"value": "max",
"measurement": 3.51564884185791
},
{
"value": "std",
"measurement": 0.010696385025523746
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1539
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 901
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 85878
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40038
},
{
"value": "total",
"measurement": 87417
},
{
"value": "total (gzipped)",
"measurement": 40939
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.298644781112671
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.265421724319458
},
{
"value": "median",
"measurement": 4.260284185409546
},
{
"value": "min",
"measurement": 4.237396478652954
},
{
"value": "max",
"measurement": 4.312340259552002
},
{
"value": "std",
"measurement": 0.026518628907820693
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1242
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 747
},
{
"value": "node_bullet.wasm",
"measurement": 757741
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 334006
},
{
"value": "total",
"measurement": 758983
},
{
"value": "total (gzipped)",
"measurement": 334753
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 9.35357666015625
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.455050000006974
},
{
"value": "median",
"measurement": 3.4560000000221187
},
{
"value": "min",
"measurement": 3.4514999999812415
},
{
"value": "max",
"measurement": 3.457750000013537
},
{
"value": "std",
"measurement": 0.0021354156647136815
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1371
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 829
},
{
"value": "node_core_main.c.wasm",
"measurement": 27941
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 13182
},
{
"value": "total",
"measurement": 29312
},
{
"value": "total (gzipped)",
"measurement": 14011
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.720750570297241
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.750352970316046
},
{
"value": "median",
"measurement": 5.7720943574123345
},
{
"value": "min",
"measurement": 5.704461432132835
},
{
"value": "max",
"measurement": 5.779395906400477
},
{
"value": "std",
"measurement": 0.03048501796265566
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 2830
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1442
},
{
"value": "node_linpack2.c.wasm",
"measurement": 26349
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12941
},
{
"value": "total",
"measurement": 29179
},
{
"value": "total (gzipped)",
"measurement": 14383
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.3019156455993652
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.122055721282959
},
{
"value": "median",
"measurement": 3.1087188720703125
},
{
"value": "min",
"measurement": 3.0935957431793213
},
{
"value": "max",
"measurement": 3.1629512310028076
},
{
"value": "std",
"measurement": 0.024684285709238165
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 30686
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12313
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 219334
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 98986
},
{
"value": "total",
"measurement": 250020
},
{
"value": "total (gzipped)",
"measurement": 111299
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.583897590637207
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.7435476699130623
},
{
"value": "median",
"measurement": 3.721622627465575
},
{
"value": "min",
"measurement": 3.687315634218289
},
{
"value": "max",
"measurement": 3.8358266206367473
},
{
"value": "std",
"measurement": 0.05335005503232742
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 30678
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12312
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 229700
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 102617
},
{
"value": "total",
"measurement": 260378
},
{
"value": "total (gzipped)",
"measurement": 114929
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7353127002716064
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6968056678771974
},
{
"value": "median",
"measurement": 2.696896553039551
},
{
"value": "min",
"measurement": 2.676576614379883
},
{
"value": "max",
"measurement": 2.715988874435425
},
{
"value": "std",
"measurement": 0.013242925284405904
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1369
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 804
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 55426
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21809
},
{
"value": "total",
"measurement": 56795
},
{
"value": "total (gzipped)",
"measurement": 22613
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.2393505573272705
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7352954387664794
},
{
"value": "median",
"measurement": 1.7361845970153809
},
{
"value": "min",
"measurement": 1.725170612335205
},
{
"value": "max",
"measurement": 1.7410705089569092
},
{
"value": "std",
"measurement": 0.005376946295725348
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 28869
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11766
},
{
"value": "node_poppler.wasm",
"measurement": 1950361
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 978243
},
{
"value": "total",
"measurement": 1979230
},
{
"value": "total (gzipped)",
"measurement": 990009
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 88.86731743812561
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.4427090167999266
},
{
"value": "median",
"measurement": 2.4403984546661377
},
{
"value": "min",
"measurement": 2.400581121444702
},
{
"value": "max",
"measurement": 2.4894702434539795
},
{
"value": "std",
"measurement": 0.02919122138031449
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26301
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10204
},
{
"value": "node_sqlite.c.wasm",
"measurement": 934295
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 381035
},
{
"value": "total",
"measurement": 960596
},
{
"value": "total (gzipped)",
"measurement": 391239
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 25.050291538238525
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.68671407699585
},
{
"value": "median",
"measurement": 5.68600058555603
},
{
"value": "min",
"measurement": 5.676084756851196
},
{
"value": "max",
"measurement": 5.697084426879883
},
{
"value": "std",
"measurement": 0.007051393179210511
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1388
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 810
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 64851
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 30855
},
{
"value": "total",
"measurement": 66239
},
{
"value": "total (gzipped)",
"measurement": 31665
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 25.675247192382812
}
]
}
}
]
},
"-Oz": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.4439448833465576
},
{
"value": "median",
"measurement": 1.440626859664917
},
{
"value": "min",
"measurement": 1.4382178783416748
},
{
"value": "max",
"measurement": 1.4561717510223389
},
{
"value": "std",
"measurement": 0.006547342734931468
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1365
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 827
},
{
"value": "node_base64.c.wasm",
"measurement": 16881
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8330
},
{
"value": "total",
"measurement": 18246
},
{
"value": "total (gzipped)",
"measurement": 9157
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0951156616210938
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.028450393676757814
},
{
"value": "median",
"measurement": 0.027221202850341797
},
{
"value": "min",
"measurement": 0.02715778350830078
},
{
"value": "max",
"measurement": 0.03277301788330078
},
{
"value": "std",
"measurement": 0.0021807457999632185
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14329829216003417
},
{
"value": "median",
"measurement": 0.13940215110778809
},
{
"value": "min",
"measurement": 0.13872170448303223
},
{
"value": "max",
"measurement": 0.15421485900878906
},
{
"value": "std",
"measurement": 0.005909275632248842
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.018700075149536134
},
{
"value": "median",
"measurement": 0.01983952522277832
},
{
"value": "min",
"measurement": 0.014242410659790039
},
{
"value": "max",
"measurement": 0.02171778678894043
},
{
"value": "std",
"measurement": 0.002557154352314516
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13089852333068847
},
{
"value": "median",
"measurement": 0.13118839263916016
},
{
"value": "min",
"measurement": 0.12803864479064941
},
{
"value": "max",
"measurement": 0.13364648818969727
},
{
"value": "std",
"measurement": 0.0018277314969503164
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.132786273956299
},
{
"value": "median",
"measurement": 4.135812997817993
},
{
"value": "min",
"measurement": 4.12507963180542
},
{
"value": "max",
"measurement": 4.13921856880188
},
{
"value": "std",
"measurement": 0.005784740450029173
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1200
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 719
},
{
"value": "node_conditionals.wasm",
"measurement": 5393
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 2920
},
{
"value": "total",
"measurement": 6593
},
{
"value": "total (gzipped)",
"measurement": 3639
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1172902584075928
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9747975349426268
},
{
"value": "median",
"measurement": 2.9725699424743652
},
{
"value": "min",
"measurement": 2.9686217308044434
},
{
"value": "max",
"measurement": 2.983344793319702
},
{
"value": "std",
"measurement": 0.005021698919525399
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1184
},
{
"value": "node_copy.js (gzipped)",
"measurement": 713
},
{
"value": "node_copy.wasm",
"measurement": 5537
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3014
},
{
"value": "total",
"measurement": 6721
},
{
"value": "total (gzipped)",
"measurement": 3727
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0298891067504883
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0834694385528563
},
{
"value": "median",
"measurement": 3.083171844482422
},
{
"value": "min",
"measurement": 3.0757598876953125
},
{
"value": "max",
"measurement": 3.0898756980895996
},
{
"value": "std",
"measurement": 0.0046357102955196
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1198
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 718
},
{
"value": "node_corrections.wasm",
"measurement": 5468
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 2981
},
{
"value": "total",
"measurement": 6666
},
{
"value": "total (gzipped)",
"measurement": 3699
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.355259418487549
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3857313632965087
},
{
"value": "median",
"measurement": 1.3867247104644775
},
{
"value": "min",
"measurement": 1.3801617622375488
},
{
"value": "max",
"measurement": 1.3913307189941406
},
{
"value": "std",
"measurement": 0.003871734371698903
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1202
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 720
},
{
"value": "node_corrections64.wasm",
"measurement": 5472
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 2996
},
{
"value": "total",
"measurement": 6674
},
{
"value": "total (gzipped)",
"measurement": 3716
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.117443561553955
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.79502215385437
},
{
"value": "median",
"measurement": 2.804912805557251
},
{
"value": "min",
"measurement": 2.6988365650177
},
{
"value": "max",
"measurement": 2.9078900814056396
},
{
"value": "std",
"measurement": 0.0693170538130293
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25090
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8838
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 38051
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 17176
},
{
"value": "total",
"measurement": 63141
},
{
"value": "total (gzipped)",
"measurement": 26014
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.565372467041016
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.538773488998413
},
{
"value": "median",
"measurement": 4.535421133041382
},
{
"value": "min",
"measurement": 4.531373023986816
},
{
"value": "max",
"measurement": 4.556349277496338
},
{
"value": "std",
"measurement": 0.009259349223192517
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1212
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 735
},
{
"value": "node_fannkuch.wasm",
"measurement": 13207
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6265
},
{
"value": "total",
"measurement": 14419
},
{
"value": "total (gzipped)",
"measurement": 7000
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.202921152114868
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.510666561126709
},
{
"value": "median",
"measurement": 4.507876396179199
},
{
"value": "min",
"measurement": 4.496776580810547
},
{
"value": "max",
"measurement": 4.527266025543213
},
{
"value": "std",
"measurement": 0.010244282190680847
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 13874
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6543
},
{
"value": "total",
"measurement": 15097
},
{
"value": "total (gzipped)",
"measurement": 7278
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.2520792484283447
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.329061126708984
},
{
"value": "median",
"measurement": 4.322391986846924
},
{
"value": "min",
"measurement": 4.309133291244507
},
{
"value": "max",
"measurement": 4.359128713607788
},
{
"value": "std",
"measurement": 0.017526573831753742
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 13635
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6499
},
{
"value": "total",
"measurement": 14858
},
{
"value": "total (gzipped)",
"measurement": 7234
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.2539517879486084
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1898137092590332
},
{
"value": "median",
"measurement": 0.18106579780578613
},
{
"value": "min",
"measurement": 0.173964262008667
},
{
"value": "max",
"measurement": 0.23571491241455078
},
{
"value": "std",
"measurement": 0.02320248401470283
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21017
},
{
"value": "node_files.js (gzipped)",
"measurement": 8623
},
{
"value": "node_files.wasm",
"measurement": 14657
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7065
},
{
"value": "total",
"measurement": 35674
},
{
"value": "total (gzipped)",
"measurement": 15688
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.434688568115234
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9246.5215914
},
{
"value": "median",
"measurement": 9043.84358
},
{
"value": "min",
"measurement": 9006.212075
},
{
"value": "max",
"measurement": 10065.071386
},
{
"value": "std",
"measurement": 410.30309437830516
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5421
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2700
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14032
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6899
},
{
"value": "total",
"measurement": 19453
},
{
"value": "total (gzipped)",
"measurement": 9599
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.860456943511963
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.3775577545166016
},
{
"value": "median",
"measurement": 2.3733251094818115
},
{
"value": "min",
"measurement": 2.338322877883911
},
{
"value": "max",
"measurement": 2.4213461875915527
},
{
"value": "std",
"measurement": 0.028143446483939117
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1401
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 828
},
{
"value": "node_havlak.wasm",
"measurement": 25885
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 11785
},
{
"value": "total",
"measurement": 27286
},
{
"value": "total (gzipped)",
"measurement": 12613
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.909661054611206
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.87745451927185
},
{
"value": "median",
"measurement": 12.836747169494629
},
{
"value": "min",
"measurement": 12.83500361442566
},
{
"value": "max",
"measurement": 13.041858434677124
},
{
"value": "std",
"measurement": 0.0822052240225836
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1182
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 712
},
{
"value": "node_ifs.wasm",
"measurement": 5430
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 2936
},
{
"value": "total",
"measurement": 6612
},
{
"value": "total (gzipped)",
"measurement": 3648
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.3968687057495117
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.837515592575073
},
{
"value": "median",
"measurement": 5.833284139633179
},
{
"value": "min",
"measurement": 5.821439266204834
},
{
"value": "max",
"measurement": 5.861504316329956
},
{
"value": "std",
"measurement": 0.014353103343859768
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1188
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 716
},
{
"value": "node_life.c.wasm",
"measurement": 6769
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3552
},
{
"value": "total",
"measurement": 7957
},
{
"value": "total (gzipped)",
"measurement": 4268
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.107164144515991
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.1052690029144285
},
{
"value": "median",
"measurement": 4.078937530517578
},
{
"value": "min",
"measurement": 3.6660549640655518
},
{
"value": "max",
"measurement": 4.579715251922607
},
{
"value": "std",
"measurement": 0.28999976899452506
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 10479
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 4980
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 83985
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 37212
},
{
"value": "total",
"measurement": 94464
},
{
"value": "total (gzipped)",
"measurement": 42192
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.372668027877808
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 8.3377408
},
{
"value": "median",
"measurement": 8.124391
},
{
"value": "min",
"measurement": 8.115251
},
{
"value": "max",
"measurement": 9.204343
},
{
"value": "std",
"measurement": 0.4333216462861527
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1267
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 759
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 15613
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 7927
},
{
"value": "total",
"measurement": 16880
},
{
"value": "total (gzipped)",
"measurement": 8686
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1259396076202393
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.22508
},
{
"value": "median",
"measurement": 1.21864
},
{
"value": "min",
"measurement": 1.20926
},
{
"value": "max",
"measurement": 1.24881
},
{
"value": "std",
"measurement": 0.013641711036384481
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 116428
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46236
},
{
"value": "total",
"measurement": 118951
},
{
"value": "total (gzipped)",
"measurement": 47610
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.898392200469971
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0132684
},
{
"value": "median",
"measurement": 0.0131623
},
{
"value": "min",
"measurement": 0.0131521
},
{
"value": "max",
"measurement": 0.013707
},
{
"value": "std",
"measurement": 0.00021937938827519202
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 116430
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46238
},
{
"value": "total",
"measurement": 118953
},
{
"value": "total (gzipped)",
"measurement": 47612
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.605598449707031
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.8075632
},
{
"value": "median",
"measurement": 0.804525
},
{
"value": "min",
"measurement": 0.768228
},
{
"value": "max",
"measurement": 0.859957
},
{
"value": "std",
"measurement": 0.033202632114939575
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 116433
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46238
},
{
"value": "total",
"measurement": 118956
},
{
"value": "total (gzipped)",
"measurement": 47612
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.875854253768921
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.10734759999999999
},
{
"value": "median",
"measurement": 0.108973
},
{
"value": "min",
"measurement": 0.100554
},
{
"value": "max",
"measurement": 0.11205
},
{
"value": "std",
"measurement": 0.004131941461347449
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 116432
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46237
},
{
"value": "total",
"measurement": 118955
},
{
"value": "total (gzipped)",
"measurement": 47611
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.031965494155884
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.07513681999999999
},
{
"value": "median",
"measurement": 0.0735342
},
{
"value": "min",
"measurement": 0.0732066
},
{
"value": "max",
"measurement": 0.0815594
},
{
"value": "std",
"measurement": 0.0032209328787793003
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 116429
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46237
},
{
"value": "total",
"measurement": 118952
},
{
"value": "total (gzipped)",
"measurement": 47611
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.691729784011841
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 15.419489240646362
},
{
"value": "median",
"measurement": 15.410490036010742
},
{
"value": "min",
"measurement": 15.378488302230835
},
{
"value": "max",
"measurement": 15.481261730194092
},
{
"value": "std",
"measurement": 0.03459385656298559
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1208
},
{
"value": "node_memops.js (gzipped)",
"measurement": 733
},
{
"value": "node_memops.wasm",
"measurement": 9471
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 4775
},
{
"value": "total",
"measurement": 10679
},
{
"value": "total (gzipped)",
"measurement": 5508
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.292541742324829
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.140038
},
{
"value": "median",
"measurement": 1.1239
},
{
"value": "min",
"measurement": 1.10277
},
{
"value": "max",
"measurement": 1.23954
},
{
"value": "std",
"measurement": 0.05050450966002613
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 115738
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46164
},
{
"value": "total",
"measurement": 118261
},
{
"value": "total (gzipped)",
"measurement": 47537
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.862559080123901
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01235152
},
{
"value": "median",
"measurement": 0.0122531
},
{
"value": "min",
"measurement": 0.0122369
},
{
"value": "max",
"measurement": 0.0125352
},
{
"value": "std",
"measurement": 0.000128653090130091
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 115740
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46168
},
{
"value": "total",
"measurement": 118263
},
{
"value": "total (gzipped)",
"measurement": 47541
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7058470249176025
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4154178
},
{
"value": "median",
"measurement": 0.404795
},
{
"value": "min",
"measurement": 0.38537
},
{
"value": "max",
"measurement": 0.484709
},
{
"value": "std",
"measurement": 0.03568281495285949
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 115743
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46168
},
{
"value": "total",
"measurement": 118266
},
{
"value": "total (gzipped)",
"measurement": 47541
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.668728828430176
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.050643499999999994
},
{
"value": "median",
"measurement": 0.0500978
},
{
"value": "min",
"measurement": 0.0500042
},
{
"value": "max",
"measurement": 0.0519946
},
{
"value": "std",
"measurement": 0.0007862089289753067
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 115742
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46166
},
{
"value": "total",
"measurement": 118265
},
{
"value": "total (gzipped)",
"measurement": 47539
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.680344343185425
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05260494
},
{
"value": "median",
"measurement": 0.0532363
},
{
"value": "min",
"measurement": 0.0507762
},
{
"value": "max",
"measurement": 0.0542465
},
{
"value": "std",
"measurement": 0.0014850977618998038
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 115739
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46167
},
{
"value": "total",
"measurement": 118262
},
{
"value": "total (gzipped)",
"measurement": 47540
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.878870487213135
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4069.7649572
},
{
"value": "median",
"measurement": 4069.601694
},
{
"value": "min",
"measurement": 4055.355319
},
{
"value": "max",
"measurement": 4080.126402
},
{
"value": "std",
"measurement": 8.377733375138208
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14062
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6906
},
{
"value": "total",
"measurement": 19442
},
{
"value": "total (gzipped)",
"measurement": 9583
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.05135703086853
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2135.2961668
},
{
"value": "median",
"measurement": 2133.157505
},
{
"value": "min",
"measurement": 2129.112564
},
{
"value": "max",
"measurement": 2149.620304
},
{
"value": "std",
"measurement": 7.542508750909917
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14055
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6903
},
{
"value": "total",
"measurement": 19435
},
{
"value": "total (gzipped)",
"measurement": 9580
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.016503095626831
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03413248062133789
},
{
"value": "median",
"measurement": 0.03212761878967285
},
{
"value": "min",
"measurement": 0.030093669891357422
},
{
"value": "max",
"measurement": 0.04410195350646973
},
{
"value": "std",
"measurement": 0.0051886663340026395
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 390
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 261
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 59
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 63
},
{
"value": "total",
"measurement": 449
},
{
"value": "total (gzipped)",
"measurement": 324
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.092373847961426
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9782101631164553
},
{
"value": "median",
"measurement": 2.9749388694763184
},
{
"value": "min",
"measurement": 2.969053268432617
},
{
"value": "max",
"measurement": 2.9951140880584717
},
{
"value": "std",
"measurement": 0.009511284831081908
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1188
},
{
"value": "node_primes.js (gzipped)",
"measurement": 716
},
{
"value": "node_primes.wasm",
"measurement": 5391
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 2936
},
{
"value": "total",
"measurement": 6579
},
{
"value": "total (gzipped)",
"measurement": 3652
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.138754367828369
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9.483035278320312
},
{
"value": "median",
"measurement": 9.486696481704712
},
{
"value": "min",
"measurement": 9.452310800552368
},
{
"value": "max",
"measurement": 9.49970531463623
},
{
"value": "std",
"measurement": 0.016768784033222427
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1255
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 750
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 15061
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7472
},
{
"value": "total",
"measurement": 16316
},
{
"value": "total (gzipped)",
"measurement": 8222
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.143898963928223
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5138290405273436
},
{
"value": "median",
"measurement": 3.5114059448242188
},
{
"value": "min",
"measurement": 3.510270833969116
},
{
"value": "max",
"measurement": 3.5194664001464844
},
{
"value": "std",
"measurement": 0.003950331987758906
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1539
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 901
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 84662
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 39642
},
{
"value": "total",
"measurement": 86201
},
{
"value": "total (gzipped)",
"measurement": 40543
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.269712209701538
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.179728174209595
},
{
"value": "median",
"measurement": 4.173351526260376
},
{
"value": "min",
"measurement": 4.1396706104278564
},
{
"value": "max",
"measurement": 4.241860866546631
},
{
"value": "std",
"measurement": 0.03498113614998928
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1242
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 747
},
{
"value": "node_bullet.wasm",
"measurement": 738382
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 332229
},
{
"value": "total",
"measurement": 739624
},
{
"value": "total (gzipped)",
"measurement": 332976
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 9.376343727111816
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.6091999999892637
},
{
"value": "median",
"measurement": 3.4629999999903727
},
{
"value": "min",
"measurement": 3.4465000000579873
},
{
"value": "max",
"measurement": 3.985999999942761
},
{
"value": "std",
"measurement": 0.20941522149101052
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1371
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 829
},
{
"value": "node_core_main.c.wasm",
"measurement": 27001
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 12934
},
{
"value": "total",
"measurement": 28372
},
{
"value": "total (gzipped)",
"measurement": 13763
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7096002101898193
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.387477658417178
},
{
"value": "median",
"measurement": 2.4326622563581686
},
{
"value": "min",
"measurement": 2.2680516723490007
},
{
"value": "max",
"measurement": 2.5165270846440473
},
{
"value": "std",
"measurement": 0.095869120152286
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 2830
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1442
},
{
"value": "node_linpack2.c.wasm",
"measurement": 24227
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12283
},
{
"value": "total",
"measurement": 27057
},
{
"value": "total (gzipped)",
"measurement": 13725
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.738914728164673
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9268675327301024
},
{
"value": "median",
"measurement": 2.9355640411376953
},
{
"value": "min",
"measurement": 2.887012243270874
},
{
"value": "max",
"measurement": 2.9467813968658447
},
{
"value": "std",
"measurement": 0.020865378718786774
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 30653
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12296
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 168182
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 81897
},
{
"value": "total",
"measurement": 198835
},
{
"value": "total (gzipped)",
"measurement": 94193
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.306650161743164
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.6916785716970515
},
{
"value": "median",
"measurement": 3.6114120621162873
},
{
"value": "min",
"measurement": 3.5536602700781805
},
{
"value": "max",
"measurement": 3.849114703618168
},
{
"value": "std",
"measurement": 0.12763776793328624
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 30645
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12295
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 178549
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 85650
},
{
"value": "total",
"measurement": 209194
},
{
"value": "total (gzipped)",
"measurement": 97945
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.952915906906128
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.720791959762573
},
{
"value": "median",
"measurement": 2.7172131538391113
},
{
"value": "min",
"measurement": 2.7114665508270264
},
{
"value": "max",
"measurement": 2.7414188385009766
},
{
"value": "std",
"measurement": 0.010750504422716422
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1369
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 804
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 54582
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21424
},
{
"value": "total",
"measurement": 55951
},
{
"value": "total (gzipped)",
"measurement": 22228
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.379843711853027
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7785465240478515
},
{
"value": "median",
"measurement": 1.7756931781768799
},
{
"value": "min",
"measurement": 1.7612392902374268
},
{
"value": "max",
"measurement": 1.800586462020874
},
{
"value": "std",
"measurement": 0.012927889076241362
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 28822
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11757
},
{
"value": "node_poppler.wasm",
"measurement": 1833691
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 938714
},
{
"value": "total",
"measurement": 1862513
},
{
"value": "total (gzipped)",
"measurement": 950471
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 92.2735321521759
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.4069434642791747
},
{
"value": "median",
"measurement": 2.410566806793213
},
{
"value": "min",
"measurement": 2.3874473571777344
},
{
"value": "max",
"measurement": 2.415247678756714
},
{
"value": "std",
"measurement": 0.010128034759179318
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26301
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10204
},
{
"value": "node_sqlite.c.wasm",
"measurement": 525635
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 254669
},
{
"value": "total",
"measurement": 551936
},
{
"value": "total (gzipped)",
"measurement": 264873
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 16.556287050247192
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.77012038230896
},
{
"value": "median",
"measurement": 5.773728132247925
},
{
"value": "min",
"measurement": 5.761398077011108
},
{
"value": "max",
"measurement": 5.777084112167358
},
{
"value": "std",
"measurement": 0.006488624666536098
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1388
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 810
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 54480
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 28127
},
{
"value": "total",
"measurement": 55868
},
{
"value": "total (gzipped)",
"measurement": 28937
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 24.420597076416016
}
]
}
}
]
},
"-Os": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.4075551509857178
},
{
"value": "median",
"measurement": 1.4078521728515625
},
{
"value": "min",
"measurement": 1.401684045791626
},
{
"value": "max",
"measurement": 1.4168155193328857
},
{
"value": "std",
"measurement": 0.00534930089875555
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1365
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 827
},
{
"value": "node_base64.c.wasm",
"measurement": 17661
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8583
},
{
"value": "total",
"measurement": 19026
},
{
"value": "total (gzipped)",
"measurement": 9410
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5423693656921387
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03397665023803711
},
{
"value": "median",
"measurement": 0.03402423858642578
},
{
"value": "min",
"measurement": 0.03243088722229004
},
{
"value": "max",
"measurement": 0.036017417907714844
},
{
"value": "std",
"measurement": 0.0012120329261306353
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13905854225158693
},
{
"value": "median",
"measurement": 0.1366727352142334
},
{
"value": "min",
"measurement": 0.13617539405822754
},
{
"value": "max",
"measurement": 0.14425992965698242
},
{
"value": "std",
"measurement": 0.003283338266438948
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.019646358489990235
},
{
"value": "median",
"measurement": 0.020199298858642578
},
{
"value": "min",
"measurement": 0.014580011367797852
},
{
"value": "max",
"measurement": 0.023387670516967773
},
{
"value": "std",
"measurement": 0.002843573395104456
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.12995223999023436
},
{
"value": "median",
"measurement": 0.1288003921508789
},
{
"value": "min",
"measurement": 0.1273670196533203
},
{
"value": "max",
"measurement": 0.1365218162536621
},
{
"value": "std",
"measurement": 0.0033478577526113414
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.109656095504761
},
{
"value": "median",
"measurement": 4.106868743896484
},
{
"value": "min",
"measurement": 4.104666471481323
},
{
"value": "max",
"measurement": 4.121204853057861
},
{
"value": "std",
"measurement": 0.005983644519287331
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1200
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 719
},
{
"value": "node_conditionals.wasm",
"measurement": 6197
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3274
},
{
"value": "total",
"measurement": 7397
},
{
"value": "total (gzipped)",
"measurement": 3993
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1124939918518066
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0681230068206786
},
{
"value": "median",
"measurement": 3.0689103603363037
},
{
"value": "min",
"measurement": 3.062767505645752
},
{
"value": "max",
"measurement": 3.0719871520996094
},
{
"value": "std",
"measurement": 0.0030865698187226794
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1184
},
{
"value": "node_copy.js (gzipped)",
"measurement": 713
},
{
"value": "node_copy.wasm",
"measurement": 6341
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3360
},
{
"value": "total",
"measurement": 7525
},
{
"value": "total (gzipped)",
"measurement": 4073
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.030362129211426
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1076781272888185
},
{
"value": "median",
"measurement": 3.109391927719116
},
{
"value": "min",
"measurement": 3.096954584121704
},
{
"value": "max",
"measurement": 3.1125054359436035
},
{
"value": "std",
"measurement": 0.005552903707179622
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1198
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 718
},
{
"value": "node_corrections.wasm",
"measurement": 6270
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3327
},
{
"value": "total",
"measurement": 7468
},
{
"value": "total (gzipped)",
"measurement": 4045
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0527799129486084
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.41976318359375
},
{
"value": "median",
"measurement": 1.4223201274871826
},
{
"value": "min",
"measurement": 1.4058432579040527
},
{
"value": "max",
"measurement": 1.4260108470916748
},
{
"value": "std",
"measurement": 0.007172270687648638
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1202
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 720
},
{
"value": "node_corrections64.wasm",
"measurement": 6274
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3343
},
{
"value": "total",
"measurement": 7476
},
{
"value": "total (gzipped)",
"measurement": 4063
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.071434736251831
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6850711345672607
},
{
"value": "median",
"measurement": 2.694183826446533
},
{
"value": "min",
"measurement": 2.643669843673706
},
{
"value": "max",
"measurement": 2.7067277431488037
},
{
"value": "std",
"measurement": 0.021927964282361212
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25090
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8838
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 38267
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16910
},
{
"value": "total",
"measurement": 63357
},
{
"value": "total (gzipped)",
"measurement": 25748
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.570269346237183
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9869417190551757
},
{
"value": "median",
"measurement": 3.9857637882232666
},
{
"value": "min",
"measurement": 3.9678802490234375
},
{
"value": "max",
"measurement": 3.9996094703674316
},
{
"value": "std",
"measurement": 0.011528159645133648
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1212
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 735
},
{
"value": "node_fannkuch.wasm",
"measurement": 14042
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6574
},
{
"value": "total",
"measurement": 15254
},
{
"value": "total (gzipped)",
"measurement": 7309
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.111521005630493
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.525606679916382
},
{
"value": "median",
"measurement": 4.486236095428467
},
{
"value": "min",
"measurement": 4.483418703079224
},
{
"value": "max",
"measurement": 4.677213430404663
},
{
"value": "std",
"measurement": 0.07595601919167064
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 14673
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6919
},
{
"value": "total",
"measurement": 15896
},
{
"value": "total (gzipped)",
"measurement": 7654
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.1230850219726562
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.220104789733886
},
{
"value": "median",
"measurement": 4.220193147659302
},
{
"value": "min",
"measurement": 4.211999416351318
},
{
"value": "max",
"measurement": 4.226613521575928
},
{
"value": "std",
"measurement": 0.0047362928459404275
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1223
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 735
},
{
"value": "node_fasta.wasm",
"measurement": 14434
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 6871
},
{
"value": "total",
"measurement": 15657
},
{
"value": "total (gzipped)",
"measurement": 7606
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 2.903524875640869
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.18102807998657228
},
{
"value": "median",
"measurement": 0.18410515785217285
},
{
"value": "min",
"measurement": 0.16829752922058105
},
{
"value": "max",
"measurement": 0.19472098350524902
},
{
"value": "std",
"measurement": 0.009778927810730809
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21017
},
{
"value": "node_files.js (gzipped)",
"measurement": 8623
},
{
"value": "node_files.wasm",
"measurement": 15484
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7351
},
{
"value": "total",
"measurement": 36501
},
{
"value": "total (gzipped)",
"measurement": 15974
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.352338790893555
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9351.5827738
},
{
"value": "median",
"measurement": 9089.381183
},
{
"value": "min",
"measurement": 9007.004354
},
{
"value": "max",
"measurement": 10469.376335
},
{
"value": "std",
"measurement": 560.1903644655795
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5421
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2700
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14783
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7267
},
{
"value": "total",
"measurement": 20204
},
{
"value": "total (gzipped)",
"measurement": 9967
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.282000541687012
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.1421813488006594
},
{
"value": "median",
"measurement": 2.150017023086548
},
{
"value": "min",
"measurement": 2.093435764312744
},
{
"value": "max",
"measurement": 2.1787049770355225
},
{
"value": "std",
"measurement": 0.02968310495299815
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1401
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 828
},
{
"value": "node_havlak.wasm",
"measurement": 26877
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 12092
},
{
"value": "total",
"measurement": 28278
},
{
"value": "total (gzipped)",
"measurement": 12920
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.319955587387085
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.696771621704102
},
{
"value": "median",
"measurement": 12.808841943740845
},
{
"value": "min",
"measurement": 12.239169120788574
},
{
"value": "max",
"measurement": 12.821036100387573
},
{
"value": "std",
"measurement": 0.2289170604521044
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1182
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 712
},
{
"value": "node_ifs.wasm",
"measurement": 6234
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3296
},
{
"value": "total",
"measurement": 7416
},
{
"value": "total (gzipped)",
"measurement": 4008
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.049607515335083
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.080381441116333
},
{
"value": "median",
"measurement": 4.081888437271118
},
{
"value": "min",
"measurement": 4.066792964935303
},
{
"value": "max",
"measurement": 4.0987818241119385
},
{
"value": "std",
"measurement": 0.011968248120014518
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1188
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 716
},
{
"value": "node_life.c.wasm",
"measurement": 7458
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3847
},
{
"value": "total",
"measurement": 8646
},
{
"value": "total (gzipped)",
"measurement": 4563
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.0782787799835205
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.6775166034698485
},
{
"value": "median",
"measurement": 3.5804779529571533
},
{
"value": "min",
"measurement": 3.5083916187286377
},
{
"value": "max",
"measurement": 4.022913217544556
},
{
"value": "std",
"measurement": 0.18957055557394667
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 10527
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 4994
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 84998
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 37661
},
{
"value": "total",
"measurement": 95525
},
{
"value": "total (gzipped)",
"measurement": 42655
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6468279361724854
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.507106
},
{
"value": "median",
"measurement": 7.504059
},
{
"value": "min",
"measurement": 7.4985
},
{
"value": "max",
"measurement": 7.528036
},
{
"value": "std",
"measurement": 0.010700427972646625
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1267
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 759
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 16421
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8255
},
{
"value": "total",
"measurement": 17688
},
{
"value": "total (gzipped)",
"measurement": 9014
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.440009832382202
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.14464
},
{
"value": "median",
"measurement": 1.15588
},
{
"value": "min",
"measurement": 1.11787
},
{
"value": "max",
"measurement": 1.16009
},
{
"value": "std",
"measurement": 0.016928090264401757
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 118833
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46946
},
{
"value": "total",
"measurement": 121356
},
{
"value": "total (gzipped)",
"measurement": 48320
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.718608856201172
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.013160700000000001
},
{
"value": "median",
"measurement": 0.0131531
},
{
"value": "min",
"measurement": 0.013051
},
{
"value": "max",
"measurement": 0.0132442
},
{
"value": "std",
"measurement": 6.877412304043308e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 118837
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46942
},
{
"value": "total",
"measurement": 121360
},
{
"value": "total (gzipped)",
"measurement": 48316
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.571820259094238
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.961345
},
{
"value": "median",
"measurement": 0.983012
},
{
"value": "min",
"measurement": 0.771604
},
{
"value": "max",
"measurement": 1.05482
},
{
"value": "std",
"measurement": 0.10267647112751865
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 118838
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46949
},
{
"value": "total",
"measurement": 121361
},
{
"value": "total (gzipped)",
"measurement": 48323
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.798065900802612
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.10554634
},
{
"value": "median",
"measurement": 0.102005
},
{
"value": "min",
"measurement": 0.0993867
},
{
"value": "max",
"measurement": 0.116164
},
{
"value": "std",
"measurement": 0.006246017946051666
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 118837
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46949
},
{
"value": "total",
"measurement": 121360
},
{
"value": "total (gzipped)",
"measurement": 48323
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.806157827377319
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.06974744
},
{
"value": "median",
"measurement": 0.0696029
},
{
"value": "min",
"measurement": 0.0691847
},
{
"value": "max",
"measurement": 0.0705228
},
{
"value": "std",
"measurement": 0.00044526692938110277
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2523
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1374
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 118834
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46947
},
{
"value": "total",
"measurement": 121357
},
{
"value": "total (gzipped)",
"measurement": 48321
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.664010286331177
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 14.097362852096557
},
{
"value": "median",
"measurement": 14.066191673278809
},
{
"value": "min",
"measurement": 14.046006202697754
},
{
"value": "max",
"measurement": 14.165262699127197
},
{
"value": "std",
"measurement": 0.05326490995408043
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1208
},
{
"value": "node_memops.js (gzipped)",
"measurement": 733
},
{
"value": "node_memops.wasm",
"measurement": 10288
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5105
},
{
"value": "total",
"measurement": 11496
},
{
"value": "total (gzipped)",
"measurement": 5838
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.536404848098755
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.077946
},
{
"value": "median",
"measurement": 1.0911
},
{
"value": "min",
"measurement": 1.05121
},
{
"value": "max",
"measurement": 1.09771
},
{
"value": "std",
"measurement": 0.02013736685864207
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 118093
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46880
},
{
"value": "total",
"measurement": 120616
},
{
"value": "total (gzipped)",
"measurement": 48253
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.833885431289673
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01186492
},
{
"value": "median",
"measurement": 0.0118796
},
{
"value": "min",
"measurement": 0.011793
},
{
"value": "max",
"measurement": 0.0119192
},
{
"value": "std",
"measurement": 5.0961098889237736e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 118097
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46901
},
{
"value": "total",
"measurement": 120620
},
{
"value": "total (gzipped)",
"measurement": 48274
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.910367012023926
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.45233
},
{
"value": "median",
"measurement": 0.468376
},
{
"value": "min",
"measurement": 0.381961
},
{
"value": "max",
"measurement": 0.544058
},
{
"value": "std",
"measurement": 0.05948141791517742
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 118098
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46910
},
{
"value": "total",
"measurement": 120621
},
{
"value": "total (gzipped)",
"measurement": 48283
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7158167362213135
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05232884
},
{
"value": "median",
"measurement": 0.0512013
},
{
"value": "min",
"measurement": 0.051117
},
{
"value": "max",
"measurement": 0.0568618
},
{
"value": "std",
"measurement": 0.0022676698459872906
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 118097
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46909
},
{
"value": "total",
"measurement": 120620
},
{
"value": "total (gzipped)",
"measurement": 48282
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.650860548019409
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.04711162
},
{
"value": "median",
"measurement": 0.0467228
},
{
"value": "min",
"measurement": 0.0465418
},
{
"value": "max",
"measurement": 0.047969
},
{
"value": "std",
"measurement": 0.0006213652915960837
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2523
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1373
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 118094
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46882
},
{
"value": "total",
"measurement": 120617
},
{
"value": "total (gzipped)",
"measurement": 48255
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.601362943649292
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3874.6672104
},
{
"value": "median",
"measurement": 3847.533388
},
{
"value": "min",
"measurement": 3824.164039
},
{
"value": "max",
"measurement": 3993.772575
},
{
"value": "std",
"measurement": 61.49166792079198
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14813
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7267
},
{
"value": "total",
"measurement": 20193
},
{
"value": "total (gzipped)",
"measurement": 9944
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.040620565414429
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2063.9596028
},
{
"value": "median",
"measurement": 2062.883898
},
{
"value": "min",
"measurement": 2057.343906
},
{
"value": "max",
"measurement": 2073.118436
},
{
"value": "std",
"measurement": 5.191894890279263
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5380
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2677
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14806
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7272
},
{
"value": "total",
"measurement": 20186
},
{
"value": "total (gzipped)",
"measurement": 9949
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7939445972442627
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03126544952392578
},
{
"value": "median",
"measurement": 0.03058338165283203
},
{
"value": "min",
"measurement": 0.028986454010009766
},
{
"value": "max",
"measurement": 0.03336024284362793
},
{
"value": "std",
"measurement": 0.0017523908510728087
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 390
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 261
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 59
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 63
},
{
"value": "total",
"measurement": 449
},
{
"value": "total (gzipped)",
"measurement": 324
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.066683292388916
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.146492624282837
},
{
"value": "median",
"measurement": 3.138021469116211
},
{
"value": "min",
"measurement": 3.131199359893799
},
{
"value": "max",
"measurement": 3.184134006500244
},
{
"value": "std",
"measurement": 0.01925625478185472
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1188
},
{
"value": "node_primes.js (gzipped)",
"measurement": 716
},
{
"value": "node_primes.wasm",
"measurement": 6212
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3295
},
{
"value": "total",
"measurement": 7400
},
{
"value": "total (gzipped)",
"measurement": 4011
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.09248423576355
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9.471786165237427
},
{
"value": "median",
"measurement": 9.471637725830078
},
{
"value": "min",
"measurement": 9.437327146530151
},
{
"value": "max",
"measurement": 9.504634380340576
},
{
"value": "std",
"measurement": 0.021326894786198324
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1255
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 750
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 15674
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7801
},
{
"value": "total",
"measurement": 16929
},
{
"value": "total (gzipped)",
"measurement": 8551
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.100623607635498
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5562535762786864
},
{
"value": "median",
"measurement": 3.526878833770752
},
{
"value": "min",
"measurement": 3.491969347000122
},
{
"value": "max",
"measurement": 3.703531503677368
},
{
"value": "std",
"measurement": 0.07526290105095285
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1539
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 901
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 85508
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 39898
},
{
"value": "total",
"measurement": 87047
},
{
"value": "total (gzipped)",
"measurement": 40799
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.354820013046265
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.1783520698547365
},
{
"value": "median",
"measurement": 4.177355766296387
},
{
"value": "min",
"measurement": 4.161243438720703
},
{
"value": "max",
"measurement": 4.193680763244629
},
{
"value": "std",
"measurement": 0.011726058596779228
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1242
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 747
},
{
"value": "node_bullet.wasm",
"measurement": 740212
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 332565
},
{
"value": "total",
"measurement": 741454
},
{
"value": "total (gzipped)",
"measurement": 333312
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 9.619602680206299
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4619500000114343
},
{
"value": "median",
"measurement": 3.4520000000128412
},
{
"value": "min",
"measurement": 3.445000000045991
},
{
"value": "max",
"measurement": 3.5075000000536645
},
{
"value": "std",
"measurement": 0.022967585872591335
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1371
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 829
},
{
"value": "node_core_main.c.wasm",
"measurement": 27801
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 13264
},
{
"value": "total",
"measurement": 29172
},
{
"value": "total (gzipped)",
"measurement": 14093
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6372971534729004
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.5097946829783164
},
{
"value": "median",
"measurement": 2.435281452934347
},
{
"value": "min",
"measurement": 2.348419246033689
},
{
"value": "max",
"measurement": 2.848030454322298
},
{
"value": "std",
"measurement": 0.1761261441572291
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 2830
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1442
},
{
"value": "node_linpack2.c.wasm",
"measurement": 24998
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12487
},
{
"value": "total",
"measurement": 27828
},
{
"value": "total (gzipped)",
"measurement": 13929
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4258666038513184
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.3862887382507325
},
{
"value": "median",
"measurement": 3.2388253211975098
},
{
"value": "min",
"measurement": 3.190272808074951
},
{
"value": "max",
"measurement": 3.9476966857910156
},
{
"value": "std",
"measurement": 0.2860316683871863
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 30653
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12296
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 181200
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 89606
},
{
"value": "total",
"measurement": 211853
},
{
"value": "total (gzipped)",
"measurement": 101902
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.519179821014404
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.910252638954808
},
{
"value": "median",
"measurement": 3.9077764751856194
},
{
"value": "min",
"measurement": 3.8986354775828462
},
{
"value": "max",
"measurement": 3.930817610062893
},
{
"value": "std",
"measurement": 0.011082198313636665
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 30645
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12295
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 191566
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 93416
},
{
"value": "total",
"measurement": 222211
},
{
"value": "total (gzipped)",
"measurement": 105711
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.754151344299316
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.718021011352539
},
{
"value": "median",
"measurement": 2.704437255859375
},
{
"value": "min",
"measurement": 2.6968774795532227
},
{
"value": "max",
"measurement": 2.7719480991363525
},
{
"value": "std",
"measurement": 0.027475188551125254
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1369
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 804
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 55381
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21844
},
{
"value": "total",
"measurement": 56750
},
{
"value": "total (gzipped)",
"measurement": 22648
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.248430013656616
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7825782299041748
},
{
"value": "median",
"measurement": 1.7678444385528564
},
{
"value": "min",
"measurement": 1.7589037418365479
},
{
"value": "max",
"measurement": 1.8454108238220215
},
{
"value": "std",
"measurement": 0.03184300783745332
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 28822
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11757
},
{
"value": "node_poppler.wasm",
"measurement": 1858931
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 952061
},
{
"value": "total",
"measurement": 1887753
},
{
"value": "total (gzipped)",
"measurement": 963818
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 87.33488965034485
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.5172088623046873
},
{
"value": "median",
"measurement": 2.536644458770752
},
{
"value": "min",
"measurement": 2.4665379524230957
},
{
"value": "max",
"measurement": 2.546069383621216
},
{
"value": "std",
"measurement": 0.031038076086408028
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26301
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10204
},
{
"value": "node_sqlite.c.wasm",
"measurement": 607932
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 281440
},
{
"value": "total",
"measurement": 634233
},
{
"value": "total (gzipped)",
"measurement": 291644
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 18.22102665901184
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.677274084091186
},
{
"value": "median",
"measurement": 5.676305770874023
},
{
"value": "min",
"measurement": 5.664297580718994
},
{
"value": "max",
"measurement": 5.698254585266113
},
{
"value": "std",
"measurement": 0.01198256299459539
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1388
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 810
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 56034
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 28850
},
{
"value": "total",
"measurement": 57422
},
{
"value": "total (gzipped)",
"measurement": 29660
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 24.429814100265503
}
]
}
}
]
},
"-O3 -flto": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.712936210632324
},
{
"value": "median",
"measurement": 2.714676856994629
},
{
"value": "min",
"measurement": 2.7039315700531006
},
{
"value": "max",
"measurement": 2.716444969177246
},
{
"value": "std",
"measurement": 0.004636338912146554
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 17749
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8652
},
{
"value": "total",
"measurement": 19334
},
{
"value": "total (gzipped)",
"measurement": 9587
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9542927742004395
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.030802583694458006
},
{
"value": "median",
"measurement": 0.030880212783813477
},
{
"value": "min",
"measurement": 0.02782583236694336
},
{
"value": "max",
"measurement": 0.03336477279663086
},
{
"value": "std",
"measurement": 0.0018206284920329332
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14268641471862792
},
{
"value": "median",
"measurement": 0.13958024978637695
},
{
"value": "min",
"measurement": 0.1394362449645996
},
{
"value": "max",
"measurement": 0.15427756309509277
},
{
"value": "std",
"measurement": 0.005809836732968537
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01862506866455078
},
{
"value": "median",
"measurement": 0.019553422927856445
},
{
"value": "min",
"measurement": 0.015264034271240234
},
{
"value": "max",
"measurement": 0.02022266387939453
},
{
"value": "std",
"measurement": 0.0018235292327756839
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13507814407348634
},
{
"value": "median",
"measurement": 0.13254690170288086
},
{
"value": "min",
"measurement": 0.127471923828125
},
{
"value": "max",
"measurement": 0.14661502838134766
},
{
"value": "std",
"measurement": 0.0064204423030570935
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.118379068374634
},
{
"value": "median",
"measurement": 4.117663621902466
},
{
"value": "min",
"measurement": 4.111925840377808
},
{
"value": "max",
"measurement": 4.12706995010376
},
{
"value": "std",
"measurement": 0.0056612448692682045
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 6083
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3235
},
{
"value": "total",
"measurement": 7502
},
{
"value": "total (gzipped)",
"measurement": 4076
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7437973022460938
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.978173828125
},
{
"value": "median",
"measurement": 2.9782509803771973
},
{
"value": "min",
"measurement": 2.969259738922119
},
{
"value": "max",
"measurement": 2.987816333770752
},
{
"value": "std",
"measurement": 0.006237918357060293
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 6230
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3321
},
{
"value": "total",
"measurement": 7633
},
{
"value": "total (gzipped)",
"measurement": 4157
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.719397783279419
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.042622709274292
},
{
"value": "median",
"measurement": 3.0410356521606445
},
{
"value": "min",
"measurement": 3.0381877422332764
},
{
"value": "max",
"measurement": 3.048612594604492
},
{
"value": "std",
"measurement": 0.003930284695710638
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 6148
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3280
},
{
"value": "total",
"measurement": 7565
},
{
"value": "total (gzipped)",
"measurement": 4119
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.718106508255005
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.314163589477539
},
{
"value": "median",
"measurement": 1.313917636871338
},
{
"value": "min",
"measurement": 1.3116388320922852
},
{
"value": "max",
"measurement": 1.317730188369751
},
{
"value": "std",
"measurement": 0.0020035614353501353
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 6158
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3310
},
{
"value": "total",
"measurement": 7579
},
{
"value": "total (gzipped)",
"measurement": 4151
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.771155834197998
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.746061182022095
},
{
"value": "median",
"measurement": 2.6756200790405273
},
{
"value": "min",
"measurement": 2.6562578678131104
},
{
"value": "max",
"measurement": 2.863825798034668
},
{
"value": "std",
"measurement": 0.09480453386670507
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25333
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8950
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 38592
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16667
},
{
"value": "total",
"measurement": 63925
},
{
"value": "total (gzipped)",
"measurement": 25617
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.721546649932861
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9921138286590576
},
{
"value": "median",
"measurement": 3.989062547683716
},
{
"value": "min",
"measurement": 3.977766513824463
},
{
"value": "max",
"measurement": 4.008158922195435
},
{
"value": "std",
"measurement": 0.010714079991016074
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 14877
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6866
},
{
"value": "total",
"measurement": 16309
},
{
"value": "total (gzipped)",
"measurement": 7714
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.185345888137817
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.9769598484039306
},
{
"value": "median",
"measurement": 3.9760515689849854
},
{
"value": "min",
"measurement": 3.963606595993042
},
{
"value": "max",
"measurement": 3.995570182800293
},
{
"value": "std",
"measurement": 0.010664190120689202
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10597
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4621
},
{
"value": "total",
"measurement": 12023
},
{
"value": "total (gzipped)",
"measurement": 5466
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.264634370803833
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.8058219909667965
},
{
"value": "median",
"measurement": 4.028004884719849
},
{
"value": "min",
"measurement": 4.0077128410339355
},
{
"value": "max",
"measurement": 6.7800750732421875
},
{
"value": "std",
"measurement": 1.0881970255126194
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10342
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4569
},
{
"value": "total",
"measurement": 11768
},
{
"value": "total (gzipped)",
"measurement": 5414
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.063664436340332
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.19728755950927734
},
{
"value": "median",
"measurement": 0.18690156936645508
},
{
"value": "min",
"measurement": 0.17971396446228027
},
{
"value": "max",
"measurement": 0.2271120548248291
},
{
"value": "std",
"measurement": 0.01729356143577909
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 15730
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7511
},
{
"value": "total",
"measurement": 37252
},
{
"value": "total (gzipped)",
"measurement": 16348
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.247270584106445
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 10532.7416264
},
{
"value": "median",
"measurement": 9893.650375
},
{
"value": "min",
"measurement": 8999.743622
},
{
"value": "max",
"measurement": 12859.798609
},
{
"value": "std",
"measurement": 1526.395820582143
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14561
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7213
},
{
"value": "total",
"measurement": 20230
},
{
"value": "total (gzipped)",
"measurement": 10015
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.879406213760376
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.8560074329376222
},
{
"value": "median",
"measurement": 1.865713357925415
},
{
"value": "min",
"measurement": 1.827009677886963
},
{
"value": "max",
"measurement": 1.8772075176239014
},
{
"value": "std",
"measurement": 0.021097836699329867
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 33828
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 13848
},
{
"value": "total",
"measurement": 35432
},
{
"value": "total (gzipped)",
"measurement": 14781
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.057821750640869
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.1330835819244385
},
{
"value": "median",
"measurement": 2.0440587997436523
},
{
"value": "min",
"measurement": 2.025756359100342
},
{
"value": "max",
"measurement": 22.5095636844635
},
{
"value": "std",
"measurement": 8.188244030354735
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 6174
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3262
},
{
"value": "total",
"measurement": 7575
},
{
"value": "total (gzipped)",
"measurement": 4098
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6016600131988525
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3337527751922607
},
{
"value": "median",
"measurement": 1.3352539539337158
},
{
"value": "min",
"measurement": 1.3229219913482666
},
{
"value": "max",
"measurement": 1.3439140319824219
},
{
"value": "std",
"measurement": 0.00834612753272525
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 7984
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3946
},
{
"value": "total",
"measurement": 9391
},
{
"value": "total (gzipped)",
"measurement": 4784
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6492393016815186
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.932909059524536
},
{
"value": "median",
"measurement": 3.966676950454712
},
{
"value": "min",
"measurement": 3.653695821762085
},
{
"value": "max",
"measurement": 4.221707582473755
},
{
"value": "std",
"measurement": 0.21889135685318012
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 12042
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5652
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 87190
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 38093
},
{
"value": "total",
"measurement": 99232
},
{
"value": "total (gzipped)",
"measurement": 43745
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.451854228973389
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.6147455999999998
},
{
"value": "median",
"measurement": 1.608536
},
{
"value": "min",
"measurement": 1.606494
},
{
"value": "max",
"measurement": 1.636472
},
{
"value": "std",
"measurement": 0.011196457379058708
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 16694
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8416
},
{
"value": "total",
"measurement": 18164
},
{
"value": "total (gzipped)",
"measurement": 9274
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.037157297134399
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.46464359999999993
},
{
"value": "median",
"measurement": 0.464206
},
{
"value": "min",
"measurement": 0.453047
},
{
"value": "max",
"measurement": 0.472396
},
{
"value": "std",
"measurement": 0.0068662012962089165
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 137515
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48195
},
{
"value": "total",
"measurement": 140240
},
{
"value": "total (gzipped)",
"measurement": 49665
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.196000814437866
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.00596695
},
{
"value": "median",
"measurement": 0.00595247
},
{
"value": "min",
"measurement": 0.00592574
},
{
"value": "max",
"measurement": 0.0060581
},
{
"value": "std",
"measurement": 4.671029993476997e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 137745
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48245
},
{
"value": "total",
"measurement": 140470
},
{
"value": "total (gzipped)",
"measurement": 49715
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.127634048461914
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1307358
},
{
"value": "median",
"measurement": 0.142393
},
{
"value": "min",
"measurement": 0.10648
},
{
"value": "max",
"measurement": 0.152455
},
{
"value": "std",
"measurement": 0.019194795017399804
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138516
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48306
},
{
"value": "total",
"measurement": 141241
},
{
"value": "total (gzipped)",
"measurement": 49776
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.228375196456909
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.02399322
},
{
"value": "median",
"measurement": 0.0236957
},
{
"value": "min",
"measurement": 0.0235947
},
{
"value": "max",
"measurement": 0.0250226
},
{
"value": "std",
"measurement": 0.0005309866190404816
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138759
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48317
},
{
"value": "total",
"measurement": 141484
},
{
"value": "total (gzipped)",
"measurement": 49787
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.444755554199219
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.02173934
},
{
"value": "median",
"measurement": 0.0215752
},
{
"value": "min",
"measurement": 0.021435
},
{
"value": "max",
"measurement": 0.022535
},
{
"value": "std",
"measurement": 0.0004022394789177507
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138496
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48304
},
{
"value": "total",
"measurement": 141221
},
{
"value": "total (gzipped)",
"measurement": 49774
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.580003261566162
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.017101573944092
},
{
"value": "median",
"measurement": 7.021316289901733
},
{
"value": "min",
"measurement": 6.9850194454193115
},
{
"value": "max",
"measurement": 7.059031963348389
},
{
"value": "std",
"measurement": 0.02883471102236257
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1428
},
{
"value": "node_memops.js (gzipped)",
"measurement": 846
},
{
"value": "node_memops.wasm",
"measurement": 10265
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5105
},
{
"value": "total",
"measurement": 11693
},
{
"value": "total (gzipped)",
"measurement": 5951
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9683339595794678
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.9374674000000001
},
{
"value": "median",
"measurement": 0.936262
},
{
"value": "min",
"measurement": 0.925135
},
{
"value": "max",
"measurement": 0.949973
},
{
"value": "std",
"measurement": 0.0096215608837668
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 137493
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48193
},
{
"value": "total",
"measurement": 140218
},
{
"value": "total (gzipped)",
"measurement": 49663
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.592854022979736
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.011796319999999999
},
{
"value": "median",
"measurement": 0.0117983
},
{
"value": "min",
"measurement": 0.0117217
},
{
"value": "max",
"measurement": 0.0118623
},
{
"value": "std",
"measurement": 5.39370151194759e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 137723
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48242
},
{
"value": "total",
"measurement": 140448
},
{
"value": "total (gzipped)",
"measurement": 49712
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.1022820472717285
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.49079459999999997
},
{
"value": "median",
"measurement": 0.504564
},
{
"value": "min",
"measurement": 0.396935
},
{
"value": "max",
"measurement": 0.555153
},
{
"value": "std",
"measurement": 0.053261166245586744
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138494
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48302
},
{
"value": "total",
"measurement": 141219
},
{
"value": "total (gzipped)",
"measurement": 49772
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.115726709365845
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.051938660000000005
},
{
"value": "median",
"measurement": 0.0515153
},
{
"value": "min",
"measurement": 0.05079
},
{
"value": "max",
"measurement": 0.0532214
},
{
"value": "std",
"measurement": 0.0010165003563205007
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138737
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48316
},
{
"value": "total",
"measurement": 141462
},
{
"value": "total (gzipped)",
"measurement": 49786
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.227949380874634
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.044125120000000004
},
{
"value": "median",
"measurement": 0.0440622
},
{
"value": "min",
"measurement": 0.0440224
},
{
"value": "max",
"measurement": 0.0442578
},
{
"value": "std",
"measurement": 9.521534330101793e-05
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138474
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48299
},
{
"value": "total",
"measurement": 141199
},
{
"value": "total (gzipped)",
"measurement": 49769
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.14870810508728
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3518.2446861999997
},
{
"value": "median",
"measurement": 3538.36207
},
{
"value": "min",
"measurement": 3422.716842
},
{
"value": "max",
"measurement": 3554.59628
},
{
"value": "std",
"measurement": 48.968771710996556
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14645
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7251
},
{
"value": "total",
"measurement": 20273
},
{
"value": "total (gzipped)",
"measurement": 10026
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.484002351760864
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 887.5006643999999
},
{
"value": "median",
"measurement": 886.399049
},
{
"value": "min",
"measurement": 881.475916
},
{
"value": "max",
"measurement": 895.612981
},
{
"value": "std",
"measurement": 5.624057121734045
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14599
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7230
},
{
"value": "total",
"measurement": 20227
},
{
"value": "total (gzipped)",
"measurement": 10005
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.371934652328491
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03150944709777832
},
{
"value": "median",
"measurement": 0.03269147872924805
},
{
"value": "min",
"measurement": 0.02895522117614746
},
{
"value": "max",
"measurement": 0.03326249122619629
},
{
"value": "std",
"measurement": 0.0017874553860094664
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 609
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 387
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 430
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 296
},
{
"value": "total",
"measurement": 1039
},
{
"value": "total (gzipped)",
"measurement": 683
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.8880317211151123
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.001823902130127
},
{
"value": "median",
"measurement": 2.9946486949920654
},
{
"value": "min",
"measurement": 2.990175485610962
},
{
"value": "max",
"measurement": 3.0244972705841064
},
{
"value": "std",
"measurement": 0.01288345409034252
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1407
},
{
"value": "node_primes.js (gzipped)",
"measurement": 837
},
{
"value": "node_primes.wasm",
"measurement": 6090
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3255
},
{
"value": "total",
"measurement": 7497
},
{
"value": "total (gzipped)",
"measurement": 4092
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.003586530685425
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.126905488967895
},
{
"value": "median",
"measurement": 6.12033224105835
},
{
"value": "min",
"measurement": 6.106442928314209
},
{
"value": "max",
"measurement": 6.164718389511108
},
{
"value": "std",
"measurement": 0.020217431750417646
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1458
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 858
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 15726
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7833
},
{
"value": "total",
"measurement": 17184
},
{
"value": "total (gzipped)",
"measurement": 8691
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.834192752838135
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.150161695480347
},
{
"value": "median",
"measurement": 4.146181106567383
},
{
"value": "min",
"measurement": 4.119755983352661
},
{
"value": "max",
"measurement": 4.181820392608643
},
{
"value": "std",
"measurement": 0.026002382116478276
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1741
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 998
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 88918
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 41064
},
{
"value": "total",
"measurement": 90659
},
{
"value": "total (gzipped)",
"measurement": 42062
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.020204544067383
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.126802253723144
},
{
"value": "median",
"measurement": 4.120286464691162
},
{
"value": "min",
"measurement": 4.098329305648804
},
{
"value": "max",
"measurement": 4.157892227172852
},
{
"value": "std",
"measurement": 0.020668286289019375
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1445
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 854
},
{
"value": "node_bullet.wasm",
"measurement": 762563
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 333456
},
{
"value": "total",
"measurement": 764008
},
{
"value": "total (gzipped)",
"measurement": 334310
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 12.812150001525879
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.427350000023482
},
{
"value": "median",
"measurement": 3.4257500000555825
},
{
"value": "min",
"measurement": 3.4172500000410926
},
{
"value": "max",
"measurement": 3.443000000014805
},
{
"value": "std",
"measurement": 0.008585743997069203
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1591
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_core_main.c.wasm",
"measurement": 28024
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 13291
},
{
"value": "total",
"measurement": 29615
},
{
"value": "total (gzipped)",
"measurement": 14226
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.789826393127441
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.88700311982656
},
{
"value": "median",
"measurement": 5.8930416881930885
},
{
"value": "min",
"measurement": 5.849228656075433
},
{
"value": "max",
"measurement": 5.9007682217818935
},
{
"value": "std",
"measurement": 0.01923921545463923
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 3050
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1554
},
{
"value": "node_linpack2.c.wasm",
"measurement": 26483
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12871
},
{
"value": "total",
"measurement": 29533
},
{
"value": "total (gzipped)",
"measurement": 14425
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9516618251800537
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.930991554260254
},
{
"value": "median",
"measurement": 2.942732810974121
},
{
"value": "min",
"measurement": 2.8747475147247314
},
{
"value": "max",
"measurement": 2.981872081756592
},
{
"value": "std",
"measurement": 0.046236983053459135
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31105
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12487
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 316254
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 122146
},
{
"value": "total",
"measurement": 347359
},
{
"value": "total (gzipped)",
"measurement": 134633
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 11.695109128952026
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.7016349442508036
},
{
"value": "median",
"measurement": 3.696857670979667
},
{
"value": "min",
"measurement": 3.6778227289444647
},
{
"value": "max",
"measurement": 3.741114852225963
},
{
"value": "std",
"measurement": 0.021544034689845507
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31096
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12485
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 327468
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 126141
},
{
"value": "total",
"measurement": 358564
},
{
"value": "total (gzipped)",
"measurement": 138626
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.319015502929688
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5117224216461183
},
{
"value": "median",
"measurement": 3.4970297813415527
},
{
"value": "min",
"measurement": 3.4807381629943848
},
{
"value": "max",
"measurement": 3.578514575958252
},
{
"value": "std",
"measurement": 0.034349186724236515
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 917
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 55312
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21562
},
{
"value": "total",
"measurement": 56902
},
{
"value": "total (gzipped)",
"measurement": 22479
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.652825355529785
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7367202281951903
},
{
"value": "median",
"measurement": 1.735459804534912
},
{
"value": "min",
"measurement": 1.7255899906158447
},
{
"value": "max",
"measurement": 1.746171236038208
},
{
"value": "std",
"measurement": 0.007909301684041794
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 29248
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11932
},
{
"value": "node_poppler.wasm",
"measurement": 2120010
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 1028646
},
{
"value": "total",
"measurement": 2149258
},
{
"value": "total (gzipped)",
"measurement": 1040578
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 166.1341428756714
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.4483763217926025
},
{
"value": "median",
"measurement": 2.4510715007781982
},
{
"value": "min",
"measurement": 2.4225058555603027
},
{
"value": "max",
"measurement": 2.48569393157959
},
{
"value": "std",
"measurement": 0.022139478768802855
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26666
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10351
},
{
"value": "node_sqlite.c.wasm",
"measurement": 926913
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 380310
},
{
"value": "total",
"measurement": 953579
},
{
"value": "total (gzipped)",
"measurement": 390661
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 30.502243995666504
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.6603340148925785
},
{
"value": "median",
"measurement": 5.658181428909302
},
{
"value": "min",
"measurement": 5.645272493362427
},
{
"value": "max",
"measurement": 5.674102544784546
},
{
"value": "std",
"measurement": 0.011569493854987099
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 916
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 63326
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 30272
},
{
"value": "total",
"measurement": 64916
},
{
"value": "total (gzipped)",
"measurement": 31188
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 34.30730223655701
}
]
}
}
]
},
"-Oz -flto": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.4236633777618408
},
{
"value": "median",
"measurement": 1.4203424453735352
},
{
"value": "min",
"measurement": 1.4191374778747559
},
{
"value": "max",
"measurement": 1.4340119361877441
},
{
"value": "std",
"measurement": 0.005665467471512906
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 16732
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8329
},
{
"value": "total",
"measurement": 18317
},
{
"value": "total (gzipped)",
"measurement": 9264
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7761921882629395
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.032467317581176755
},
{
"value": "median",
"measurement": 0.03215813636779785
},
{
"value": "min",
"measurement": 0.03162050247192383
},
{
"value": "max",
"measurement": 0.03325319290161133
},
{
"value": "std",
"measurement": 0.0006371329845909154
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14000487327575684
},
{
"value": "median",
"measurement": 0.13745975494384766
},
{
"value": "min",
"measurement": 0.13570213317871094
},
{
"value": "max",
"measurement": 0.1525111198425293
},
{
"value": "std",
"measurement": 0.006290981162524833
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.016115188598632812
},
{
"value": "median",
"measurement": 0.01724529266357422
},
{
"value": "min",
"measurement": 0.012814521789550781
},
{
"value": "max",
"measurement": 0.019662141799926758
},
{
"value": "std",
"measurement": 0.0026663937909807258
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1324516773223877
},
{
"value": "median",
"measurement": 0.12849187850952148
},
{
"value": "min",
"measurement": 0.12368559837341309
},
{
"value": "max",
"measurement": 0.15082573890686035
},
{
"value": "std",
"measurement": 0.009783968471367662
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.135856866836548
},
{
"value": "median",
"measurement": 4.136514902114868
},
{
"value": "min",
"measurement": 4.126885890960693
},
{
"value": "max",
"measurement": 4.145087480545044
},
{
"value": "std",
"measurement": 0.005952400384782884
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 5264
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 2897
},
{
"value": "total",
"measurement": 6683
},
{
"value": "total (gzipped)",
"measurement": 3738
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6618871688842773
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.989552211761475
},
{
"value": "median",
"measurement": 2.9877898693084717
},
{
"value": "min",
"measurement": 2.979701280593872
},
{
"value": "max",
"measurement": 3.0011401176452637
},
{
"value": "std",
"measurement": 0.00900237500177346
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 5407
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 2976
},
{
"value": "total",
"measurement": 6810
},
{
"value": "total (gzipped)",
"measurement": 3812
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.684164524078369
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1335535049438477
},
{
"value": "median",
"measurement": 3.1328907012939453
},
{
"value": "min",
"measurement": 3.1280837059020996
},
{
"value": "max",
"measurement": 3.142547130584717
},
{
"value": "std",
"measurement": 0.004863820795158777
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 5324
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 2937
},
{
"value": "total",
"measurement": 6741
},
{
"value": "total (gzipped)",
"measurement": 3776
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.260352611541748
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3788843154907227
},
{
"value": "median",
"measurement": 1.379361629486084
},
{
"value": "min",
"measurement": 1.3701679706573486
},
{
"value": "max",
"measurement": 1.3903040885925293
},
{
"value": "std",
"measurement": 0.0069858419262320125
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 5335
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 2963
},
{
"value": "total",
"measurement": 6756
},
{
"value": "total (gzipped)",
"measurement": 3804
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.996727228164673
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.747264289855957
},
{
"value": "median",
"measurement": 2.760741710662842
},
{
"value": "min",
"measurement": 2.6809394359588623
},
{
"value": "max",
"measurement": 2.806760787963867
},
{
"value": "std",
"measurement": 0.04333208189938808
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25138
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8858
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 35457
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16050
},
{
"value": "total",
"measurement": 60595
},
{
"value": "total (gzipped)",
"measurement": 24908
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.398075819015503
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.225292634963989
},
{
"value": "median",
"measurement": 5.219182968139648
},
{
"value": "min",
"measurement": 5.216986417770386
},
{
"value": "max",
"measurement": 5.246716260910034
},
{
"value": "std",
"measurement": 0.011102740189494528
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 13097
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6224
},
{
"value": "total",
"measurement": 14529
},
{
"value": "total (gzipped)",
"measurement": 7072
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6094822883605957
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.471528005599976
},
{
"value": "median",
"measurement": 4.442754507064819
},
{
"value": "min",
"measurement": 4.432488679885864
},
{
"value": "max",
"measurement": 4.585600852966309
},
{
"value": "std",
"measurement": 0.057479906344656516
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9639
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4319
},
{
"value": "total",
"measurement": 11065
},
{
"value": "total (gzipped)",
"measurement": 5164
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.634842872619629
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.218947315216065
},
{
"value": "median",
"measurement": 4.218242168426514
},
{
"value": "min",
"measurement": 4.21080207824707
},
{
"value": "max",
"measurement": 4.2239601612091064
},
{
"value": "std",
"measurement": 0.004790713565335932
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9400
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4267
},
{
"value": "total",
"measurement": 10826
},
{
"value": "total (gzipped)",
"measurement": 5112
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6106231212615967
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.16688995361328124
},
{
"value": "median",
"measurement": 0.16076374053955078
},
{
"value": "min",
"measurement": 0.15793204307556152
},
{
"value": "max",
"measurement": 0.17870020866394043
},
{
"value": "std",
"measurement": 0.008920501480197594
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 14726
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7125
},
{
"value": "total",
"measurement": 36248
},
{
"value": "total (gzipped)",
"measurement": 15962
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.013064384460449
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9196.5946848
},
{
"value": "median",
"measurement": 9194.463028
},
{
"value": "min",
"measurement": 9166.983883
},
{
"value": "max",
"measurement": 9248.54751
},
{
"value": "std",
"measurement": 29.379042470286773
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13414
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6717
},
{
"value": "total",
"measurement": 19083
},
{
"value": "total (gzipped)",
"measurement": 9519
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.605395317077637
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.8775731563568114
},
{
"value": "median",
"measurement": 1.8760077953338623
},
{
"value": "min",
"measurement": 1.870723009109497
},
{
"value": "max",
"measurement": 1.8857879638671875
},
{
"value": "std",
"measurement": 0.00503492060139652
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 26207
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 11615
},
{
"value": "total",
"measurement": 27811
},
{
"value": "total (gzipped)",
"measurement": 12548
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.6914591789245605
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.332524871826172
},
{
"value": "median",
"measurement": 12.318845510482788
},
{
"value": "min",
"measurement": 12.014097213745117
},
{
"value": "max",
"measurement": 12.669454097747803
},
{
"value": "std",
"measurement": 0.2076823045078039
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 5301
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 2920
},
{
"value": "total",
"measurement": 6702
},
{
"value": "total (gzipped)",
"measurement": 3756
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.643188714981079
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.79222559928894
},
{
"value": "median",
"measurement": 4.801336050033569
},
{
"value": "min",
"measurement": 4.771914720535278
},
{
"value": "max",
"measurement": 4.804637432098389
},
{
"value": "std",
"measurement": 0.013484817483754824
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 6615
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3504
},
{
"value": "total",
"measurement": 8022
},
{
"value": "total (gzipped)",
"measurement": 4342
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5648794174194336
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.7393476009368896
},
{
"value": "median",
"measurement": 3.8044273853302
},
{
"value": "min",
"measurement": 2.9738564491271973
},
{
"value": "max",
"measurement": 4.108341455459595
},
{
"value": "std",
"measurement": 0.4149583406725941
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 11961
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5622
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 84536
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 37579
},
{
"value": "total",
"measurement": 96497
},
{
"value": "total (gzipped)",
"measurement": 43201
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.565428733825684
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.616518600000001
},
{
"value": "median",
"measurement": 7.619441
},
{
"value": "min",
"measurement": 7.603772
},
{
"value": "max",
"measurement": 7.623189
},
{
"value": "std",
"measurement": 0.006723562702775534
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 15241
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 7864
},
{
"value": "total",
"measurement": 16711
},
{
"value": "total (gzipped)",
"measurement": 8722
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7173495292663574
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.029412
},
{
"value": "median",
"measurement": 1.02518
},
{
"value": "min",
"measurement": 1.02247
},
{
"value": "max",
"measurement": 1.03727
},
{
"value": "std",
"measurement": 0.006419798750737768
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117553
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120278
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.048371315002441
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01251838
},
{
"value": "median",
"measurement": 0.0124947
},
{
"value": "min",
"measurement": 0.0123165
},
{
"value": "max",
"measurement": 0.0129534
},
{
"value": "std",
"measurement": 0.00023291855572277572
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117555
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45916
},
{
"value": "total",
"measurement": 120280
},
{
"value": "total (gzipped)",
"measurement": 47385
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.788110733032227
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.466761
},
{
"value": "median",
"measurement": 0.455158
},
{
"value": "min",
"measurement": 0.408795
},
{
"value": "max",
"measurement": 0.530275
},
{
"value": "std",
"measurement": 0.04512148259532285
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117558
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120283
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.640494108200073
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0500616
},
{
"value": "median",
"measurement": 0.0500429
},
{
"value": "min",
"measurement": 0.0499199
},
{
"value": "max",
"measurement": 0.0501938
},
{
"value": "std",
"measurement": 0.0001127967552738829
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117557
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120282
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.631062269210815
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05290160000000001
},
{
"value": "median",
"measurement": 0.052405
},
{
"value": "min",
"measurement": 0.049559
},
{
"value": "max",
"measurement": 0.0575083
},
{
"value": "std",
"measurement": 0.0025687017724912186
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117554
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120279
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.691399097442627
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 16.331195068359374
},
{
"value": "median",
"measurement": 16.336206912994385
},
{
"value": "min",
"measurement": 16.27060294151306
},
{
"value": "max",
"measurement": 16.40080714225769
},
{
"value": "std",
"measurement": 0.04305301351368381
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1428
},
{
"value": "node_memops.js (gzipped)",
"measurement": 846
},
{
"value": "node_memops.wasm",
"measurement": 9360
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 4747
},
{
"value": "total",
"measurement": 10788
},
{
"value": "total (gzipped)",
"measurement": 5593
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9677493572235107
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.075628
},
{
"value": "median",
"measurement": 1.07449
},
{
"value": "min",
"measurement": 1.06676
},
{
"value": "max",
"measurement": 1.08623
},
{
"value": "std",
"measurement": 0.007629905372927084
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117561
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120286
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.926918983459473
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01254324
},
{
"value": "median",
"measurement": 0.0126001
},
{
"value": "min",
"measurement": 0.0122621
},
{
"value": "max",
"measurement": 0.0127011
},
{
"value": "std",
"measurement": 0.00015663112845150037
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117563
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45915
},
{
"value": "total",
"measurement": 120288
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.734137535095215
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4895488
},
{
"value": "median",
"measurement": 0.510776
},
{
"value": "min",
"measurement": 0.38129
},
{
"value": "max",
"measurement": 0.533673
},
{
"value": "std",
"measurement": 0.05489059378582051
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117566
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120291
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.718914985656738
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0498988
},
{
"value": "median",
"measurement": 0.0498574
},
{
"value": "min",
"measurement": 0.0497462
},
{
"value": "max",
"measurement": 0.050207
},
{
"value": "std",
"measurement": 0.00016214127173564148
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117565
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45916
},
{
"value": "total",
"measurement": 120290
},
{
"value": "total (gzipped)",
"measurement": 47384
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.6793553829193115
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05467109999999999
},
{
"value": "median",
"measurement": 0.056015
},
{
"value": "min",
"measurement": 0.0501196
},
{
"value": "max",
"measurement": 0.0577964
},
{
"value": "std",
"measurement": 0.0027533990382798976
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117562
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120287
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.811885833740234
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4162.0196168
},
{
"value": "median",
"measurement": 4080.01608
},
{
"value": "min",
"measurement": 4043.604071
},
{
"value": "max",
"measurement": 4541.726772
},
{
"value": "std",
"measurement": 190.51204293730825
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13463
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6745
},
{
"value": "total",
"measurement": 19091
},
{
"value": "total (gzipped)",
"measurement": 9520
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.358307600021362
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 979.4239928000001
},
{
"value": "median",
"measurement": 978.665488
},
{
"value": "min",
"measurement": 970.011662
},
{
"value": "max",
"measurement": 991.235001
},
{
"value": "std",
"measurement": 7.317649663069924
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13425
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6714
},
{
"value": "total",
"measurement": 19053
},
{
"value": "total (gzipped)",
"measurement": 9489
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.2954182624816895
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.030286026000976563
},
{
"value": "median",
"measurement": 0.03020334243774414
},
{
"value": "min",
"measurement": 0.02758312225341797
},
{
"value": "max",
"measurement": 0.03326129913330078
},
{
"value": "std",
"measurement": 0.001814122048350123
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 609
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 387
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 430
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 296
},
{
"value": "total",
"measurement": 1039
},
{
"value": "total (gzipped)",
"measurement": 683
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6824533939361572
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.97654390335083
},
{
"value": "median",
"measurement": 2.977134943008423
},
{
"value": "min",
"measurement": 2.971099615097046
},
{
"value": "max",
"measurement": 2.982495069503784
},
{
"value": "std",
"measurement": 0.003768388316326259
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1407
},
{
"value": "node_primes.js (gzipped)",
"measurement": 837
},
{
"value": "node_primes.wasm",
"measurement": 5253
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 2900
},
{
"value": "total",
"measurement": 6660
},
{
"value": "total (gzipped)",
"measurement": 3737
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6217589378356934
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.2433959484100345
},
{
"value": "median",
"measurement": 6.243530511856079
},
{
"value": "min",
"measurement": 6.232493877410889
},
{
"value": "max",
"measurement": 6.254009962081909
},
{
"value": "std",
"measurement": 0.0073754028043109855
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1458
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 858
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 14413
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7356
},
{
"value": "total",
"measurement": 15871
},
{
"value": "total (gzipped)",
"measurement": 8214
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7462828159332275
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.1877116680145265
},
{
"value": "median",
"measurement": 4.178077697753906
},
{
"value": "min",
"measurement": 4.172771215438843
},
{
"value": "max",
"measurement": 4.219494819641113
},
{
"value": "std",
"measurement": 0.017150181467555047
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1741
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 998
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 87275
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40670
},
{
"value": "total",
"measurement": 89016
},
{
"value": "total (gzipped)",
"measurement": 41668
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.677247762680054
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.097332715988159
},
{
"value": "median",
"measurement": 4.091659307479858
},
{
"value": "min",
"measurement": 4.079779386520386
},
{
"value": "max",
"measurement": 4.126781225204468
},
{
"value": "std",
"measurement": 0.01586269325136491
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1445
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 854
},
{
"value": "node_bullet.wasm",
"measurement": 749236
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 331255
},
{
"value": "total",
"measurement": 750681
},
{
"value": "total (gzipped)",
"measurement": 332109
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 12.409972190856934
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.418199999986853
},
{
"value": "median",
"measurement": 3.42099999998009
},
{
"value": "min",
"measurement": 3.3999999999863997
},
{
"value": "max",
"measurement": 3.427750000054261
},
{
"value": "std",
"measurement": 0.009663591473215627
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1591
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_core_main.c.wasm",
"measurement": 26611
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 12679
},
{
"value": "total",
"measurement": 28202
},
{
"value": "total (gzipped)",
"measurement": 13614
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.302623748779297
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.469256115870998
},
{
"value": "median",
"measurement": 2.505595357117371
},
{
"value": "min",
"measurement": 2.3171180730890595
},
{
"value": "max",
"measurement": 2.5783094105792785
},
{
"value": "std",
"measurement": 0.09899707373154376
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 3050
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1554
},
{
"value": "node_linpack2.c.wasm",
"measurement": 23864
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12117
},
{
"value": "total",
"measurement": 26914
},
{
"value": "total (gzipped)",
"measurement": 13671
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.162581443786621
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.009262275695801
},
{
"value": "median",
"measurement": 3.0056114196777344
},
{
"value": "min",
"measurement": 2.949049472808838
},
{
"value": "max",
"measurement": 3.063663959503174
},
{
"value": "std",
"measurement": 0.042926440463382856
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31054
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12461
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 172374
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 82847
},
{
"value": "total",
"measurement": 203428
},
{
"value": "total (gzipped)",
"measurement": 95308
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.983078479766846
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.597330701087511
},
{
"value": "median",
"measurement": 3.5739814152966405
},
{
"value": "min",
"measurement": 3.473428273706148
},
{
"value": "max",
"measurement": 3.7907505686125855
},
{
"value": "std",
"measurement": 0.1103036982139737
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31045
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12459
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 183106
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 86734
},
{
"value": "total",
"measurement": 214151
},
{
"value": "total (gzipped)",
"measurement": 99193
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.939638376235962
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.5140918254852296
},
{
"value": "median",
"measurement": 3.5168511867523193
},
{
"value": "min",
"measurement": 3.481262445449829
},
{
"value": "max",
"measurement": 3.542245864868164
},
{
"value": "std",
"measurement": 0.020247973858797265
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 917
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 54310
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 20939
},
{
"value": "total",
"measurement": 55900
},
{
"value": "total (gzipped)",
"measurement": 21856
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.834200382232666
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.9486499786376954
},
{
"value": "median",
"measurement": 1.8091459274291992
},
{
"value": "min",
"measurement": 1.7870452404022217
},
{
"value": "max",
"measurement": 2.4280152320861816
},
{
"value": "std",
"measurement": 0.24476969445350066
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 29202
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11923
},
{
"value": "node_poppler.wasm",
"measurement": 1943225
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 967485
},
{
"value": "total",
"measurement": 1972427
},
{
"value": "total (gzipped)",
"measurement": 979408
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 190.755699634552
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.455215501785278
},
{
"value": "median",
"measurement": 2.4476020336151123
},
{
"value": "min",
"measurement": 2.387432098388672
},
{
"value": "max",
"measurement": 2.5044429302215576
},
{
"value": "std",
"measurement": 0.04460254748949559
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26666
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10351
},
{
"value": "node_sqlite.c.wasm",
"measurement": 513660
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 250034
},
{
"value": "total",
"measurement": 540326
},
{
"value": "total (gzipped)",
"measurement": 260385
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 20.321852684020996
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.7759894847869875
},
{
"value": "median",
"measurement": 5.772674560546875
},
{
"value": "min",
"measurement": 5.764655351638794
},
{
"value": "max",
"measurement": 5.793651580810547
},
{
"value": "std",
"measurement": 0.010907688744663758
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 916
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 53486
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 27853
},
{
"value": "total",
"measurement": 55076
},
{
"value": "total (gzipped)",
"measurement": 28769
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 40.65791082382202
}
]
}
}
]
},
"-Os -flto": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3993348121643066
},
{
"value": "median",
"measurement": 1.399545431137085
},
{
"value": "min",
"measurement": 1.3924586772918701
},
{
"value": "max",
"measurement": 1.409306526184082
},
{
"value": "std",
"measurement": 0.005923756603890514
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 17513
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8573
},
{
"value": "total",
"measurement": 19098
},
{
"value": "total (gzipped)",
"measurement": 9508
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.651829242706299
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03187351226806641
},
{
"value": "median",
"measurement": 0.03302597999572754
},
{
"value": "min",
"measurement": 0.02749037742614746
},
{
"value": "max",
"measurement": 0.03341174125671387
},
{
"value": "std",
"measurement": 0.0022166103133092465
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14327611923217773
},
{
"value": "median",
"measurement": 0.1397550106048584
},
{
"value": "min",
"measurement": 0.13602375984191895
},
{
"value": "max",
"measurement": 0.15534234046936035
},
{
"value": "std",
"measurement": 0.007330753104344694
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01725029945373535
},
{
"value": "median",
"measurement": 0.017410993576049805
},
{
"value": "min",
"measurement": 0.013406991958618164
},
{
"value": "max",
"measurement": 0.02134227752685547
},
{
"value": "std",
"measurement": 0.0033121473774163166
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1393202304840088
},
{
"value": "median",
"measurement": 0.13309168815612793
},
{
"value": "min",
"measurement": 0.12677216529846191
},
{
"value": "max",
"measurement": 0.17083072662353516
},
{
"value": "std",
"measurement": 0.0159753468414131
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.114665699005127
},
{
"value": "median",
"measurement": 4.114966869354248
},
{
"value": "min",
"measurement": 4.112860679626465
},
{
"value": "max",
"measurement": 4.115736722946167
},
{
"value": "std",
"measurement": 0.0010801847354512024
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 6071
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3247
},
{
"value": "total",
"measurement": 7490
},
{
"value": "total (gzipped)",
"measurement": 4088
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.719168186187744
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.971112775802612
},
{
"value": "median",
"measurement": 2.969440221786499
},
{
"value": "min",
"measurement": 2.9641804695129395
},
{
"value": "max",
"measurement": 2.978111743927002
},
{
"value": "std",
"measurement": 0.0047635869541346664
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 6218
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3330
},
{
"value": "total",
"measurement": 7621
},
{
"value": "total (gzipped)",
"measurement": 4166
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5959343910217285
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1502275466918945
},
{
"value": "median",
"measurement": 3.1501474380493164
},
{
"value": "min",
"measurement": 3.1427078247070312
},
{
"value": "max",
"measurement": 3.1632015705108643
},
{
"value": "std",
"measurement": 0.007284806446494375
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 6133
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3290
},
{
"value": "total",
"measurement": 7550
},
{
"value": "total (gzipped)",
"measurement": 4129
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9984569549560547
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3792783260345458
},
{
"value": "median",
"measurement": 1.3809385299682617
},
{
"value": "min",
"measurement": 1.371232509613037
},
{
"value": "max",
"measurement": 1.3879215717315674
},
{
"value": "std",
"measurement": 0.006728317497119532
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 6144
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3316
},
{
"value": "total",
"measurement": 7565
},
{
"value": "total (gzipped)",
"measurement": 4157
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7016162872314453
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.7164093017578126
},
{
"value": "median",
"measurement": 2.7166547775268555
},
{
"value": "min",
"measurement": 2.648643732070923
},
{
"value": "max",
"measurement": 2.7682700157165527
},
{
"value": "std",
"measurement": 0.04272925519020675
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25305
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8937
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 37532
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16414
},
{
"value": "total",
"measurement": 62837
},
{
"value": "total (gzipped)",
"measurement": 25351
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.2740397453308105
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.8384990215301515
},
{
"value": "median",
"measurement": 3.8432862758636475
},
{
"value": "min",
"measurement": 3.823269844055176
},
{
"value": "max",
"measurement": 3.848646402359009
},
{
"value": "std",
"measurement": 0.009674906068757452
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 13935
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6526
},
{
"value": "total",
"measurement": 15367
},
{
"value": "total (gzipped)",
"measurement": 7374
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7443735599517822
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.456943321228027
},
{
"value": "median",
"measurement": 4.465785980224609
},
{
"value": "min",
"measurement": 4.420393705368042
},
{
"value": "max",
"measurement": 4.477715253829956
},
{
"value": "std",
"measurement": 0.021236774738110056
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10103
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4523
},
{
"value": "total",
"measurement": 11529
},
{
"value": "total (gzipped)",
"measurement": 5368
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.072331666946411
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.20633544921875
},
{
"value": "median",
"measurement": 4.190135717391968
},
{
"value": "min",
"measurement": 4.1634438037872314
},
{
"value": "max",
"measurement": 4.300145626068115
},
{
"value": "std",
"measurement": 0.049336483411226074
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9864
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4472
},
{
"value": "total",
"measurement": 11290
},
{
"value": "total (gzipped)",
"measurement": 5317
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.537238597869873
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.17154765129089355
},
{
"value": "median",
"measurement": 0.17214393615722656
},
{
"value": "min",
"measurement": 0.15537500381469727
},
{
"value": "max",
"measurement": 0.18202567100524902
},
{
"value": "std",
"measurement": 0.009316034605264631
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 15560
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7415
},
{
"value": "total",
"measurement": 37082
},
{
"value": "total (gzipped)",
"measurement": 16252
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.282464981079102
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9006.2683574
},
{
"value": "median",
"measurement": 8996.025339
},
{
"value": "min",
"measurement": 8959.290233
},
{
"value": "max",
"measurement": 9064.606873
},
{
"value": "std",
"measurement": 40.61695534503478
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14185
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7083
},
{
"value": "total",
"measurement": 19854
},
{
"value": "total (gzipped)",
"measurement": 9885
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.531983375549316
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.9045702934265136
},
{
"value": "median",
"measurement": 1.9029061794281006
},
{
"value": "min",
"measurement": 1.8888142108917236
},
{
"value": "max",
"measurement": 1.9227852821350098
},
{
"value": "std",
"measurement": 0.012076197675548744
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 27798
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 12217
},
{
"value": "total",
"measurement": 29402
},
{
"value": "total (gzipped)",
"measurement": 13150
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.671446323394775
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 16.143172836303712
},
{
"value": "median",
"measurement": 16.733440399169922
},
{
"value": "min",
"measurement": 13.479001760482788
},
{
"value": "max",
"measurement": 17.58394169807434
},
{
"value": "std",
"measurement": 1.5572753247230424
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 6108
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3273
},
{
"value": "total",
"measurement": 7509
},
{
"value": "total (gzipped)",
"measurement": 4109
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7203187942504883
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.163555908203125
},
{
"value": "median",
"measurement": 3.1652026176452637
},
{
"value": "min",
"measurement": 3.1405386924743652
},
{
"value": "max",
"measurement": 3.179203748703003
},
{
"value": "std",
"measurement": 0.014579011661226745
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 7305
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3815
},
{
"value": "total",
"measurement": 8712
},
{
"value": "total (gzipped)",
"measurement": 4653
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7230679988861084
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.008817529678344
},
{
"value": "median",
"measurement": 3.9526329040527344
},
{
"value": "min",
"measurement": 3.611603260040283
},
{
"value": "max",
"measurement": 4.3098015785217285
},
{
"value": "std",
"measurement": 0.25009063844299056
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 12009
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5636
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 85554
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 38055
},
{
"value": "total",
"measurement": 97563
},
{
"value": "total (gzipped)",
"measurement": 43691
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.584852457046509
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.825931199999999
},
{
"value": "median",
"measurement": 6.837038
},
{
"value": "min",
"measurement": 6.780104
},
{
"value": "max",
"measurement": 6.862153
},
{
"value": "std",
"measurement": 0.028202841441379953
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 16016
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8156
},
{
"value": "total",
"measurement": 17486
},
{
"value": "total (gzipped)",
"measurement": 9014
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.657626152038574
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.17631760000000002
},
{
"value": "median",
"measurement": 0.176776
},
{
"value": "min",
"measurement": 0.173891
},
{
"value": "max",
"measurement": 0.177768
},
{
"value": "std",
"measurement": 0.0014600170683910798
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120949
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46664
},
{
"value": "total",
"measurement": 123674
},
{
"value": "total (gzipped)",
"measurement": 48133
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.234752893447876
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0003787356
},
{
"value": "median",
"measurement": 0.000351233
},
{
"value": "min",
"measurement": 0.000308007
},
{
"value": "max",
"measurement": 0.000549107
},
{
"value": "std",
"measurement": 8.829063156552916e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46669
},
{
"value": "total",
"measurement": 123679
},
{
"value": "total (gzipped)",
"measurement": 48138
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.9299633502960205
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.07007348
},
{
"value": "median",
"measurement": 0.0766775
},
{
"value": "min",
"measurement": 0.0576564
},
{
"value": "max",
"measurement": 0.0780117
},
{
"value": "std",
"measurement": 0.008974510933170709
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46665
},
{
"value": "total",
"measurement": 123679
},
{
"value": "total (gzipped)",
"measurement": 48134
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.4317779541015625
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.002735612
},
{
"value": "median",
"measurement": 0.00267553
},
{
"value": "min",
"measurement": 0.00265099
},
{
"value": "max",
"measurement": 0.00289405
},
{
"value": "std",
"measurement": 9.434230448743639e-05
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120953
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46664
},
{
"value": "total",
"measurement": 123678
},
{
"value": "total (gzipped)",
"measurement": 48133
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.166545152664185
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.006535276
},
{
"value": "median",
"measurement": 0.00659985
},
{
"value": "min",
"measurement": 0.00623775
},
{
"value": "max",
"measurement": 0.0066711
},
{
"value": "std",
"measurement": 0.00015545458444190873
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120950
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46664
},
{
"value": "total",
"measurement": 123675
},
{
"value": "total (gzipped)",
"measurement": 48133
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.813316583633423
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 14.134800672531128
},
{
"value": "median",
"measurement": 14.145837306976318
},
{
"value": "min",
"measurement": 14.04572868347168
},
{
"value": "max",
"measurement": 14.204592227935791
},
{
"value": "std",
"measurement": 0.05180661246403822
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1428
},
{
"value": "node_memops.js (gzipped)",
"measurement": 846
},
{
"value": "node_memops.wasm",
"measurement": 10161
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5084
},
{
"value": "total",
"measurement": 11589
},
{
"value": "total (gzipped)",
"measurement": 5930
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.674543619155884
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.0285920000000002
},
{
"value": "median",
"measurement": 1.02944
},
{
"value": "min",
"measurement": 1.02062
},
{
"value": "max",
"measurement": 1.03995
},
{
"value": "std",
"measurement": 0.006756204259765946
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 120949
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46654
},
{
"value": "total",
"measurement": 123674
},
{
"value": "total (gzipped)",
"measurement": 48122
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.952330589294434
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01188702
},
{
"value": "median",
"measurement": 0.0118697
},
{
"value": "min",
"measurement": 0.0118324
},
{
"value": "max",
"measurement": 0.0119884
},
{
"value": "std",
"measurement": 5.3134297774662936e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46659
},
{
"value": "total",
"measurement": 123679
},
{
"value": "total (gzipped)",
"measurement": 48127
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.022190093994141
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4220828
},
{
"value": "median",
"measurement": 0.384564
},
{
"value": "min",
"measurement": 0.381028
},
{
"value": "max",
"measurement": 0.503029
},
{
"value": "std",
"measurement": 0.05018963746990019
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46655
},
{
"value": "total",
"measurement": 123679
},
{
"value": "total (gzipped)",
"measurement": 48123
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.8571155071258545
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05240598
},
{
"value": "median",
"measurement": 0.050827
},
{
"value": "min",
"measurement": 0.0504998
},
{
"value": "max",
"measurement": 0.0592544
},
{
"value": "std",
"measurement": 0.0034265478046571025
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 120953
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46656
},
{
"value": "total",
"measurement": 123678
},
{
"value": "total (gzipped)",
"measurement": 48124
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.040997266769409
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.04606754
},
{
"value": "median",
"measurement": 0.0456879
},
{
"value": "min",
"measurement": 0.045443
},
{
"value": "max",
"measurement": 0.046898
},
{
"value": "std",
"measurement": 0.0005887523574478749
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 120950
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 46654
},
{
"value": "total",
"measurement": 123675
},
{
"value": "total (gzipped)",
"measurement": 48122
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.852373838424683
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3826.2913484000005
},
{
"value": "median",
"measurement": 3843.148214
},
{
"value": "min",
"measurement": 3651.326151
},
{
"value": "max",
"measurement": 3940.267703
},
{
"value": "std",
"measurement": 94.78240034263798
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14234
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7100
},
{
"value": "total",
"measurement": 19862
},
{
"value": "total (gzipped)",
"measurement": 9875
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.858893394470215
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2154.1901582
},
{
"value": "median",
"measurement": 2152.668016
},
{
"value": "min",
"measurement": 2147.888153
},
{
"value": "max",
"measurement": 2167.890198
},
{
"value": "std",
"measurement": 7.165012420465945
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14232
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7103
},
{
"value": "total",
"measurement": 19860
},
{
"value": "total (gzipped)",
"measurement": 9878
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.7084059715271
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.031281566619873045
},
{
"value": "median",
"measurement": 0.030407190322875977
},
{
"value": "min",
"measurement": 0.028933048248291016
},
{
"value": "max",
"measurement": 0.03524518013000488
},
{
"value": "std",
"measurement": 0.002350026984863885
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 609
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 387
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 430
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 296
},
{
"value": "total",
"measurement": 1039
},
{
"value": "total (gzipped)",
"measurement": 683
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7749216556549072
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0131381034851072
},
{
"value": "median",
"measurement": 2.9997329711914062
},
{
"value": "min",
"measurement": 2.991152048110962
},
{
"value": "max",
"measurement": 3.038158893585205
},
{
"value": "std",
"measurement": 0.02044163699880805
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1407
},
{
"value": "node_primes.js (gzipped)",
"measurement": 837
},
{
"value": "node_primes.wasm",
"measurement": 6078
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3267
},
{
"value": "total",
"measurement": 7485
},
{
"value": "total (gzipped)",
"measurement": 4104
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.3526575565338135
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.386137676239014
},
{
"value": "median",
"measurement": 6.392529726028442
},
{
"value": "min",
"measurement": 6.353988170623779
},
{
"value": "max",
"measurement": 6.411508798599243
},
{
"value": "std",
"measurement": 0.019144697662550125
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1458
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 858
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 15253
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7714
},
{
"value": "total",
"measurement": 16711
},
{
"value": "total (gzipped)",
"measurement": 8572
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.784747362136841
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.221188068389893
},
{
"value": "median",
"measurement": 4.183138847351074
},
{
"value": "min",
"measurement": 4.176480770111084
},
{
"value": "max",
"measurement": 4.357364654541016
},
{
"value": "std",
"measurement": 0.06894016705378556
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1741
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 998
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 88368
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40795
},
{
"value": "total",
"measurement": 90109
},
{
"value": "total (gzipped)",
"measurement": 41793
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.708443641662598
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.129695892333984
},
{
"value": "median",
"measurement": 4.140324354171753
},
{
"value": "min",
"measurement": 4.087809324264526
},
{
"value": "max",
"measurement": 4.157979249954224
},
{
"value": "std",
"measurement": 0.026348218831142634
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1445
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 854
},
{
"value": "node_bullet.wasm",
"measurement": 752531
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 331837
},
{
"value": "total",
"measurement": 753976
},
{
"value": "total (gzipped)",
"measurement": 332691
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 12.312602996826172
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4331999999955363
},
{
"value": "median",
"measurement": 3.4207500000409294
},
{
"value": "min",
"measurement": 3.4154999999831275
},
{
"value": "max",
"measurement": 3.4774999999435776
},
{
"value": "std",
"measurement": 0.023226816369785425
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1591
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_core_main.c.wasm",
"measurement": 27283
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 12689
},
{
"value": "total",
"measurement": 28874
},
{
"value": "total (gzipped)",
"measurement": 13624
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.122952938079834
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.478985521711207
},
{
"value": "median",
"measurement": 2.460503619443637
},
{
"value": "min",
"measurement": 2.372329006248007
},
{
"value": "max",
"measurement": 2.643396155973574
},
{
"value": "std",
"measurement": 0.09996276633588462
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 3050
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1554
},
{
"value": "node_linpack2.c.wasm",
"measurement": 24656
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12363
},
{
"value": "total",
"measurement": 27706
},
{
"value": "total (gzipped)",
"measurement": 13917
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.001827955245972
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9887740135192873
},
{
"value": "median",
"measurement": 2.980152130126953
},
{
"value": "min",
"measurement": 2.959585666656494
},
{
"value": "max",
"measurement": 3.022674560546875
},
{
"value": "std",
"measurement": 0.022382390137005465
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31054
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12461
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 197476
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 93756
},
{
"value": "total",
"measurement": 228530
},
{
"value": "total (gzipped)",
"measurement": 106217
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.976158618927002
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.819229218798013
},
{
"value": "median",
"measurement": 4.205214465937763
},
{
"value": "min",
"measurement": 3.669724770642202
},
{
"value": "max",
"measurement": 7.6923076923076925
},
{
"value": "std",
"measurement": 1.492243536564584
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31045
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12459
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 208201
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 97666
},
{
"value": "total",
"measurement": 239246
},
{
"value": "total (gzipped)",
"measurement": 110125
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.493590831756592
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.7823087692260744
},
{
"value": "median",
"measurement": 3.512673854827881
},
{
"value": "min",
"measurement": 3.493581771850586
},
{
"value": "max",
"measurement": 4.889665126800537
},
{
"value": "std",
"measurement": 0.5537417626246688
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 917
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 55130
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21284
},
{
"value": "total",
"measurement": 56720
},
{
"value": "total (gzipped)",
"measurement": 22201
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.461001873016357
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7510237216949462
},
{
"value": "median",
"measurement": 1.7478771209716797
},
{
"value": "min",
"measurement": 1.746762752532959
},
{
"value": "max",
"measurement": 1.758984088897705
},
{
"value": "std",
"measurement": 0.0047468948373604195
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 29202
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11923
},
{
"value": "node_poppler.wasm",
"measurement": 1986133
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 986928
},
{
"value": "total",
"measurement": 2015335
},
{
"value": "total (gzipped)",
"measurement": 998851
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 160.75370168685913
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.4985570430755617
},
{
"value": "median",
"measurement": 2.497976541519165
},
{
"value": "min",
"measurement": 2.478142499923706
},
{
"value": "max",
"measurement": 2.5343055725097656
},
{
"value": "std",
"measurement": 0.019742390100132207
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26666
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10351
},
{
"value": "node_sqlite.c.wasm",
"measurement": 598554
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 279016
},
{
"value": "total",
"measurement": 625220
},
{
"value": "total (gzipped)",
"measurement": 289367
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 21.786661624908447
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.759465503692627
},
{
"value": "median",
"measurement": 5.756393194198608
},
{
"value": "min",
"measurement": 5.751716136932373
},
{
"value": "max",
"measurement": 5.77172064781189
},
{
"value": "std",
"measurement": 0.006886502751308924
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 916
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 53724
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 27996
},
{
"value": "total",
"measurement": 55314
},
{
"value": "total (gzipped)",
"measurement": 28912
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 32.701682806015015
}
]
}
}
]
},
"-O3 -flto -fwhole-program-vtables": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.73896746635437
},
{
"value": "median",
"measurement": 2.7406859397888184
},
{
"value": "min",
"measurement": 2.727475881576538
},
{
"value": "max",
"measurement": 2.749276638031006
},
{
"value": "std",
"measurement": 0.008352718236978265
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 17749
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8652
},
{
"value": "total",
"measurement": 19334
},
{
"value": "total (gzipped)",
"measurement": 9587
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.644070863723755
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.033816957473754884
},
{
"value": "median",
"measurement": 0.03399085998535156
},
{
"value": "min",
"measurement": 0.033142805099487305
},
{
"value": "max",
"measurement": 0.03409075736999512
},
{
"value": "std",
"measurement": 0.00034533759150866944
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14508872032165526
},
{
"value": "median",
"measurement": 0.14214420318603516
},
{
"value": "min",
"measurement": 0.13913369178771973
},
{
"value": "max",
"measurement": 0.16079211235046387
},
{
"value": "std",
"measurement": 0.007997652383717581
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.017522621154785156
},
{
"value": "median",
"measurement": 0.017746925354003906
},
{
"value": "min",
"measurement": 0.014622211456298828
},
{
"value": "max",
"measurement": 0.020776987075805664
},
{
"value": "std",
"measurement": 0.0022964782956379974
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1328812599182129
},
{
"value": "median",
"measurement": 0.1336045265197754
},
{
"value": "min",
"measurement": 0.13004612922668457
},
{
"value": "max",
"measurement": 0.13384151458740234
},
{
"value": "std",
"measurement": 0.0014313238586912786
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.119847393035888
},
{
"value": "median",
"measurement": 4.121802568435669
},
{
"value": "min",
"measurement": 4.114276647567749
},
{
"value": "max",
"measurement": 4.122451543807983
},
{
"value": "std",
"measurement": 0.0031225873510774107
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 6083
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3235
},
{
"value": "total",
"measurement": 7502
},
{
"value": "total (gzipped)",
"measurement": 4076
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6060214042663574
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.2820279121398928
},
{
"value": "median",
"measurement": 2.998196601867676
},
{
"value": "min",
"measurement": 2.9790453910827637
},
{
"value": "max",
"measurement": 4.422717571258545
},
{
"value": "std",
"measurement": 0.5705263943900867
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 6230
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3321
},
{
"value": "total",
"measurement": 7633
},
{
"value": "total (gzipped)",
"measurement": 4157
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9136972427368164
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.0480823516845703
},
{
"value": "median",
"measurement": 3.0468249320983887
},
{
"value": "min",
"measurement": 3.0421009063720703
},
{
"value": "max",
"measurement": 3.054642915725708
},
{
"value": "std",
"measurement": 0.004174199748612546
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 6148
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3280
},
{
"value": "total",
"measurement": 7565
},
{
"value": "total (gzipped)",
"measurement": 4119
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.337066888809204
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3234073638916015
},
{
"value": "median",
"measurement": 1.3242814540863037
},
{
"value": "min",
"measurement": 1.3168861865997314
},
{
"value": "max",
"measurement": 1.331794261932373
},
{
"value": "std",
"measurement": 0.005691114337424419
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 6158
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3310
},
{
"value": "total",
"measurement": 7579
},
{
"value": "total (gzipped)",
"measurement": 4151
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9602084159851074
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6726352691650392
},
{
"value": "median",
"measurement": 2.649362325668335
},
{
"value": "min",
"measurement": 2.5625057220458984
},
{
"value": "max",
"measurement": 2.797463893890381
},
{
"value": "std",
"measurement": 0.07997634650955124
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25333
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8950
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 40147
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16780
},
{
"value": "total",
"measurement": 65480
},
{
"value": "total (gzipped)",
"measurement": 25730
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.602420091629028
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.048491144180298
},
{
"value": "median",
"measurement": 4.044132709503174
},
{
"value": "min",
"measurement": 4.0043652057647705
},
{
"value": "max",
"measurement": 4.115388631820679
},
{
"value": "std",
"measurement": 0.042492550461842395
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 14877
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6866
},
{
"value": "total",
"measurement": 16309
},
{
"value": "total (gzipped)",
"measurement": 7714
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6421897411346436
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.006520128250122
},
{
"value": "median",
"measurement": 4.012001037597656
},
{
"value": "min",
"measurement": 3.9827587604522705
},
{
"value": "max",
"measurement": 4.018734693527222
},
{
"value": "std",
"measurement": 0.013477979858903073
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10597
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4621
},
{
"value": "total",
"measurement": 12023
},
{
"value": "total (gzipped)",
"measurement": 5466
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.916555404663086
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.7728348731994625
},
{
"value": "median",
"measurement": 5.181402206420898
},
{
"value": "min",
"measurement": 3.966600179672241
},
{
"value": "max",
"measurement": 5.5213401317596436
},
{
"value": "std",
"measurement": 0.6513259995225216
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10342
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4569
},
{
"value": "total",
"measurement": 11768
},
{
"value": "total (gzipped)",
"measurement": 5414
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9530725479125977
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.19327402114868164
},
{
"value": "median",
"measurement": 0.19351911544799805
},
{
"value": "min",
"measurement": 0.17215704917907715
},
{
"value": "max",
"measurement": 0.21685314178466797
},
{
"value": "std",
"measurement": 0.014380727609998952
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 15730
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7511
},
{
"value": "total",
"measurement": 37252
},
{
"value": "total (gzipped)",
"measurement": 16348
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.2656779289245605
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9158.075577
},
{
"value": "median",
"measurement": 9079.381005
},
{
"value": "min",
"measurement": 9020.203593
},
{
"value": "max",
"measurement": 9410.399047
},
{
"value": "std",
"measurement": 144.1732093735951
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14561
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7213
},
{
"value": "total",
"measurement": 20230
},
{
"value": "total (gzipped)",
"measurement": 10015
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.864038944244385
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.8544000148773194
},
{
"value": "median",
"measurement": 1.8547759056091309
},
{
"value": "min",
"measurement": 1.8399908542633057
},
{
"value": "max",
"measurement": 1.8635847568511963
},
{
"value": "std",
"measurement": 0.008106676236178377
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 33828
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 13848
},
{
"value": "total",
"measurement": 35432
},
{
"value": "total (gzipped)",
"measurement": 14781
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.99592137336731
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.0466615676879885
},
{
"value": "median",
"measurement": 2.0475664138793945
},
{
"value": "min",
"measurement": 2.03208589553833
},
{
"value": "max",
"measurement": 2.0679931640625
},
{
"value": "std",
"measurement": 0.012380569251623558
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 6174
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3262
},
{
"value": "total",
"measurement": 7575
},
{
"value": "total (gzipped)",
"measurement": 4098
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5905611515045166
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3204843044281005
},
{
"value": "median",
"measurement": 1.3187260627746582
},
{
"value": "min",
"measurement": 1.317439317703247
},
{
"value": "max",
"measurement": 1.3277759552001953
},
{
"value": "std",
"measurement": 0.0037624954296433728
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 7984
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3946
},
{
"value": "total",
"measurement": 9391
},
{
"value": "total (gzipped)",
"measurement": 4784
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5732553005218506
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.8252213478088377
},
{
"value": "median",
"measurement": 3.9485390186309814
},
{
"value": "min",
"measurement": 3.377338171005249
},
{
"value": "max",
"measurement": 4.161197662353516
},
{
"value": "std",
"measurement": 0.3117112189669144
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 12042
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5652
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 87190
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 38093
},
{
"value": "total",
"measurement": 99232
},
{
"value": "total (gzipped)",
"measurement": 43745
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.405236482620239
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.6054002
},
{
"value": "median",
"measurement": 1.604179
},
{
"value": "min",
"measurement": 1.593748
},
{
"value": "max",
"measurement": 1.62128
},
{
"value": "std",
"measurement": 0.009100419999066267
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 16694
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8416
},
{
"value": "total",
"measurement": 18164
},
{
"value": "total (gzipped)",
"measurement": 9274
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5208489894866943
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.4539746
},
{
"value": "median",
"measurement": 0.45464
},
{
"value": "min",
"measurement": 0.452488
},
{
"value": "max",
"measurement": 0.455161
},
{
"value": "std",
"measurement": 0.0011462126504326112
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 137515
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48195
},
{
"value": "total",
"measurement": 140240
},
{
"value": "total (gzipped)",
"measurement": 49665
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.822179317474365
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.005946754
},
{
"value": "median",
"measurement": 0.0059372
},
{
"value": "min",
"measurement": 0.00592362
},
{
"value": "max",
"measurement": 0.00599237
},
{
"value": "std",
"measurement": 2.3762018937678666e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 137745
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48245
},
{
"value": "total",
"measurement": 140470
},
{
"value": "total (gzipped)",
"measurement": 49715
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.3468122482299805
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.128038
},
{
"value": "median",
"measurement": 0.118922
},
{
"value": "min",
"measurement": 0.107659
},
{
"value": "max",
"measurement": 0.155488
},
{
"value": "std",
"measurement": 0.019973097876894247
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138516
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48306
},
{
"value": "total",
"measurement": 141241
},
{
"value": "total (gzipped)",
"measurement": 49776
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.149874448776245
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0238535
},
{
"value": "median",
"measurement": 0.0238659
},
{
"value": "min",
"measurement": 0.0236563
},
{
"value": "max",
"measurement": 0.0241105
},
{
"value": "std",
"measurement": 0.00015022516433712654
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138759
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48317
},
{
"value": "total",
"measurement": 141484
},
{
"value": "total (gzipped)",
"measurement": 49787
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.170428991317749
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0220121
},
{
"value": "median",
"measurement": 0.0215313
},
{
"value": "min",
"measurement": 0.0213667
},
{
"value": "max",
"measurement": 0.0236225
},
{
"value": "std",
"measurement": 0.0008350258415163169
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 138496
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 48304
},
{
"value": "total",
"measurement": 141221
},
{
"value": "total (gzipped)",
"measurement": 49774
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.180982351303101
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.001800107955932
},
{
"value": "median",
"measurement": 6.9942803382873535
},
{
"value": "min",
"measurement": 6.964587450027466
},
{
"value": "max",
"measurement": 7.066212177276611
},
{
"value": "std",
"measurement": 0.03436764473723804
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1428
},
{
"value": "node_memops.js (gzipped)",
"measurement": 846
},
{
"value": "node_memops.wasm",
"measurement": 10265
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 5105
},
{
"value": "total",
"measurement": 11693
},
{
"value": "total (gzipped)",
"measurement": 5951
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6587352752685547
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.9249136
},
{
"value": "median",
"measurement": 0.932428
},
{
"value": "min",
"measurement": 0.903023
},
{
"value": "max",
"measurement": 0.939851
},
{
"value": "std",
"measurement": 0.014233578377909346
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 137493
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48193
},
{
"value": "total",
"measurement": 140218
},
{
"value": "total (gzipped)",
"measurement": 49663
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.54620623588562
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01182128
},
{
"value": "median",
"measurement": 0.0118331
},
{
"value": "min",
"measurement": 0.0117475
},
{
"value": "max",
"measurement": 0.0118631
},
{
"value": "std",
"measurement": 4.039298949075035e-05
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 137723
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48242
},
{
"value": "total",
"measurement": 140448
},
{
"value": "total (gzipped)",
"measurement": 49712
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.3617119789123535
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.45671680000000003
},
{
"value": "median",
"measurement": 0.430889
},
{
"value": "min",
"measurement": 0.388238
},
{
"value": "max",
"measurement": 0.534511
},
{
"value": "std",
"measurement": 0.054448590102590906
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138494
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48302
},
{
"value": "total",
"measurement": 141219
},
{
"value": "total (gzipped)",
"measurement": 49772
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.239740371704102
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05103
},
{
"value": "median",
"measurement": 0.0511377
},
{
"value": "min",
"measurement": 0.0506913
},
{
"value": "max",
"measurement": 0.0512667
},
{
"value": "std",
"measurement": 0.00021471057728999398
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138737
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48316
},
{
"value": "total",
"measurement": 141462
},
{
"value": "total (gzipped)",
"measurement": 49786
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.094417572021484
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.0444228
},
{
"value": "median",
"measurement": 0.0441889
},
{
"value": "min",
"measurement": 0.0436267
},
{
"value": "max",
"measurement": 0.0459262
},
{
"value": "std",
"measurement": 0.0008322540093023748
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1470
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 138474
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 48299
},
{
"value": "total",
"measurement": 141199
},
{
"value": "total (gzipped)",
"measurement": 49769
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.1613523960113525
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3534.26666
},
{
"value": "median",
"measurement": 3533.530098
},
{
"value": "min",
"measurement": 3531.375238
},
{
"value": "max",
"measurement": 3539.026286
},
{
"value": "std",
"measurement": 2.6642445938322714
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14645
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7251
},
{
"value": "total",
"measurement": 20273
},
{
"value": "total (gzipped)",
"measurement": 10026
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.746768474578857
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 885.5835979999999
},
{
"value": "median",
"measurement": 885.278949
},
{
"value": "min",
"measurement": 883.501639
},
{
"value": "max",
"measurement": 888.750625
},
{
"value": "std",
"measurement": 1.7631949887479264
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14599
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7230
},
{
"value": "total",
"measurement": 20227
},
{
"value": "total (gzipped)",
"measurement": 10005
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.383830308914185
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03436923027038574
},
{
"value": "median",
"measurement": 0.03320741653442383
},
{
"value": "min",
"measurement": 0.03160691261291504
},
{
"value": "max",
"measurement": 0.041235923767089844
},
{
"value": "std",
"measurement": 0.0035103928641311215
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 609
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 387
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 430
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 296
},
{
"value": "total",
"measurement": 1039
},
{
"value": "total (gzipped)",
"measurement": 683
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5362930297851562
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9862045764923097
},
{
"value": "median",
"measurement": 2.9831817150115967
},
{
"value": "min",
"measurement": 2.980109691619873
},
{
"value": "max",
"measurement": 3.0020008087158203
},
{
"value": "std",
"measurement": 0.00800755669699348
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1407
},
{
"value": "node_primes.js (gzipped)",
"measurement": 837
},
{
"value": "node_primes.wasm",
"measurement": 6090
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 3255
},
{
"value": "total",
"measurement": 7497
},
{
"value": "total (gzipped)",
"measurement": 4092
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6014811992645264
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.109842205047608
},
{
"value": "median",
"measurement": 6.106602907180786
},
{
"value": "min",
"measurement": 6.092379331588745
},
{
"value": "max",
"measurement": 6.14882230758667
},
{
"value": "std",
"measurement": 0.020653407326115595
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1458
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 858
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 15726
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7833
},
{
"value": "total",
"measurement": 17184
},
{
"value": "total (gzipped)",
"measurement": 8691
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.788087844848633
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.025515508651734
},
{
"value": "median",
"measurement": 4.027619361877441
},
{
"value": "min",
"measurement": 4.019245624542236
},
{
"value": "max",
"measurement": 4.0317652225494385
},
{
"value": "std",
"measurement": 0.005032377794999093
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1741
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 998
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 87919
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40680
},
{
"value": "total",
"measurement": 89660
},
{
"value": "total (gzipped)",
"measurement": 41678
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.613679647445679
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.032087898254394
},
{
"value": "median",
"measurement": 4.024383306503296
},
{
"value": "min",
"measurement": 4.007908582687378
},
{
"value": "max",
"measurement": 4.069120407104492
},
{
"value": "std",
"measurement": 0.020911767219109575
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1445
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 854
},
{
"value": "node_bullet.wasm",
"measurement": 770606
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 336545
},
{
"value": "total",
"measurement": 772051
},
{
"value": "total (gzipped)",
"measurement": 337399
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 12.773338794708252
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.439500000025693
},
{
"value": "median",
"measurement": 3.4152500000482404
},
{
"value": "min",
"measurement": 3.410000000055924
},
{
"value": "max",
"measurement": 3.534749999963292
},
{
"value": "std",
"measurement": 0.04782703207258725
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1591
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_core_main.c.wasm",
"measurement": 28024
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 13291
},
{
"value": "total",
"measurement": 29615
},
{
"value": "total (gzipped)",
"measurement": 14226
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.416936874389648
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.911654268510547
},
{
"value": "median",
"measurement": 5.921504616520172
},
{
"value": "min",
"measurement": 5.864726660441279
},
{
"value": "max",
"measurement": 5.947739640832871
},
{
"value": "std",
"measurement": 0.028014553433490876
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 3050
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1554
},
{
"value": "node_linpack2.c.wasm",
"measurement": 26483
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12871
},
{
"value": "total",
"measurement": 29533
},
{
"value": "total (gzipped)",
"measurement": 14425
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.8881492614746094
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9811814785003663
},
{
"value": "median",
"measurement": 2.9712603092193604
},
{
"value": "min",
"measurement": 2.8487300872802734
},
{
"value": "max",
"measurement": 3.1594886779785156
},
{
"value": "std",
"measurement": 0.11419859279813158
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31105
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12487
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 316254
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 122146
},
{
"value": "total",
"measurement": 347359
},
{
"value": "total (gzipped)",
"measurement": 134633
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 11.2652907371521
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.720547067783996
},
{
"value": "median",
"measurement": 3.716090672612412
},
{
"value": "min",
"measurement": 3.6670333700036672
},
{
"value": "max",
"measurement": 3.7678975131876413
},
{
"value": "std",
"measurement": 0.03387332757124291
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31096
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12485
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 327468
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 126141
},
{
"value": "total",
"measurement": 358564
},
{
"value": "total (gzipped)",
"measurement": 138626
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.789604425430298
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.468421125411987
},
{
"value": "median",
"measurement": 3.468567132949829
},
{
"value": "min",
"measurement": 3.44889760017395
},
{
"value": "max",
"measurement": 3.4833786487579346
},
{
"value": "std",
"measurement": 0.01264295780972238
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 917
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 55312
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 21562
},
{
"value": "total",
"measurement": 56902
},
{
"value": "total (gzipped)",
"measurement": 22479
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.441572666168213
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.7415473461151123
},
{
"value": "median",
"measurement": 1.743037223815918
},
{
"value": "min",
"measurement": 1.72548246383667
},
{
"value": "max",
"measurement": 1.7518022060394287
},
{
"value": "std",
"measurement": 0.009736928800503086
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 29248
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11932
},
{
"value": "node_poppler.wasm",
"measurement": 2117950
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 1029188
},
{
"value": "total",
"measurement": 2147198
},
{
"value": "total (gzipped)",
"measurement": 1041120
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 159.58569622039795
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.424114465713501
},
{
"value": "median",
"measurement": 2.4310848712921143
},
{
"value": "min",
"measurement": 2.4028663635253906
},
{
"value": "max",
"measurement": 2.4475815296173096
},
{
"value": "std",
"measurement": 0.016639993944381048
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26666
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10351
},
{
"value": "node_sqlite.c.wasm",
"measurement": 926913
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 380310
},
{
"value": "total",
"measurement": 953579
},
{
"value": "total (gzipped)",
"measurement": 390661
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 29.609512090682983
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.654442071914673
},
{
"value": "median",
"measurement": 5.651866674423218
},
{
"value": "min",
"measurement": 5.629633903503418
},
{
"value": "max",
"measurement": 5.678195476531982
},
{
"value": "std",
"measurement": 0.017192996840933814
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 916
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 63326
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 30272
},
{
"value": "total",
"measurement": 64916
},
{
"value": "total (gzipped)",
"measurement": 31188
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 33.02722191810608
}
]
}
}
]
},
"-Oz -flto -fwhole-program-vtables": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.4531195163726807
},
{
"value": "median",
"measurement": 1.4280040264129639
},
{
"value": "min",
"measurement": 1.4213223457336426
},
{
"value": "max",
"measurement": 1.536010503768921
},
{
"value": "std",
"measurement": 0.0431381199180674
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 16732
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8329
},
{
"value": "total",
"measurement": 18317
},
{
"value": "total (gzipped)",
"measurement": 9264
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.910529851913452
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.03210463523864746
},
{
"value": "median",
"measurement": 0.03256416320800781
},
{
"value": "min",
"measurement": 0.028165340423583984
},
{
"value": "max",
"measurement": 0.03653383255004883
},
{
"value": "std",
"measurement": 0.0033608247667610957
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.14435386657714844
},
{
"value": "median",
"measurement": 0.14034533500671387
},
{
"value": "min",
"measurement": 0.13737273216247559
},
{
"value": "max",
"measurement": 0.16307520866394043
},
{
"value": "std",
"measurement": 0.00947635358282908
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01623392105102539
},
{
"value": "median",
"measurement": 0.014637231826782227
},
{
"value": "min",
"measurement": 0.013818025588989258
},
{
"value": "max",
"measurement": 0.021236419677734375
},
{
"value": "std",
"measurement": 0.0028224287895131364
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13120951652526855
},
{
"value": "median",
"measurement": 0.1308748722076416
},
{
"value": "min",
"measurement": 0.12849855422973633
},
{
"value": "max",
"measurement": 0.13394594192504883
},
{
"value": "std",
"measurement": 0.0023304236306579307
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.136470794677734
},
{
"value": "median",
"measurement": 4.135258436203003
},
{
"value": "min",
"measurement": 4.128435850143433
},
{
"value": "max",
"measurement": 4.146804094314575
},
{
"value": "std",
"measurement": 0.006357731629662602
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 5264
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 2897
},
{
"value": "total",
"measurement": 6683
},
{
"value": "total (gzipped)",
"measurement": 3738
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.600969076156616
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.977918195724487
},
{
"value": "median",
"measurement": 2.972959280014038
},
{
"value": "min",
"measurement": 2.966461181640625
},
{
"value": "max",
"measurement": 3.0057215690612793
},
{
"value": "std",
"measurement": 0.014318696717709835
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 5407
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 2976
},
{
"value": "total",
"measurement": 6810
},
{
"value": "total (gzipped)",
"measurement": 3812
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.867683172225952
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1342638969421386
},
{
"value": "median",
"measurement": 3.135356903076172
},
{
"value": "min",
"measurement": 3.1253225803375244
},
{
"value": "max",
"measurement": 3.1409692764282227
},
{
"value": "std",
"measurement": 0.005076875712290613
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 5324
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 2937
},
{
"value": "total",
"measurement": 6741
},
{
"value": "total (gzipped)",
"measurement": 3776
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.6150238513946533
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3760860919952393
},
{
"value": "median",
"measurement": 1.37233567237854
},
{
"value": "min",
"measurement": 1.3711192607879639
},
{
"value": "max",
"measurement": 1.384207010269165
},
{
"value": "std",
"measurement": 0.005431705597555732
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 5335
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 2963
},
{
"value": "total",
"measurement": 6756
},
{
"value": "total (gzipped)",
"measurement": 3804
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.832763433456421
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.69632306098938
},
{
"value": "median",
"measurement": 2.6451969146728516
},
{
"value": "min",
"measurement": 2.627836227416992
},
{
"value": "max",
"measurement": 2.8110623359680176
},
{
"value": "std",
"measurement": 0.07308540342359707
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25138
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8858
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 35202
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16070
},
{
"value": "total",
"measurement": 60340
},
{
"value": "total (gzipped)",
"measurement": 24928
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.4636945724487305
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.224302148818969
},
{
"value": "median",
"measurement": 5.224271059036255
},
{
"value": "min",
"measurement": 5.207420349121094
},
{
"value": "max",
"measurement": 5.247247219085693
},
{
"value": "std",
"measurement": 0.013168781072002525
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 13097
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6224
},
{
"value": "total",
"measurement": 14529
},
{
"value": "total (gzipped)",
"measurement": 7072
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.568859815597534
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.440254163742066
},
{
"value": "median",
"measurement": 4.437650680541992
},
{
"value": "min",
"measurement": 4.4307169914245605
},
{
"value": "max",
"measurement": 4.460741281509399
},
{
"value": "std",
"measurement": 0.010637800321571734
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9639
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4319
},
{
"value": "total",
"measurement": 11065
},
{
"value": "total (gzipped)",
"measurement": 5164
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5694591999053955
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.228147745132446
},
{
"value": "median",
"measurement": 4.233274698257446
},
{
"value": "min",
"measurement": 4.2089996337890625
},
{
"value": "max",
"measurement": 4.24565052986145
},
{
"value": "std",
"measurement": 0.013412316780857008
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9400
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4267
},
{
"value": "total",
"measurement": 10826
},
{
"value": "total (gzipped)",
"measurement": 5112
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.516892671585083
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.16685018539428711
},
{
"value": "median",
"measurement": 0.16388297080993652
},
{
"value": "min",
"measurement": 0.15231800079345703
},
{
"value": "max",
"measurement": 0.1855788230895996
},
{
"value": "std",
"measurement": 0.011213157395226828
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 14726
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7125
},
{
"value": "total",
"measurement": 36248
},
{
"value": "total (gzipped)",
"measurement": 15962
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.727908372879028
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9164.848929
},
{
"value": "median",
"measurement": 9160.587507
},
{
"value": "min",
"measurement": 9136.114984
},
{
"value": "max",
"measurement": 9197.43929
},
{
"value": "std",
"measurement": 19.91456595473222
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13414
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6717
},
{
"value": "total",
"measurement": 19083
},
{
"value": "total (gzipped)",
"measurement": 9519
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.289488792419434
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.8906124591827393
},
{
"value": "median",
"measurement": 1.8784103393554688
},
{
"value": "min",
"measurement": 1.8698081970214844
},
{
"value": "max",
"measurement": 1.9461994171142578
},
{
"value": "std",
"measurement": 0.02831674207055719
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 26207
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 11615
},
{
"value": "total",
"measurement": 27811
},
{
"value": "total (gzipped)",
"measurement": 12548
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.403259038925171
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 12.337084913253785
},
{
"value": "median",
"measurement": 12.34696626663208
},
{
"value": "min",
"measurement": 12.297708749771118
},
{
"value": "max",
"measurement": 12.354954957962036
},
{
"value": "std",
"measurement": 0.020615896233549435
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 5301
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 2920
},
{
"value": "total",
"measurement": 6702
},
{
"value": "total (gzipped)",
"measurement": 3756
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.485802412033081
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.7965610980987545
},
{
"value": "median",
"measurement": 4.793903827667236
},
{
"value": "min",
"measurement": 4.783254384994507
},
{
"value": "max",
"measurement": 4.821226358413696
},
{
"value": "std",
"measurement": 0.01336707252557961
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 6615
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3504
},
{
"value": "total",
"measurement": 8022
},
{
"value": "total (gzipped)",
"measurement": 4342
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4018402099609375
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.051235246658325
},
{
"value": "median",
"measurement": 4.28597617149353
},
{
"value": "min",
"measurement": 3.3893542289733887
},
{
"value": "max",
"measurement": 4.455244779586792
},
{
"value": "std",
"measurement": 0.4214867442630548
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 11961
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5622
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 84536
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 37579
},
{
"value": "total",
"measurement": 96497
},
{
"value": "total (gzipped)",
"measurement": 43201
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.574475526809692
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 7.605682
},
{
"value": "median",
"measurement": 7.605452
},
{
"value": "min",
"measurement": 7.602106
},
{
"value": "max",
"measurement": 7.612269
},
{
"value": "std",
"measurement": 0.003654869792059882
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 15241
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 7864
},
{
"value": "total",
"measurement": 16711
},
{
"value": "total (gzipped)",
"measurement": 8722
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5395262241363525
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.002168
},
{
"value": "median",
"measurement": 1.03215
},
{
"value": "min",
"measurement": 0.88518
},
{
"value": "max",
"measurement": 1.03596
},
{
"value": "std",
"measurement": 0.058673420012814496
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117553
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120278
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.84261679649353
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.01239494
},
{
"value": "median",
"measurement": 0.0123223
},
{
"value": "min",
"measurement": 0.0122155
},
{
"value": "max",
"measurement": 0.01267
},
{
"value": "std",
"measurement": 0.00016555992993474498
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117555
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45916
},
{
"value": "total",
"measurement": 120280
},
{
"value": "total (gzipped)",
"measurement": 47385
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.978923559188843
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.439814
},
{
"value": "median",
"measurement": 0.437204
},
{
"value": "min",
"measurement": 0.376165
},
{
"value": "max",
"measurement": 0.50601
},
{
"value": "std",
"measurement": 0.041266086662052254
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117558
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120283
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.091360330581665
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05125092
},
{
"value": "median",
"measurement": 0.050247
},
{
"value": "min",
"measurement": 0.0500605
},
{
"value": "max",
"measurement": 0.0531318
},
{
"value": "std",
"measurement": 0.0013475392467753944
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117557
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120282
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.969246864318848
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.052700800000000006
},
{
"value": "median",
"measurement": 0.0529689
},
{
"value": "min",
"measurement": 0.0495183
},
{
"value": "max",
"measurement": 0.0555643
},
{
"value": "std",
"measurement": 0.0019288944377542426
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 117554
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120279
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memcpy_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.7871880531311035
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 16.343221998214723
},
{
"value": "median",
"measurement": 16.32197070121765
},
{
"value": "min",
"measurement": 16.31764841079712
},
{
"value": "max",
"measurement": 16.380858659744263
},
{
"value": "std",
"measurement": 0.028418336814098968
}
]
}
},
{
"key": {
"test": "memops",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_memops.js",
"measurement": 1428
},
{
"value": "node_memops.js (gzipped)",
"measurement": 846
},
{
"value": "node_memops.wasm",
"measurement": 9360
},
{
"value": "node_memops.wasm (gzipped)",
"measurement": 4747
},
{
"value": "total",
"measurement": 10788
},
{
"value": "total (gzipped)",
"measurement": 5593
}
]
}
},
{
"key": {
"test": "memops",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.792503595352173
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.070922
},
{
"value": "median",
"measurement": 1.07159
},
{
"value": "min",
"measurement": 1.06526
},
{
"value": "max",
"measurement": 1.07791
},
{
"value": "std",
"measurement": 0.004710139700719891
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117561
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120286
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.251477003097534
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.012383139999999999
},
{
"value": "median",
"measurement": 0.0123463
},
{
"value": "min",
"measurement": 0.0122529
},
{
"value": "max",
"measurement": 0.0125387
},
{
"value": "std",
"measurement": 0.00011496610978900036
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117563
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45915
},
{
"value": "total",
"measurement": 120288
},
{
"value": "total (gzipped)",
"measurement": 47383
}
]
}
},
{
"key": {
"test": "memset_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.79930567741394
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.46026680000000003
},
{
"value": "median",
"measurement": 0.478042
},
{
"value": "min",
"measurement": 0.376626
},
{
"value": "max",
"measurement": 0.512201
},
{
"value": "std",
"measurement": 0.05287915440851882
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117566
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120291
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 7.296868801116943
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.05018068
},
{
"value": "median",
"measurement": 0.0502402
},
{
"value": "min",
"measurement": 0.0498436
},
{
"value": "max",
"measurement": 0.0504471
},
{
"value": "std",
"measurement": 0.00020561335948802536
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117565
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45916
},
{
"value": "total",
"measurement": 120290
},
{
"value": "total (gzipped)",
"measurement": 47384
}
]
}
},
{
"key": {
"test": "memset_1mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.779834508895874
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.054093999999999996
},
{
"value": "median",
"measurement": 0.0532601
},
{
"value": "min",
"measurement": 0.05035
},
{
"value": "max",
"measurement": 0.0571874
},
{
"value": "std",
"measurement": 0.0025648438120089065
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memset.js",
"measurement": 2725
},
{
"value": "node_benchmark_memset.js (gzipped)",
"measurement": 1468
},
{
"value": "node_benchmark_memset.wasm",
"measurement": 117562
},
{
"value": "node_benchmark_memset.wasm (gzipped)",
"measurement": 45914
},
{
"value": "total",
"measurement": 120287
},
{
"value": "total (gzipped)",
"measurement": 47382
}
]
}
},
{
"key": {
"test": "memset_4k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.827851295471191
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4067.6667194
},
{
"value": "median",
"measurement": 4063.459006
},
{
"value": "min",
"measurement": 4049.038245
},
{
"value": "max",
"measurement": 4093.603626
},
{
"value": "std",
"measurement": 14.578763163061527
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13463
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6745
},
{
"value": "total",
"measurement": 19091
},
{
"value": "total (gzipped)",
"measurement": 9520
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.34355902671814
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1002.7371926
},
{
"value": "median",
"measurement": 983.408824
},
{
"value": "min",
"measurement": 973.519333
},
{
"value": "max",
"measurement": 1095.449967
},
{
"value": "std",
"measurement": 46.667073594753596
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5628
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2775
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 13425
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 6714
},
{
"value": "total",
"measurement": 19053
},
{
"value": "total (gzipped)",
"measurement": 9489
}
]
}
},
{
"key": {
"test": "native_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.291445732116699
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.032201290130615234
},
{
"value": "median",
"measurement": 0.03141307830810547
},
{
"value": "min",
"measurement": 0.030116558074951172
},
{
"value": "max",
"measurement": 0.035782575607299805
},
{
"value": "std",
"measurement": 0.0020620800550432933
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes-nocheck.js",
"measurement": 609
},
{
"value": "node_primes-nocheck.js (gzipped)",
"measurement": 387
},
{
"value": "node_primes-nocheck.wasm",
"measurement": 430
},
{
"value": "node_primes-nocheck.wasm (gzipped)",
"measurement": 296
},
{
"value": "total",
"measurement": 1039
},
{
"value": "total (gzipped)",
"measurement": 683
}
]
}
},
{
"key": {
"test": "primes-nocheck",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.370196580886841
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9838006496429443
},
{
"value": "median",
"measurement": 2.9854512214660645
},
{
"value": "min",
"measurement": 2.973424196243286
},
{
"value": "max",
"measurement": 2.992457866668701
},
{
"value": "std",
"measurement": 0.006704950927901705
}
]
}
},
{
"key": {
"test": "primes",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_primes.js",
"measurement": 1407
},
{
"value": "node_primes.js (gzipped)",
"measurement": 837
},
{
"value": "node_primes.wasm",
"measurement": 5253
},
{
"value": "node_primes.wasm (gzipped)",
"measurement": 2900
},
{
"value": "total",
"measurement": 6660
},
{
"value": "total (gzipped)",
"measurement": 3737
}
]
}
},
{
"key": {
"test": "primes",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.571889638900757
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.269720602035522
},
{
"value": "median",
"measurement": 6.258663892745972
},
{
"value": "min",
"measurement": 6.253649473190308
},
{
"value": "max",
"measurement": 6.314954519271851
},
{
"value": "std",
"measurement": 0.023067801441956016
}
]
}
},
{
"key": {
"test": "skinning",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_skinning_test_no_simd.js",
"measurement": 1458
},
{
"value": "node_skinning_test_no_simd.js (gzipped)",
"measurement": 858
},
{
"value": "node_skinning_test_no_simd.wasm",
"measurement": 14413
},
{
"value": "node_skinning_test_no_simd.wasm (gzipped)",
"measurement": 7356
},
{
"value": "total",
"measurement": 15871
},
{
"value": "total (gzipped)",
"measurement": 8214
}
]
}
},
{
"key": {
"test": "skinning",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.548092842102051
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.103743600845337
},
{
"value": "median",
"measurement": 4.093616724014282
},
{
"value": "min",
"measurement": 4.069469451904297
},
{
"value": "max",
"measurement": 4.182730436325073
},
{
"value": "std",
"measurement": 0.041672496672023926
}
]
}
},
{
"key": {
"test": "box2d",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_box2d_benchmark.js",
"measurement": 1741
},
{
"value": "node_test_box2d_benchmark.js (gzipped)",
"measurement": 998
},
{
"value": "node_test_box2d_benchmark.wasm",
"measurement": 86282
},
{
"value": "node_test_box2d_benchmark.wasm (gzipped)",
"measurement": 40295
},
{
"value": "total",
"measurement": 88023
},
{
"value": "total (gzipped)",
"measurement": 41293
}
]
}
},
{
"key": {
"test": "box2d",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.5213141441345215
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.994545412063599
},
{
"value": "median",
"measurement": 3.9918479919433594
},
{
"value": "min",
"measurement": 3.975371837615967
},
{
"value": "max",
"measurement": 4.0181849002838135
},
{
"value": "std",
"measurement": 0.013772612444327675
}
]
}
},
{
"key": {
"test": "bullet",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_bullet.js",
"measurement": 1445
},
{
"value": "node_bullet.js (gzipped)",
"measurement": 854
},
{
"value": "node_bullet.wasm",
"measurement": 756379
},
{
"value": "node_bullet.wasm (gzipped)",
"measurement": 334011
},
{
"value": "total",
"measurement": 757824
},
{
"value": "total (gzipped)",
"measurement": 334865
}
]
}
},
{
"key": {
"test": "bullet",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 12.44400691986084
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.427649999984877
},
{
"value": "median",
"measurement": 3.4267500000371975
},
{
"value": "min",
"measurement": 3.4179999999662303
},
{
"value": "max",
"measurement": 3.4424999999569685
},
{
"value": "std",
"measurement": 0.008101851635215413
}
]
}
},
{
"key": {
"test": "coremark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_core_main.c.js",
"measurement": 1591
},
{
"value": "node_core_main.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_core_main.c.wasm",
"measurement": 26611
},
{
"value": "node_core_main.c.wasm (gzipped)",
"measurement": 12679
},
{
"value": "total",
"measurement": 28202
},
{
"value": "total (gzipped)",
"measurement": 13614
}
]
}
},
{
"key": {
"test": "coremark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.029200553894043
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.348242885583529
},
{
"value": "median",
"measurement": 2.372385172216793
},
{
"value": "min",
"measurement": 2.2606508987464626
},
{
"value": "max",
"measurement": 2.4025592859163267
},
{
"value": "std",
"measurement": 0.05078019721518717
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_linpack2.c.js",
"measurement": 3050
},
{
"value": "node_linpack2.c.js (gzipped)",
"measurement": 1554
},
{
"value": "node_linpack2.c.wasm",
"measurement": 23864
},
{
"value": "node_linpack2.c.wasm (gzipped)",
"measurement": 12117
},
{
"value": "total",
"measurement": 26914
},
{
"value": "total (gzipped)",
"measurement": 13671
}
]
}
},
{
"key": {
"test": "linpack_double",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.9298555850982666
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9740581035614015
},
{
"value": "median",
"measurement": 2.963972568511963
},
{
"value": "min",
"measurement": 2.9540233612060547
},
{
"value": "max",
"measurement": 3.010253429412842
},
{
"value": "std",
"measurement": 0.02175419455501443
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_binarytrees.c.js",
"measurement": 31054
},
{
"value": "node_lua_binarytrees.c.js (gzipped)",
"measurement": 12461
},
{
"value": "node_lua_binarytrees.c.wasm",
"measurement": 172374
},
{
"value": "node_lua_binarytrees.c.wasm (gzipped)",
"measurement": 82847
},
{
"value": "total",
"measurement": 203428
},
{
"value": "total (gzipped)",
"measurement": 95308
}
]
}
},
{
"key": {
"test": "lua_binarytrees",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 8.213463068008423
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.6279783807022716
},
{
"value": "median",
"measurement": 3.6324010170722847
},
{
"value": "min",
"measurement": 3.5637918745545263
},
{
"value": "max",
"measurement": 3.6927621861152145
},
{
"value": "std",
"measurement": 0.046033547038702195
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_lua_scimark.c.js",
"measurement": 31045
},
{
"value": "node_lua_scimark.c.js (gzipped)",
"measurement": 12459
},
{
"value": "node_lua_scimark.c.wasm",
"measurement": 183106
},
{
"value": "node_lua_scimark.c.wasm (gzipped)",
"measurement": 86734
},
{
"value": "total",
"measurement": 214151
},
{
"value": "total (gzipped)",
"measurement": 99193
}
]
}
},
{
"key": {
"test": "lua_scimark",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.524810314178467
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.4836071491241456
},
{
"value": "median",
"measurement": 3.473200798034668
},
{
"value": "min",
"measurement": 3.460129737854004
},
{
"value": "max",
"measurement": 3.520432233810425
},
{
"value": "std",
"measurement": 0.02195903496684287
}
]
}
},
{
"key": {
"test": "lzma",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_lzma_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_lzma_benchmark.c.js (gzipped)",
"measurement": 917
},
{
"value": "node_test_lzma_benchmark.c.wasm",
"measurement": 54310
},
{
"value": "node_test_lzma_benchmark.c.wasm (gzipped)",
"measurement": 20939
},
{
"value": "total",
"measurement": 55900
},
{
"value": "total (gzipped)",
"measurement": 21856
}
]
}
},
{
"key": {
"test": "lzma",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.377137899398804
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.761914110183716
},
{
"value": "median",
"measurement": 1.761209487915039
},
{
"value": "min",
"measurement": 1.7538480758666992
},
{
"value": "max",
"measurement": 1.7709689140319824
},
{
"value": "std",
"measurement": 0.005704698424201652
}
]
}
},
{
"key": {
"test": "poppler",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_poppler.js",
"measurement": 29202
},
{
"value": "node_poppler.js (gzipped)",
"measurement": 11923
},
{
"value": "node_poppler.wasm",
"measurement": 1941058
},
{
"value": "node_poppler.wasm (gzipped)",
"measurement": 967914
},
{
"value": "total",
"measurement": 1970260
},
{
"value": "total (gzipped)",
"measurement": 979837
}
]
}
},
{
"key": {
"test": "poppler",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 155.96990704536438
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.439494752883911
},
{
"value": "median",
"measurement": 2.4350411891937256
},
{
"value": "min",
"measurement": 2.3883373737335205
},
{
"value": "max",
"measurement": 2.4988749027252197
},
{
"value": "std",
"measurement": 0.04186721873546873
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_sqlite.c.js",
"measurement": 26666
},
{
"value": "node_sqlite.c.js (gzipped)",
"measurement": 10351
},
{
"value": "node_sqlite.c.wasm",
"measurement": 513660
},
{
"value": "node_sqlite.c.wasm (gzipped)",
"measurement": 250034
},
{
"value": "total",
"measurement": 540326
},
{
"value": "total (gzipped)",
"measurement": 260385
}
]
}
},
{
"key": {
"test": "sqlite",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 18.63001537322998
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 5.766468572616577
},
{
"value": "median",
"measurement": 5.764201879501343
},
{
"value": "min",
"measurement": 5.756646156311035
},
{
"value": "max",
"measurement": 5.784104585647583
},
{
"value": "std",
"measurement": 0.009509537347868972
}
]
}
},
{
"key": {
"test": "zlib",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_zlib_benchmark.c.js",
"measurement": 1590
},
{
"value": "node_test_zlib_benchmark.c.js (gzipped)",
"measurement": 916
},
{
"value": "node_test_zlib_benchmark.c.wasm",
"measurement": 53486
},
{
"value": "node_test_zlib_benchmark.c.wasm (gzipped)",
"measurement": 27853
},
{
"value": "total",
"measurement": 55076
},
{
"value": "total (gzipped)",
"measurement": 28769
}
]
}
},
{
"key": {
"test": "zlib",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 31.736042261123657
}
]
}
}
]
},
"-Os -flto -fwhole-program-vtables": {
"version": 1,
"git_hash": "",
"results": [
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3939559936523438
},
{
"value": "median",
"measurement": 1.392160415649414
},
{
"value": "min",
"measurement": 1.3886175155639648
},
{
"value": "max",
"measurement": 1.4036171436309814
},
{
"value": "std",
"measurement": 0.005370508803956576
}
]
}
},
{
"key": {
"test": "base64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_base64.c.js",
"measurement": 1585
},
{
"value": "node_base64.c.js (gzipped)",
"measurement": 935
},
{
"value": "node_base64.c.wasm",
"measurement": 17513
},
{
"value": "node_base64.c.wasm (gzipped)",
"measurement": 8573
},
{
"value": "total",
"measurement": 19098
},
{
"value": "total (gzipped)",
"measurement": 9508
}
]
}
},
{
"key": {
"test": "base64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.7540745735168457
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.029634666442871094
},
{
"value": "median",
"measurement": 0.027838468551635742
},
{
"value": "min",
"measurement": 0.02734088897705078
},
{
"value": "max",
"measurement": 0.03325152397155762
},
{
"value": "std",
"measurement": 0.00250675764592337
}
]
}
},
{
"key": {
"test": "compile_hello",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.13948936462402345
},
{
"value": "median",
"measurement": 0.13756632804870605
},
{
"value": "min",
"measurement": 0.13489890098571777
},
{
"value": "max",
"measurement": 0.15117883682250977
},
{
"value": "std",
"measurement": 0.006027031036874395
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.016415786743164063
},
{
"value": "median",
"measurement": 0.014742136001586914
},
{
"value": "min",
"measurement": 0.014116048812866211
},
{
"value": "max",
"measurement": 0.019839048385620117
},
{
"value": "std",
"measurement": 0.002476467516038276
}
]
}
},
{
"key": {
"test": "compile_noop",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.1295546054840088
},
{
"value": "median",
"measurement": 0.12896418571472168
},
{
"value": "min",
"measurement": 0.12635111808776855
},
{
"value": "max",
"measurement": 0.13338661193847656
},
{
"value": "std",
"measurement": 0.00229345850972711
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.112523698806763
},
{
"value": "median",
"measurement": 4.113840579986572
},
{
"value": "min",
"measurement": 4.1064817905426025
},
{
"value": "max",
"measurement": 4.115717172622681
},
{
"value": "std",
"measurement": 0.0032634741258178216
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_conditionals.js",
"measurement": 1419
},
{
"value": "node_conditionals.js (gzipped)",
"measurement": 841
},
{
"value": "node_conditionals.wasm",
"measurement": 6071
},
{
"value": "node_conditionals.wasm (gzipped)",
"measurement": 3247
},
{
"value": "total",
"measurement": 7490
},
{
"value": "total (gzipped)",
"measurement": 4088
}
]
}
},
{
"key": {
"test": "conditionals",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.3628313541412354
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.9711562633514403
},
{
"value": "median",
"measurement": 2.969358205795288
},
{
"value": "min",
"measurement": 2.967088460922241
},
{
"value": "max",
"measurement": 2.981337785720825
},
{
"value": "std",
"measurement": 0.005182045936203147
}
]
}
},
{
"key": {
"test": "copy",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_copy.js",
"measurement": 1403
},
{
"value": "node_copy.js (gzipped)",
"measurement": 836
},
{
"value": "node_copy.wasm",
"measurement": 6218
},
{
"value": "node_copy.wasm (gzipped)",
"measurement": 3330
},
{
"value": "total",
"measurement": 7621
},
{
"value": "total (gzipped)",
"measurement": 4166
}
]
}
},
{
"key": {
"test": "copy",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.427654266357422
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1556600093841554
},
{
"value": "median",
"measurement": 3.1581547260284424
},
{
"value": "min",
"measurement": 3.148603677749634
},
{
"value": "max",
"measurement": 3.160059690475464
},
{
"value": "std",
"measurement": 0.0042455672680377
}
]
}
},
{
"key": {
"test": "corrections",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections.js",
"measurement": 1417
},
{
"value": "node_corrections.js (gzipped)",
"measurement": 839
},
{
"value": "node_corrections.wasm",
"measurement": 6133
},
{
"value": "node_corrections.wasm (gzipped)",
"measurement": 3290
},
{
"value": "total",
"measurement": 7550
},
{
"value": "total (gzipped)",
"measurement": 4129
}
]
}
},
{
"key": {
"test": "corrections",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.821847438812256
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.3857202053070068
},
{
"value": "median",
"measurement": 1.3843669891357422
},
{
"value": "min",
"measurement": 1.382441520690918
},
{
"value": "max",
"measurement": 1.3903229236602783
},
{
"value": "std",
"measurement": 0.003056929532708355
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_corrections64.js",
"measurement": 1421
},
{
"value": "node_corrections64.js (gzipped)",
"measurement": 841
},
{
"value": "node_corrections64.wasm",
"measurement": 6144
},
{
"value": "node_corrections64.wasm (gzipped)",
"measurement": 3316
},
{
"value": "total",
"measurement": 7565
},
{
"value": "total (gzipped)",
"measurement": 4157
}
]
}
},
{
"key": {
"test": "corrections64",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.8840835094451904
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 2.6600833415985106
},
{
"value": "median",
"measurement": 2.6545279026031494
},
{
"value": "min",
"measurement": 2.582524061203003
},
{
"value": "max",
"measurement": 2.724766969680786
},
{
"value": "std",
"measurement": 0.04833687395976133
}
]
}
},
{
"key": {
"test": "embind",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_embind.js",
"measurement": 25305
},
{
"value": "node_benchmark_embind.js (gzipped)",
"measurement": 8937
},
{
"value": "node_benchmark_embind.wasm",
"measurement": 37310
},
{
"value": "node_benchmark_embind.wasm (gzipped)",
"measurement": 16423
},
{
"value": "total",
"measurement": 62615
},
{
"value": "total (gzipped)",
"measurement": 25360
}
]
}
},
{
"key": {
"test": "embind",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.241691589355469
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.8555281162261963
},
{
"value": "median",
"measurement": 3.846193313598633
},
{
"value": "min",
"measurement": 3.84118390083313
},
{
"value": "max",
"measurement": 3.87992262840271
},
{
"value": "std",
"measurement": 0.01497996959131779
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fannkuch.js",
"measurement": 1432
},
{
"value": "node_fannkuch.js (gzipped)",
"measurement": 848
},
{
"value": "node_fannkuch.wasm",
"measurement": 13935
},
{
"value": "node_fannkuch.wasm (gzipped)",
"measurement": 6526
},
{
"value": "total",
"measurement": 15367
},
{
"value": "total (gzipped)",
"measurement": 7374
}
]
}
},
{
"key": {
"test": "fannkuch",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.613093376159668
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.434055376052856
},
{
"value": "median",
"measurement": 4.440366744995117
},
{
"value": "min",
"measurement": 4.418031930923462
},
{
"value": "max",
"measurement": 4.447054862976074
},
{
"value": "std",
"measurement": 0.010957627732250268
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 10103
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4523
},
{
"value": "total",
"measurement": 11529
},
{
"value": "total (gzipped)",
"measurement": 5368
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.509547233581543
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 4.178685140609741
},
{
"value": "median",
"measurement": 4.17608380317688
},
{
"value": "min",
"measurement": 4.1676952838897705
},
{
"value": "max",
"measurement": 4.192686557769775
},
{
"value": "std",
"measurement": 0.008498674090016697
}
]
}
},
{
"key": {
"test": "fasta",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_fasta.js",
"measurement": 1426
},
{
"value": "node_fasta.js (gzipped)",
"measurement": 845
},
{
"value": "node_fasta.wasm",
"measurement": 9864
},
{
"value": "node_fasta.wasm (gzipped)",
"measurement": 4472
},
{
"value": "total",
"measurement": 11290
},
{
"value": "total (gzipped)",
"measurement": 5317
}
]
}
},
{
"key": {
"test": "fasta",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4899065494537354
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.18074631690979004
},
{
"value": "median",
"measurement": 0.1815190315246582
},
{
"value": "min",
"measurement": 0.17433905601501465
},
{
"value": "max",
"measurement": 0.18497967720031738
},
{
"value": "std",
"measurement": 0.0034991814610131258
}
]
}
},
{
"key": {
"test": "files",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_files.js",
"measurement": 21522
},
{
"value": "node_files.js (gzipped)",
"measurement": 8837
},
{
"value": "node_files.wasm",
"measurement": 15560
},
{
"value": "node_files.wasm (gzipped)",
"measurement": 7415
},
{
"value": "total",
"measurement": 37082
},
{
"value": "total (gzipped)",
"measurement": 16252
}
]
}
},
{
"key": {
"test": "files",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.4758830070495605
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 9308.2881992
},
{
"value": "median",
"measurement": 8986.991986
},
{
"value": "min",
"measurement": 8978.680759
},
{
"value": "max",
"measurement": 10600.532488
},
{
"value": "std",
"measurement": 646.1356012850466
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_ffis.js",
"measurement": 5669
},
{
"value": "node_benchmark_ffis.js (gzipped)",
"measurement": 2802
},
{
"value": "node_benchmark_ffis.wasm",
"measurement": 14185
},
{
"value": "node_benchmark_ffis.wasm (gzipped)",
"measurement": 7083
},
{
"value": "total",
"measurement": 19854
},
{
"value": "total (gzipped)",
"measurement": 9885
}
]
}
},
{
"key": {
"test": "foreign_functions",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.83835506439209
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 1.9230780124664306
},
{
"value": "median",
"measurement": 1.920234203338623
},
{
"value": "min",
"measurement": 1.8806734085083008
},
{
"value": "max",
"measurement": 1.9966762065887451
},
{
"value": "std",
"measurement": 0.04050607031442855
}
]
}
},
{
"key": {
"test": "havlak",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_havlak.js",
"measurement": 1604
},
{
"value": "node_havlak.js (gzipped)",
"measurement": 933
},
{
"value": "node_havlak.wasm",
"measurement": 27798
},
{
"value": "node_havlak.wasm (gzipped)",
"measurement": 12217
},
{
"value": "total",
"measurement": 29402
},
{
"value": "total (gzipped)",
"measurement": 13150
}
]
}
},
{
"key": {
"test": "havlak",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 5.637325763702393
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 17.590926837921142
},
{
"value": "median",
"measurement": 17.594685077667236
},
{
"value": "min",
"measurement": 17.507039308547974
},
{
"value": "max",
"measurement": 17.648987293243408
},
{
"value": "std",
"measurement": 0.0508673311557675
}
]
}
},
{
"key": {
"test": "ifs",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_ifs.js",
"measurement": 1401
},
{
"value": "node_ifs.js (gzipped)",
"measurement": 836
},
{
"value": "node_ifs.wasm",
"measurement": 6108
},
{
"value": "node_ifs.wasm (gzipped)",
"measurement": 3273
},
{
"value": "total",
"measurement": 7509
},
{
"value": "total (gzipped)",
"measurement": 4109
}
]
}
},
{
"key": {
"test": "ifs",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.8821206092834473
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.1555506229400634
},
{
"value": "median",
"measurement": 3.1460483074188232
},
{
"value": "min",
"measurement": 3.1365621089935303
},
{
"value": "max",
"measurement": 3.177309274673462
},
{
"value": "std",
"measurement": 0.017002230077537137
}
]
}
},
{
"key": {
"test": "life",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_life.c.js",
"measurement": 1407
},
{
"value": "node_life.c.js (gzipped)",
"measurement": 838
},
{
"value": "node_life.c.wasm",
"measurement": 7305
},
{
"value": "node_life.c.wasm (gzipped)",
"measurement": 3815
},
{
"value": "total",
"measurement": 8712
},
{
"value": "total (gzipped)",
"measurement": 4653
}
]
}
},
{
"key": {
"test": "life",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.4211513996124268
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 3.8844677925109865
},
{
"value": "median",
"measurement": 3.9687442779541016
},
{
"value": "min",
"measurement": 3.5482873916625977
},
{
"value": "max",
"measurement": 4.225481033325195
},
{
"value": "std",
"measurement": 0.24103235958549088
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_test_malloc_multithreading.c.js",
"measurement": 12009
},
{
"value": "node_test_malloc_multithreading.c.js (gzipped)",
"measurement": 5636
},
{
"value": "node_test_malloc_multithreading.c.wasm",
"measurement": 85554
},
{
"value": "node_test_malloc_multithreading.c.wasm (gzipped)",
"measurement": 38055
},
{
"value": "total",
"measurement": 97563
},
{
"value": "total (gzipped)",
"measurement": 43691
}
]
}
},
{
"key": {
"test": "malloc_multithreading",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 4.679053783416748
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 6.8009972
},
{
"value": "median",
"measurement": 6.804585
},
{
"value": "min",
"measurement": 6.780433
},
{
"value": "max",
"measurement": 6.809028
},
{
"value": "std",
"measurement": 0.010499314747083585
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_matrix_multiply.js",
"measurement": 1470
},
{
"value": "node_matrix_multiply.js (gzipped)",
"measurement": 858
},
{
"value": "node_matrix_multiply.wasm",
"measurement": 16016
},
{
"value": "node_matrix_multiply.wasm (gzipped)",
"measurement": 8156
},
{
"value": "total",
"measurement": 17486
},
{
"value": "total (gzipped)",
"measurement": 9014
}
]
}
},
{
"key": {
"test": "matrix_multiply",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 3.5319905281066895
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.17783
},
{
"value": "median",
"measurement": 0.177064
},
{
"value": "min",
"measurement": 0.17604
},
{
"value": "max",
"measurement": 0.181585
},
{
"value": "std",
"measurement": 0.002026253784699204
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120949
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46664
},
{
"value": "total",
"measurement": 123674
},
{
"value": "total (gzipped)",
"measurement": 48133
}
]
}
},
{
"key": {
"test": "memcpy_128b",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.7427637577056885
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.00032814760000000003
},
{
"value": "median",
"measurement": 0.000338748
},
{
"value": "min",
"measurement": 0.000297427
},
{
"value": "max",
"measurement": 0.000351283
},
{
"value": "std",
"measurement": 2.0871048815044916e-05
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46669
},
{
"value": "total",
"measurement": 123679
},
{
"value": "total (gzipped)",
"measurement": 48138
}
]
}
},
{
"key": {
"test": "memcpy_16k",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "compile_time",
"measurement": 6.858575105667114
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "s"
},
"measurements": {
"stats": [
{
"value": "mean",
"measurement": 0.06602870000000001
},
{
"value": "median",
"measurement": 0.062796
},
{
"value": "min",
"measurement": 0.0607217
},
{
"value": "max",
"measurement": 0.0772335
},
{
"value": "std",
"measurement": 0.005975307784206481
}
]
}
},
{
"key": {
"test": "memcpy_16mb",
"units": "bytes"
},
"measurements": {
"stats": [
{
"value": "node_benchmark_memcpy.js",
"measurement": 2725
},
{
"value": "node_benchmark_memcpy.js (gzipped)",
"measurement": 1469
},
{
"value": "node_benchmark_memcpy.wasm",
"measurement": 120954
},
{
"value": "node_benchmark_memcpy.wasm (gzipped)",
"measurement": 46665
},
{
"value": "total",
"meas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment