Overview
Syllabus
Intro
Complexity
Benchmarking
Browsers
Compiler
Loop invariant
Dead code elimination
How to write smarter benchmarks
Loop unrolling
Micro benchmarks vs VMs
How benchmarks find bugs in VMs
What happened with my patented blaze
The Tool
Interesting Mode
Constant Fault
Fix
presumption of innocence
jumping to conclusions
benchmark example
note
speed test
light
twice
multiple optimized versions
tags
counter
desert
methyl colon function
benchmark
method call speed
speed your JavaScript
no function benchmark
function call benchmark
concurrent modification benchmark
dont benchmark things
back in v8
Taught by
GOTO Conferences