Web Performance News, December 2019

Dmitry Pokidov
Dec 9, 2019 · 2 min read
Image for post
Image for post
Photo by Jeremy McKnight on Unsplash

The festive season is on its way, so, to save you from boredom while away from a keyboard, we are sending you a December edition of our Web Performance Newsletter.

Important update — to not miss a new edition of this newsletter you can now subscribe to it. We are planning to send a new one every month or two.

We don’t have much experience with newsletters and your feedback is very important for us. If you have any suggestion or found a typo, please drop me a line at dmitry.pokidov@pixboost.com.

And here we go!

Some industry news that we found important:

  • This one is a biggie — Safari now supports Intersection Observer! Intersection Observer is a relatively new Web API for lazy loading content on the page. At Pixboost we are using it in our pixboost.js and pixboost-react libraries. My biggest problem with Intersection Observer was a polyfill that is quite buggy and most of the time we preferred to not use lazy loading at all if Intersection Observer was not available on the browser.
Image for post
Image for post
  • Safari has just implemented Intersection Observer API, but there is a new version of spec coming: https://developers.google.com/web/updates/2019/02/intersectionobserver-v2. The latest version is not a full rewrite, but adding some additional functionality to better track visibility of the elements.
  • Chrome is implementing a change to calculate image dimensions before loading it so that page layout won’t be affected. Worth to mention that Firefox already has this upgrade. To be ready just add width and height attributes to your <img> and <video> elements. Google Group discussion and explanation from @jensimmons:
  • In case you missed it, Google is using page speed as a ranking factor on the mobile search since 2018. Here is a quick summary of how that decision influenced the Web so far.

pixboost

Sign up for Web Performance News

By pixboost

Monthly newsletter about all the things web performance. Covers what, why and how! Take a look

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

Dmitry Pokidov

Written by

I’m a CTO of pixboost.com — boosting performance and conversion of your online store.

pixboost

pixboost

Website Performance Optimization

Dmitry Pokidov

Written by

I’m a CTO of pixboost.com — boosting performance and conversion of your online store.

pixboost

pixboost

Website Performance Optimization

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store