Ben
banner
bsangster.bsky.social
Ben
@bsangster.bsky.social
He/him. Web/backend dev. Previously: Etsy, Classy, Twitter. 🐈🐕‍🦺📷🏄🕹️✈️🎧📺🖥️🍞
I’ve never hated any video software like I hated BlueJeans.
December 7, 2023 at 9:22 PM
It’s everywhere in Ireland, too. “Black Friday week” etc etc.
November 24, 2023 at 7:56 AM
I’m not really sure about optimizing Flutter for web, but the biggest thing you can do to improve Time to Interactivity is to ship less code (and fonts, and optimized images, etc). Source code payload size is a big deal for websites in a way that it isn’t for apps.
November 20, 2023 at 2:04 PM
To give you a relative sense of what impact sizes can have: I recently shrunk the gzipped size of the bundle Etsy uses for messaging by 50kb and it was a major win for performance.

Etsy also uses a much smaller number of fonts in order to avoid paying that much of a performance cost.
November 20, 2023 at 1:59 PM
And, uh, why do you have over a megabyte of fonts loaded? What do your total network download size look like?
November 20, 2023 at 1:53 PM
Ah, interesting. Is that the gzipped size or the minified size? Gzipped would be the size over the network, and minified would be a much larger number indicating size after it’s decompressed that’s more relevant to how much memory is being used and how it will perform on slower devices.
November 20, 2023 at 1:51 PM
From what I’ve seen, it produces… extremely large JavaScript bundles. Like, 3MB just for hello world. I’d be curious to see what your experience has been, especially for a growing codebase.
November 20, 2023 at 6:56 AM
You wouldn’t want a website built with Flutter, lol.
November 19, 2023 at 10:13 PM
But at the same time, you also want to protect the things you can. Then some junior engineer on a two week deadline gets a VP to agree that the whole website can get 500ms slower on every request just for one feature that’ll fail to do anything but never be cleaned up.
November 19, 2023 at 9:48 PM
It’s like the plot of Last of Us, except your doc is the child and the zombies are varying groups of people desperately trying to stop you from shipping a feature that will make them die
November 19, 2023 at 9:42 PM