Chromes Awesome Developer Tools
A tour of the Developer tools: emulate network speed. emulate devices. JS debugger. console log timing. profiler.
Go to content- You can emulate reduced network speed
- You can emulate other device
- You can force states (:active etc) for elements
- You can smartprint objects
- You can group console logging
- You can time sections of the code or timestamp all logging
- You can insert debugger stops
debugger;
- You can ask your testers to “Save as HAR with content” so you can see the errors for yourself as the developer.
But there’s a whole lot more. So take this free course at codeschool. It’s suitable for people who have never used it, and it’s suitable for people who have used it for years, but never taken a proper dive in it.
Some very few notes:
- async scripts allow you to render the page before scripts are downloaded
<script async src="heavyscript.js"></script>
- Google PageSpeed look quite useful.
- Automatic Nginx and apache modules
- Analyze your page with PageSpeed Insights
- Profiler allows you to see the framerate of your javascript rendering
- You can map the source files to your local filesystem, and edit directly through dev tools.
Next PostNginx - why would I use it?