Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
8 August 2017

Issue #11 — The Critical Request, Facebook news feed changes and more! 

Performance Newsletter BROWSER KNOWLEDGE # The Critical Request
If you’ve ever thought "How does the browser decide which resources to download… and in which order?" wonder no more. This article explains in great detail how Chrome’s network priority system works and demystifies how to use to great advantage.

By understanding Critical requests and how to prioritise them, I estimate that you could easily speed up to 69% of sites on the web by 3–5 seconds. 

Don't miss this. 
[Read Article](https://css-tricks.com/the-critical-request/)
TOOLS # Lighthouse auditing tools built into Chrome

Chrome 60 has arrived, with it [Google's Lighthouse](https://developers.google.com/web/tools/lighthouse/) tool. Lighthouse tests pages with over 50 performance, PWA, accessibility and best practice audits. 

It's right there built into devtools: Make sure you have at least Chrome 60, and open devtools—you'll find it under "Audits".

[Calibre](https://calibreapp.com?utm_source=perfemail&utm_content=11&utm_medium=email) also has Lighthouse built in. Our recommendation: Use Lighthouse/Chrome in development, and Calibre/Lighthouse in production. 📉

[Get started with Lighthouse](https://developers.google.com/web/tools/lighthouse/)
TOOLS # VSCode Extension: Import Cost

The Import Cost extension for Visual Studio Code (Created by the [Wix team](https://twitter.com/wixeng)) shows the size of the JavaScript module that is being required / imported.

It'll colour-code the size output based on a how large a dependency is. Seems like a great way to quietly keep on top of your bundle size without running complex post-build tools and analysis. Dig it. 👏

[Install Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost)
TOOLS # Bundle buddy

[Susie Lu](https://twitter.com/DataToViz) and [Sam Saccone](https://twitter.com/samccone) have teamed up to create 'Bundle Buddy', a tool that analyses source maps to decipher when your bundles contain repeated code.

Bundle buddy is installed as a command line tool. Once run it'll self-host an app that lets you explore your bundles in depth. Sweet.

[Bundle buddy on GitHub](https://github.com/samccone/bundle-buddy)
NEWS # Facebook plans to push faster sites higher on your newsfeed
This week Facebook said that in the coming months your feed will contain more content that loads quickly on a mobile and less that does not. 

Google has been known to prioritise pages with a good Pagespeed ranking higher into search results since as early as 2010.

Your bet is as good as mine, but with Google pushing AMP pages, and [Facebook's Instant Articles](https://instantarticles.fb.com) project, we're bound to see vastly different looking news feeds and search pages in the coming year. 🤔
[Fast feed](https://newsroom.fb.com/news/2017/08/news-feed-fyi-showing-you-stories-that-link-to-faster-loading-webpages/)
SEO KNOWLEDGE # Googlebot's web rendering engine is Chrome People have been guessing how Googlebot renders pages for spidering for a long time now. Finally, a page confirms, that it is indeed based on Chrome 41 (Chrome 60 is the latest release). 

A couple of features you might expect are disabled, so be sure to read the docs a bit to get the full scoop. 👍
[Googlebot renderer](https://developers.google.com/search/docs/guides/rendering)
NEW IN CALIBRE # Performance Dashboards with Calibre and Geckoboard

Creating a dashboard is a great way to share insightful information with your whole organisation.  Up until now, Calibre's customers have been creating their dashboard integrations using Calibre’s Snapshot webhooks.

We wanted to make it easier to get started here, which is why we've built and open sourced [Calibre-Geckoboard](https://github.com/calibreapp/geckoboard).

[Create your own performance metrics dashboard 📈](https://building.calibreapp.com/geckoboard-integration-create-your-own-performance-metrics-dashboard-dedbbe03a136)
SPREAD THE WORD ABOUT PERF.EMAIL We'd love to see more people reading [perf.email](https://perf.email), so if you'd like to help—forward this email to a friend, tweet, or shout from a rooftop. It really does go a long way, please share it. ✌🏻
BROUGHT TO YOU BY
** ♠︎ Calibre** — Let’s make the web fast for everyone.
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer Issue #12 — Essential image optimization, web fonts without JavaScript, the cost of ads and more!  Older → Issue #10 — WebAssembly, base64, preload prefetch and more
perf.email
Bluesky
LinkedIn