Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.55 KB

Benchmark.md

File metadata and controls

61 lines (41 loc) · 2.55 KB

Benchmark(Matrix4, 2015 RMBP, Chrome)

multiply(WASM) x 16,854,499 ops/sec ±1.69% (57 runs sampled)
multiply(JS) x 11,531,234 ops/sec ±1.68% (57 runs sampled)

fromRotationTranslationScale(WASM) x 23,856,918 ops/sec ±1.92% (59 runs sampled)
fromRotationTranslationScale(JS) x 19,409,172 ops/sec ±2.04% (57 runs sampled)

create(WASM) x 777,045 ops/sec ±1.40% (42 runs sampled)
create(JS) x 14,290,306 ops/sec ±1.97% (60 runs sampled)

clone(WASM) x 639,096 ops/sec ±4.35% (44 runs sampled)
clone(JS) x 10,756,018 ops/sec ±2.17% (58 runs sampled)

copy(WASM) x 30,181,487 ops/sec ±1.95% (58 runs sampled)
copy(JS) x 21,462,134 ops/sec ±1.81% (58 runs sampled)

fromValues(WASM) x 535,998 ops/sec ±3.53% (37 runs sampled)
fromValues(JS) x 12,594,008 ops/sec ±2.13% (60 runs sampled)

set(WASM) x 14,491,076 ops/sec ±1.85% (59 runs sampled)
set(JS) x 26,017,141 ops/sec ±1.84% (58 runs sampled)

getElements(WASM) x 82,019,949 ops/sec ±5.11% (52 runs sampled)
getElements(JS) x 78,669,371 ops/sec ±5.39% (49 runs sampled)

add(WASM) x 23,637,588 ops/sec ±1.77% (58 runs sampled)
add(JS) x 13,540,795 ops/sec ±1.55% (56 runs sampled)

sub(WASM) x 24,021,824 ops/sec ±1.76% (58 runs sampled)
sub(JS) x 14,201,044 ops/sec ±1.29% (59 runs sampled)

identity(WASM) x 35,785,034 ops/sec ±2.42% (57 runs sampled)
identity(JS) x 25,593,068 ops/sec ±2.03% (55 runs sampled)

transpose(WASM) x 27,352,164 ops/sec ±2.03% (58 runs sampled)
transpose(JS) x 20,822,856 ops/sec ±2.05% (57 runs sampled)

invert(WASM) x 17,258,766 ops/sec ±1.57% (59 runs sampled)
invert(JS) x 11,898,150 ops/sec ±1.42% (58 runs sampled)

adjoint(WASM) x 18,084,176 ops/sec ±1.68% (60 runs sampled)
adjoint(JS) x 11,614,897 ops/sec ±1.07% (59 runs sampled)

determinant(WASM) x 28,644,773 ops/sec ±1.80% (58 runs sampled)
determinant(JS) x 28,516,174 ops/sec ±2.55% (57 runs sampled)

translate(WASM) x 22,924,839 ops/sec ±1.59% (60 runs sampled)
translate(JS) x 15,140,558 ops/sec ±2.11% (55 runs sampled)

scale(WASM) x 25,101,108 ops/sec ±2.20% (56 runs sampled)
scale(JS) x 17,273,866 ops/sec ±1.68% (58 runs sampled)

rotate(WASM) x 12,504,970 ops/sec ±1.23% (57 runs sampled)
rotate(JS) x 8,130,842 ops/sec ±1.23% (59 runs sampled)

fromRotationTranslationScaleOrigin(WASM) x 19,989,752 ops/sec ±1.85% (58 runs sampled)
fromRotationTranslationScaleOrigin(JS) x 15,336,144 ops/sec ±1.21% (60 runs sampled)

lookAt(WASM) x 23,311,849 ops/sec ±1.53% (59 runs sampled)
lookAt(JS) x 17,898,447 ops/sec ±1.73% (58 runs sampled)