2 minutes reading time (432 words)

Google and Joomla bringing Lazy-Loading to the web

October-Google

Hi ?! My name is Ben Morss. I’m a Developer Advocate at Google, where my job is to help make it easier to make websites that are excellent for everyone. I also used to be a "serious" musician, so you can still find me recording songs in the attic that's now my workspace. And laboring on my opera that's sort of about Steve Jobs.

A few weeks ago, Joomla and Google announced a new sponsorship as part of Google’s efforts to support the open-source CMS community during these challenging times and to advance our shared goal of enabling amazing content on the web.

Google is no stranger to partnering with CMS communities. Whether we're providing platform-specific guidance in our developer tools, like Lighthouse, collaborating on WordPress plugins that enable superior integration with Search and AMP, or bringing new mobile-friendly formats to the web, like the open source Web Stories editor, we want open source CMSs to continue fostering a thriving web ecosystem.

But what’s in it for Joomla? How will it all work? Well, we’ve already kicked off a few projects. We wanted to tell you about one in particular - lazy-loading images and iframes without a plugin in Joomla core. Automatic lazy loading appeared on the web in 2019, was adopted as a WHATWG HTML standard, and is already supported by most major browsers. It provides an easy way to speed up load times and decrease data usage for users everywhere.

Google engineers worked with the Joomla contributor team to determine whether Joomla could benefit from adopting the new lazy-loading feature in core, and to help troubleshoot some of the unique challenges on Joomla, like limiting layout shift by including image dimensions and avoiding a JavaScript-based fallback. The feedback we got from the Joomla developer team also helped us to improve our own implementations and the guidance we share with all CMS developers. The Joomla community has already included this feature in the upcoming 4.X release. We're looking forward to watching it speed up Joomla sites soon!

So what’s next? You tell us! We can’t wait to meet more of the Joomla community, to learn more about the opportunities and challenges you face, and to find out how Google can help. We are passionate about making the web faster, more secure, and more accessible for everyone, and about adding new capabilities and tools to make developers' lives easier. We would love to hear your ideas!

You can reach out to me on Twitter at @benmorss. Stay tuned for more content, best practices, and collaborations from the Google and Joomla partnerships team.

Some articles published on the Joomla Community Magazine represent the personal opinion or experience of the Author on the specific topic and might not be aligned to the official position of the Joomla Project

1
Join the Joomla Override Challenge!
Pizza, Bugs & Fun 2020
 

Comments 3

Already Registered? Login Here
Carlos Rodriguez on Tuesday, 20 October 2020 18:04
Worth integrations while keep light the CMS

Excellent news! I like this integration of lazy-load to the core. While I agree on keep as clean/light as possible the CMS, integration like this is a must in our favorite CMS. Thank you for make this happen!

0
Excellent news! I like this integration of lazy-load to the core. While I agree on keep as clean/light as possible the CMS, integration like this is a must in our favorite CMS. Thank you for make this happen!
Impression eStudio on Thursday, 22 October 2020 14:21
Nice news

I am looking forward to see the result in real websites in Joomla 4.

0
I am looking forward to see the result in real websites in Joomla 4.
Panayiotis Kiriakopoulos on Monday, 26 October 2020 07:38
Very Nice!!!

Well i would like to see a build in integration of AMP pages at core

0
Well i would like to see a build in integration of AMP pages at core :)

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/