This is something game devs have been doing for decades.
If you want to delta 1.0 to 1.1 that’s server side work you do once at deployment or build time, not on every request.
If you want to delta 1.0 to 1.1 that’s server side work you do once at deployment or build time, not on every request.
They download 1.2 because 1.0 is no longer in their browser cache, that’s what.
The web is easier than games because “files at rest” are much more volatile on the web.
Each site can decide what a "good" number of releases to build against based on typical release cycles and user visitation patterns.
I think it was the `electron-updater` for my electron app, but I don't quite remember now.
I should really figure out how that works.