buildConfirmed2 publishers Vercel Labs' experimental ScriptC compiles TypeScript to native binaries that started in 1.78ms against Node's 61.78ms in one benchmark. The gain holds for short, statically typed programs, while framework code and sustained compute both ran slower than Bun or Node.
Reality
- Evidence55
- Adoption15
- Hype gap+25
- Incentives35
- Confidence55
buildOne report1 publisher zstd-stream compresses 4 GB files in the browser using about 35 MB of memory
zstd-stream, a JavaScript compression library, keeps browser memory near 35 MB for files of any size, according to its author. Because it streams, teams can compress multi-gigabyte files on the user's device, either to save them locally or to shrink them before upload.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+15
- Incentives50
- Confidence40
buildOne report1 publisher ClearPix cuts an in-browser video job from 95 seconds to 9 by replacing ffmpeg.wasm with WebCodecs
ClearPix rebuilt its browser watermark remover on WebCodecs hardware codecs and MediaBunny muxing, cutting one job from 95 seconds to 9. The result comes from one job on the team's own Macs, and it holds only where the browser can reach a hardware H.264 encoder.
Reality
- Evidence38
- Adoption15
- Hype gap+20
- Incentives40
- Confidence42
buildOne report1 publisher Cloudflare's Python Workers GA hands WebAssembly wheel builds to package maintainers
Cloudflare took Python Workers to general availability two years after preview, built on PEP 783, a WebAssembly packaging standard it proposed. Native-package support now depends on upstream maintainers building those wheels and keeping urllib3's fetch path working.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+20
- Incentives70
- Confidence60
buildOne report1 publisher Next.js 16 asks a glibc 2.28 host for GLIBC_2.29 before it reads next.config.ts
A dev.to write-up traces a failed Hostinger deploy of Next.js 16.3.5 to SWC's native bindings. The fix was an .mjs config file and a --webpack flag on the build script, both committed to the repo, with nothing changed on the host.
Reality
- Evidence72
- Adoption12
- Hype gap0
- Incentives20
- Confidence60
buildOne report1 publisher Swift 6.4 swaps the build engine under every SwiftPM package by default
Swift Build became the default in Swift Package Manager with the September 15 release, so the engine under every package changed even for teams adopting none of 6.4's interop work. Everything else in the release waits for a source edit.
Reality
- Evidence58
- Adoption
- Not scored
- Hype gap+12
- Incentives62
- Confidence55
buildOne report1 publisher The canvas spec tells browsers to answer an AVIF export request with a PNG
No major browser encodes AVIF from a canvas, and the spec says to hand back a PNG without throwing. The only support test that works is reading blob.type on the blob you get back.
Reality
- Evidence64
- Adoption25
- Hype gap+8
- Incentives40
- Confidence58
buildOne report1 publisher TinyGo 0.42 makes runtime panics catchable with plain defer and recover
InfoQ reports that nil dereferences, bad slice and map indexes and division by zero now unwind through defer and recover in TinyGo 0.42. That is the machinery the testing package's abort paths needed. Out-of-memory still ends the program.
Reality
- Evidence58
- Adoption34
- Hype gap+18
- Incentives44
- Confidence52
buildOne report1 publisher Wago's single-pass compiler aims to cut wasm compile memory to kilobytes, author says
Wago's author says wazero peaked at hundreds of megabytes compiling large modules at two employers, so he wrote a single-pass compiler called Railshot. The post sets targets for it and publishes no benchmark.
Reality
- Evidence26
- Adoption12
- Hype gap+30
- Incentives72
- Confidence45