binpatch | binpatch
Ship binary updates that download a patch instead of the whole file. binpatch generates and applies small binary delta patches — the same engine getsentry/cli uses to self-update.
binpatch | binpatch Skip to content binpatch Every binary update re-downloads the whole file. Patch only what moved — Electron apps, CLIs, agents, anything that's a single-file artifact. Get Started View on GitHub What you save Section titled “What you save” Bandwidth Median 96% fewer bytes per update across 8 real getsentry/cli releases. A 31 MB gzipped full download becomes a 1.3 MB patch on a typical release — and small bug-fix releases go as low as 0.9%. Wall time On slow links the savings are dramatic. At 5 Mbps the full download takes ~53 s; the patch download + apply takes ~4 s. At 25 M
saved by
related reading
- Rewriting Bun in Rust | Bun Blogbun.com
- Behind The Scenes of Bun Install | Bun Blogbun.com
- Semantic Versioning 2.0.0 | Semantic Versioningsemver.org
- Attribution Patching: Activation Patching At Industrial Scale - Neel Nandaneelnanda.io
- cbloom rantscbloomrants.blogspot.com
- Why We Built Our Own Background Agentbuilders.ramp.com
- Ampampcode.com
- GitHub · Change is constant. GitHub keeps you ahead.github.com
- Bun 1.2youtube.com
- GitHub - oven-sh/bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one · GitHubgithub.com
- Beating Myers algorithm on large diffsjzhao.xyz
- Git - git-bisect Documentationgit-scm.com