The speed of code

The Ceros product team continues to be on fire. Ceros 5.10 added autoplay for background videos, theming for video controls, animated videos, copy and paste between browser windows and faster loading. The decreased loading time is especially impressive.

The way browsers work, you can either load content or have smooth animations. You can’t do both. If you are continuing to load content while showing animations, the animations can stutter and leave little white lines on the screen. Brands use Ceros to create highly interactive content and they pack a ton of images into their marketing pieces.

Let’s say each page in your 10-page experience has 3 seconds worth of images to load. Our Ceros player has three options:

  1. Load the images for every single page before showing the first page. This means waiting 30 full seconds before your customers see page one. A 30-second loading spinner is death for brand content!
  2. Show the first page as soon as the images it needs are loaded and continue loading images for the other nine pages. This gives you only a 3-second wait before page one appears, but if anything on your opening page is animated the animations will stutter while the browser loads those other images.
  3. Show the first page as soon as its images are loaded and continue loading the other images without causing animations to stutter.

Obviously, the most desirable option is number three, but it’s also the hardest one to pull off.

Fortunately, the Ceros product team is clever and the performance results they achieve are amazing.

If it seems like they are pushing new feature-packed Ceros releases faster than I can blog about them, it’s because they are:

Published by Brian Alvey

I build software that makes creative people more powerful.

%d bloggers like this: