A little look around

Start a Project
All insights
Inside the Studio

Keeping the globe, losing the unnecessary work

Behind our homepage animation: preserving the visual idea while improving the way it runs and giving visitors control.

The curved horizon of Earth at night with illuminated cities

Our homepage globe has a job: bring a little movement and character to the opening of the site. Removing it would make the page simpler, but it would also remove something we wanted to keep.

The engineering question was more interesting: could we keep the experience and reduce the work happening around it?

We questioned the implementation first

An animated scene can compete with scrolling, controls and other browser work. We moved the globe’s rendering into an OffscreenCanvas worker where the browser supports it, while retaining a fallback renderer.

That changes how the work is scheduled. It does not make the artwork less important or turn the animation into a static picture for a performance test.

We also reduced the data carried by the scene to what it actually draws. The visible globe points stayed the same; unused data did not need to travel with them.

We made its lifecycle part of the design

An animation does not need to work equally hard when the page is hidden. We connected rendering to visibility and preserved pause, play and reduced-motion behaviour.

The main page and the worker also need to stay in step. Sending more drawing requests than can be handled simply creates another kind of queue. Controlling that handover is part of keeping the effect responsive.

We tested more than the number

The optimisation work included automated tests, responsive checks and browser inspection. We looked at the visual result as well as loading and main-thread behaviour.

A Lighthouse lab score is useful evidence about a particular run. It does not tell us how every visitor’s device or connection behaves, and it does not replace checks of the actual interaction.

The lesson was smaller than a redesign

We wanted the same distinctive opening, with less unnecessary work behind it. That meant changing data delivery and rendering behaviour rather than asking the design to become generic.

It is a useful approach for any existing site: identify the expensive part, preserve the purpose and test the result. Our animation design notes look at the visitor side of those choices.

More from the studio

Enough reading?

Let's make something
worth talking about.

If one of these ideas sparked a thought about your own website, we'd love to hear it.

Your choice

Choose which optional cookies you are comfortable with. You can change this whenever you like.

Strictly Necessary

Required to remember your preferences on this website.

Always active
Marketing

Not in use. We do not run advertising-tracking cookies on this website.

Not in use
Read the Cookie Policy

Rico

Your RDBK studio assistant

Rico waving hello

A little help, right here.

Hi, I’m Rico.

Good questions are my thing.
What would you like to know?

AI assistant · Enter to send

AI chat via Google Gemini. Please don’t share sensitive details. Privacy Policy