function declaration vs function expression vs class vs proto vs Typescript CompiledFastest: class (3.8x faster)
12,593 ops/sec
12,513 ops/sec
12,029 ops/sec
3,368 ops/sec
3,350 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| function declaration | |
| function expression | |
| class | |
| proto | |
| Typescript Compiled |
| Test name | Executions per second |
|---|---|
| ✓ class | 8,964 Ops/sec |
| Typescript Compiled | 8,868 Ops/sec |
| proto | 8,840 Ops/sec |
| function expression | 8,320 Ops/sec |
| function declaration | 4,469 Ops/sec |