Completed
AST matching
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Let's Make JavaScript Programs Faster
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Why does JS performance matter?
- 3 Why do we optimize JavaScript code?
- 4 How do developers optimize JS?
- 5 Inefficient iteration
- 6 Repeated execution
- 7 Inefficient copying
- 8 Inefficient API usage
- 9 Performance vs. maintainability
- 10 Complexity of optimizations Do the optimizations increase the complexity of code?
- 11 Pattern specification
- 12 AST transformation
- 13 AST matching
- 14 AST rewriting
- 15 Performance measurement
- 16 Example
- 17 Conclusion