Benchmark name When Created
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 years ago
Object Function vs Free Function 7 years ago
Function Wrapping 7 years ago
Prototypal Object-Property Method Call 7 years ago
update vs rerender 7 years ago
List update

Updating vs rerendering Lists

7 years ago
getElementById value or getElementByAttribute value 7 years ago
Multiplying lists of vectors - SoA vs AoS vs interlaced array 7 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!

7 years ago
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 years ago
soa vs aos

As titled

7 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!

7 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!

7 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!

7 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!

7 years ago
Query Selector v Sizzle 7 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!

7 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!

7 years ago
Query Selector vs Sizzle 7 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

7 years ago

 New benchmark Your benchmarks