Thanks to
We're hiring!
Dev Tips: DevTools gifs in your inbox
140 tips posted so far!
🎊 New Project 🎊
Modern DevTools
Why this talk?
- Move past
console.log
!
- Understand the state of DevTools in 2017
- More efficient development & debugging
What will we cover?
- 🚀Performance
- 🔎Accessibility
- 🆕What's new in DevTools
- FPS Meter
- Paint Profiler
- Paint Flashing
- Timeline Recorder
- JavaScript Source Code Profiling
- Network Timing Breakdown
- Console Timing
- Filmstrip recording
- perf/audits
- Scroll Bottlenecks
- JavaScript Heap Snapshots
- CPU Profiler
- Performance Audits
- Layers Panel
- Layer Border Outlines
Example violations
- Forced reflow is a likely performance bottleneck.
- Idle callback execution extended beyond deadline by 100ms
- Long JavaScript handler took 100ms
- Not optimized" JavaScript profiler bailout
Accessibility Inspection
Without an extension...
Say hi to the
Accessibility Inspector
General Recap ♻
- Use Timeline Flow to understand event relationships
- Accessibility Inspection - Check your pages!
- Locate unnecessarily loaded code with coverage tooling
- Code in the browser with Persistence 2.0