Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
13 January 2020

⚡️40: Improve the speed with advanced Service Worker strategies, implement Adaptive Loading, learn everything about performance for 2020 and more.

Calibre Performance Newsletter #### PerformanceNewsletter
#### Issue 40
#### Editor’s Note

In the realm of bustling Open Source community, every week, it feels like we see a new framework, tool or way of thinking. It’s easy to be drawn to novelty—legacy and older code instinctively get a bad rep. **Everyone wants to be a pioneer.**

But entering an uncharted territory often means lots of mistakes. Experimentation is valuable only when we are clear on motivations, benefits and the cost.

What if the cost of our strife for new is sacrificing the experience of our users? Who benefits then?

— Karolina
#### article ## Prioritise user experience over dev experience Currently, there’s a widespread tendency for optimising the developer experience and working on ”the bleeding edge”. In the pursuit of new and exciting, customers and users of the Web are forgotten. UX > DX. []()[Putting Devs Before Users: How Frameworks Destroyed Web Performance →](https://uxdesign.cc/putting-devs-before-users-how-frameworks-destroyed-web-performance-6b2c2a506aab)
#### article Smaller HTML Payloads with Service Workers ## Load only what’s necessary with Service Workers [Phil Walton](https://twitter.com/philwalton) describes advanced Service Worker usage of requesting only a bare minimum of data necessary to load a given page. In his example, this technique yielded ~50% smaller network payloads and decrease in First Contentful Paint. Worth looking into. []()[Smaller HTML Payloads with Service Workers →](https://philipwalton.com/articles/smaller-html-payloads-with-service-workers/)
#### article Front-End Performance Checklist 2020 [PDF, Apple Pages, MS Word] ## Learn performance strategies for 2020 Each January, folks at Smashing Mag compile a mammoth of web performance recommendations. Make a cuppa, sit back and read advice spanning from establishing a performance strategy to nitty-gritty details of tooling and pipelines. []()[Front-End Performance Checklist 2020 →](https://www.smashingmagazine.com/2020/01/front-end-performance-checklist-2020-pdf-pages/)
#### tools ## See the impact of speed on conversion [Sergey Chernyshev](https://twitter.com/sergeyche) built a visualisation tool that aims to help understand the relationship between speed, conversion and bounce rates. Establishing the real cost of sub-par speed is the holy grail of performance. An interesting project to play around with. []()[UX Speed Calculator →](https://ux-speed-calculator.netlify.com/)
#### article Adaptive loading: improving web performance on slow devices ## Optimise for hardware and network constraints Adaptive Loading [was announced](https://calibreapp.com/blog/performance-at-chrome-dev-summit) a few months back at Chrome Developer Summit. Here, [Milica Mihajlija](https://twitter.com/bibydigital) showcases examples and strategies on how to offer appropriate experiences to users based on their hardware and network capabilities.  []()[Adaptive Loading: Improving Web Performance on Slow Devices →](https://web.dev/adaptive-loading-cds-2019/)
#### talk Building mobile-first web animations in React ## Build fast & delightful mobile animations in React [Alex Holachek](https://twitter.com/alex_holachek) explains in great detail how to build mobile-first, responsive animations in React. With lots of takeaways, code snippets and demonstrations, she describes how to mimic the intuitiveness and speed of native behaviour in React. []()[Building Mobile-First Web Animations in React →](https://mobile-first-animation.netlify.com/)
#### Spread the word about perf.email We’d love to see more people reading [perf.email](https://perf.email/); if you’d like to help—forward this email to a friend, tweet, or shout from a rooftop. It goes a long way. ✌🏻

#### Brought to you by ♠ [Calibre](https://calibreapp.com/). Make the web fast for everyone. [Update your profile]() [Unsubscribe]() [View in a browser]()
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer ⚡️ 41: Get to know new performance metrics, decide whether to self-host Google Fonts, learn how Google built Photos at 60fps and more. Older → ⚡️39: Handle typography in a performant way, make sure your CSS-in-JS isn’t slow, speed equals energy efficiency and more.
perf.email
Bluesky
LinkedIn