Sérgio Gomes
banner
sgomes.com
Sérgio Gomes
@sgomes.com
Developing things on the web. Web performance engineer at Automattic. Clumsy maker.
It's been a while since my last blog post, so I made up for it with a wall of text 😅

This article looks at why JS-heavy web apps tend to miss their performance goals over time, what you can do to somewhat mitigate that, and ends with a plea for us to move back to the server, as an industry.
JS-heavy approaches are not compatible with long-term performance goals
I’m Sérgio, and I work with Web frontend code. Sometimes I write about it here.
sgom.es
February 13, 2026 at 2:52 PM
Reposted by Sérgio Gomes
The semver library used in npm, yarn and pnpm could be made 33x faster.

Ran into that while wondering why running `npm install` takes so long on the Preact repo.

marvinh.dev/blog/speedin...
Speeding up the JavaScript ecosystem - Semver
During the installation process, package managers run a bunch of semver comparisons. The semver library used in npm, yarn and pnpm can be made around 33x faster.
marvinh.dev
August 10, 2025 at 8:34 AM
Reposted by Sérgio Gomes
it feels important to keep saying: SPA as an app framework default (and not an opt-in feature) was a mistake
July 1, 2025 at 4:08 PM