Nobody Knows How To Write JavaScript
From Sig: basic things like loop unrolling etc get JITted in mysterious ways that deeply affect performance. Twitter.com does malloc
on each cursor movement.
Some learnings I got from her:
- Keep discriminated union discriminator key/values short so you don't have to do string comparison under the hood
- Sometimes for-loops are better than map/filter/reduce
Read https://v8.dev/blog and digest it into idioms/lint rules