In keeping with the spirit of my favorite software for development, I present my favorite Google Chrome extensions. While there are no shortage of blog posts about Chrome extensions, I’ll only list the ones I actually use to keep this post from turning into a bloated roundup of links.
I currently have six extensions enabled for development and I suspect that I rely on so few because Chrome comes with such powerful DevTools. The vast majority of the in-browser functionality I use is provided out of the box, so I only need to supplement with a smattering of extensions. So without further ado…
PageSpeed Insights (by Google)
The PageSpeed Insights extension is actually an extension for the aforementioned Developer Tools. It evaluates the performance of websites and gives suggestions for improvement. It’s useful for diagnosing problems and I find that it often reminds me to optimize when I forget.
Resolution Test allows for quick changes to the dimensions of the browser window, which lets developers easily preview their websites in different screen resolutions. It also includes a list of commonly used resolutions with the added ability to customize that list. I often use it while debugging CSS within media queries.
The Responsive Inspector extension displays website media queries. It’s really helpful when developing responsively as it shows what resolutions are defined in the stylesheets. It’s also quick and easy to resize the browser to fit the media queries.
User-Agent Switcher for Chrome
The Web Developer extension adds various tools to the browser, some of which are also native to Chrome and the Developer Tools. Even so, it’s helpful to have all the options in one convenient toolbar.
YSlow analyzes websites and suggests ways to improve their performance based on a set of rules for high performance sites. It also offers suggestions for improving performance and displays statistics about the site too. It’s a nice tool to use in conjunction with PageSpeed Insights.
Like always, if anyone has any suggestions for good extensions, please don’t hesitate to tweet at me!