

Here are some core features and metrics you should check with browser tools: You may want to use an Incognito (Private) window, so that you don't have to worry about disabling the browser cache or removing previously cached entries. If you already do caching via a service worker, clear Cache API storage.
#WEBTOOLS APP HOW TO#
There's more information below about how to save and share test results.īefore you begin auditing network usage, make sure to disable the browser cache to ensure you get accurate statistics for first-load performance. For network requests, that can be as simple as a screenshot - you can also save profile data as a JSON file. Remember to keep a record of results before you make changes. Similar tools are available for Firefox, Safari, Internet Explorer and Edge. If you're not sure how to do this, work through the Chrome DevTools network panel Get Started Guide. Record resource requests: number, size, type and timing #Ī good place to start when auditing a site is to check pages with your browser's network tools. Optimizing 'hero images' such as banners and backgrounds is an easy, one-off win. Remove redundant images! If you can't get rid of them, optimize: increase compression as much as possible, reduce pixel dimensions, and use the format that gives you the smallest file sizes. Bloated images are also problematic for users on capped data plans. With images on mobile - especially on low-spec devices - memory can become the new bottleneck. Likewise for memory: small increases in pixel dimensions result in big increases in memory usage. Even just to render images takes power – and this is proportional to the size and quantity of images. Images also consume power: more image requests, more radio usage, more flat batteries. Latency gets worse as connectivity gets worse so excessive image file requests are an increasing problem as the web goes mobile. Images constitute by far the most weight and most requests for most web pages.
#WEBTOOLS APP CODE#
Find images that could be lazy loaded, and check for unused code with coverage tools. Check file sizes to find bloated images, media, HTML, CSS and JavaScript.

Test first and subsequent load performance.Record resource requests: number, size, type and timing.
