Benchmark name When Created
soa vs aos

As titled

8 years ago
Object Function vs Free Function 8 years ago
Function Wrapping 8 years ago
Prototypal Object-Property Method Call 8 years ago
update vs rerender 8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array 8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
soa vs aos

As titled

8 years ago
soa vs aos

As titled

8 years ago
soa vs aos

As titled

8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
Query Selector v Sizzle 8 years ago
Indepotent addition over large lists of vectors - SoA vs AoS

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Let's find out!

8 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array

What's the fastest way to process a list of vectors? Do you go the OO route, with an array of Vector() objects? Do you create a new data structure, using Float32Arrays for x, y, and z? Do you create a single Float32Array and interlace values for x, y, and z within it? Let's find out!

8 years ago
bitwise operator vs. boolean logic when using TypedArrays

Bitwise operators are slow in javascript because there is implicit type conversion between floats and ints. If we use TypedArrays though, javascript engines shouldn't have to convert. But do they? This test is here to find out. We'll also check to see whether conversion is performed between another int-like datatypes, Uint32

8 years ago
jhgjhgjhgjhg

jhg

8 years ago
array.splice vs for loop 8 years ago
array.splice vs for loop 8 years ago
arguments vs array 8 years ago
Different Styles of Object Diffs in JS 8 years ago
arrow vs bind 8 years ago
Map vs forEach 8 years ago

 Create Your benchmarks


;