- Intro
- Why prototypes?
- Why ES6 matters?
- Why performance?
- Prototypal vs Classical
- Simplest prototype
- Class has a shortfall
- Prototype doesn't have a shortfall
- ES6 is opinionated
- What the change syntactically looks like
- What the change of syntax means (imo)
- Performance issues with the Prototype Chain
- JavaScript Object Model
- How iteration is performed
- 3 quick strategies to speed it up