Fast from the Start
summary
Benchpress is a macro-benchmarking tool that records script time, GC time, allocated garbage and retained memory using Jasmine tests, Protractor/WebDriver and PerfUtil and runs on CI (example: Nexus tablet + Mac Mini). Benchmarks include large table and deep tree plus infinite-scroll and micro tests for compiler, DI and change detection. Using Benchpress Angular 1.3 shows measurable wins — about 4.4x DOM manipulation, digest ~3.5x faster, with ~73% and ~87% less garbage — and the setup is automated and reproducible.
AI-written summary · about
chapters (4)
- 0:00Start
- 7:59Anatomy of a benchmark
- 11:40Room for improvement
- 16:13Walk through creating a deep tree benchmark
related talks
24mPurely Fast
32mProfiling Bootstrap Performance of Angular Apps
17mAchieving Highly Performant Angular Apps
31mAngular Performance: Your App at the Speed of Light
31mThe Need for Speed (aka Angular Performance).
20mAngular Performance in the Enterprise
40mOptimizing an Angular application
20mTools for Fast Angular Applications
