I fixed that, but folks still weren't finding out about the update…
Squoosh has had an "update available" message since the start. It pops up when there's a service worker update. The code that handles this was split into its own module, since it isn't needed for the first interaction…
However, due to a bug, this file wasn't available offline. We didn't spot this, as the code in that module is all about handling updates, which doesn't happen when you're offline…
Anyway the new version of Squoosh has a completely different build system (Rollup rather than webpack), and that module changed url. Because it's a JAMstack site, the old files were gone, so users on the old version were getting a 404 instead of the module which handled updates…
I wrote about this issue back in July. "This can cause all sorts of exciting breakages that we don't often consider." lol thanks past-jake.
Anyway, as a quick solution, I added that module back into the new build github.com/GoogleChromeLa…. Phew.
Other than that fuckup, I'm really happy with the new build. Using Rollup gave me more control over what's going on. Even though the new homepage is more complex, we're interactive in 13k, compared to 16k in the old version.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
One of our cats is missing and it's basically fucking awful
I have a plan
It's 4:30am, and it's totally calm out for the first time in a while. If I call to the cat, I can hear him yowling, one, maybe two gardens down. Fuck. Now I just need to wait for a sensible time to knock on doors, and find a socially distant way to do this.
We had a lot of fun between the talks at #ChromeDevSummit. For example:
➡️ I get stuff wrong.
➡️ @DasSurma can't press buttons.
➡️ @aerotwist is a cheat.
➡️ Someone wrote a bot.
➡️ SURJIKO LIVES.
Let's dive in:
We started with the classic "we can't hearrrr you" intro. Yeah. I know. Buuuuut, check out the amazing jumpers @kosamari made.
Also, she teaches us about the "pacman circle".
We wanted to find out the audience's favourite web platform feature that launched in Chrome in the past 12 months using live-polling. But, to test things, we asked the audience the age old question: "tabs" vs "spaces". The result was incorrect.