buildOne report1 publisher Claude-written Rust port of Quake merged branches only after matching the original C engine
Solo developer ilreb used Anthropic's Claude Code to port id Software's 1996 Quake from C to safe Rust, playable in a browser. Every merge waited on a harness that diffs the port against id's original C engine, so the result is evidence for test-gated agent work where a runnable reference exists.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap+5
- Incentives15
- Confidence45
Brandon Thomas used Claude Opus 5.5 and Rust to build free open-source recreations of seven Adobe apps, Photoshop and Premiere among them. For an occasional user the suite is already a workable Photoshop substitute, while anyone whose work depends on tools behaving predictably still has reason to pay Adobe.
Perspective Coverage
3 publishers
- Builder
- Builder 35%
- Operator
- Operator 33%
- Investor
- Investor 32%
Reality
- Evidence50
- Adoption
- Not scored
- Hype gap+55
- Incentives60
- Confidence60
buildOne report1 publisher Flowise deleted its CSV Agent after the regex guarding model-written code failed repeatedly
Flowise fixed a CVSS 9.8 remote-code bug in its CSV Agent with a stricter regex, then saw that filter fail through five more CVEs. It deleted the feature in June, and the patch history is a case against trusting a string filter to vet model-written code.
Reality
- Evidence64
- Adoption
- Not scored
- Hype gap−5
- Incentives25
- Confidence60
Arbitrum's Security Council used an October 2 emergency upgrade to pause new Stylus activations on two chains and add a guard that can delay withdrawals. On Arbitrum One, the delay is tied to one case: the dispute system accepting contradictory proofs.
Reality
- Evidence72
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence70
buildConfirmed2 publishers Go 1.27 adds an experimental, portable simd package covering AVX through AVX-512, Arm NEON and wasm SIMD instructions. The Go team's stated goal is near-assembly speed from code written once, and each fleet has to measure that on its own hardware.
Reality
- Evidence60
- Adoption10
- Hype gap+10
- Incentives35
- Confidence65
buildConfirmed2 publishers Cloudflare made Python Workers generally available on September 21, moving binding type conversion into the runtime and adding ASGI and WSGI connectors for FastAPI, Django and Flask. Outbound TCP still goes through JavaScript's connect().
Perspective Coverage
3 publishers
- Builder
- Builder 70%
- Operator
- Operator 20%
- Investor
- Investor 10%
Reality
- Evidence60
- Adoption
- Not scored
- Hype gap+20
- Incentives65
- Confidence70
DuckDB-Wasm writes a real .duckdb file with a WAL into the browser's OPFS
A one-line change to the open call leaves a real database file in the browser, with a write-ahead log and checkpoints that survive a restart. Getting it to persist depends on which DuckDB-Wasm build you installed.
Publishers:duckdb.org
Reality
- Evidence64
- Adoption
- Not scored
- Hype gap−8
- Incentives58
- Confidence57
buildOne report1 publisher Node 24 overwrites a 34-character type annotation with 34 spaces to keep columns exact
Running .ts files directly drops tsx and the dist folder, and because the stripper blanks annotations in place instead of deleting them, stack traces stay accurate without a source map. Node still never opens tsconfig.json.
Reality
- Evidence62
- Adoption22
- Hype gap+12
- Incentives22
- Confidence55
buildOne report1 publisher Post claims Rust-to-WebAssembly hits 95% of native speed, though basis for the figure is unspecified
A dev.to post dates WebAssembly 3.0 to September 17, 2025 and credits WasmGC, a 16GB Memory64 heap and advanced exception handling. The figure that decides a client-side build is the job's wall-clock time on the weakest device a team supports.
Reality
- Evidence20
- Adoption
- Not scored
- Hype gap+55
- Incentives
- Not scored
- Confidence52
buildOne report1 publisher Comparing the crosshair with the sentence catches the left/right swaps in eight MRI studies
A developer ran eight signed radiology studies past Claude, Gemini, Grok and MedGemma, and the sides came back wrong often enough that he moved the laterality check out of the model and into the NIfTI affine.
Reality
- Evidence45
- Adoption10
- Hype gap+12
- Incentives55
- Confidence55
buildOne report1 publisher WebCodecs hides a five-times throughput spread behind one capability check
A browser benchmark puts the platform encoder 7.5 to 10.1 times ahead of ffmpeg.wasm on an Apple M3, while the same code path runs about five times slower on a machine with no hardware AVC. On size, ffmpeg.wasm won.
Reality
- Evidence46
- Adoption22
- Hype gap+14
- Incentives55
- Confidence44
buildOne report1 publisher A page behind Chrome's WebMCP flag registers three agent tools without an MCP server
document.modelContext.registerTool works in Chrome only when enable-webmcp-testing is on, and the demonstration page falls back to a third-party polyfill everywhere else. Its scoring tool runs entirely in the browser.
Reality
- Evidence52
- Adoption12
- Hype gap+15
- Incentives75
- Confidence45
buildOne report1 publisher Cloudflare gates workerd's rewritten module registry behind a new_module_registry flag
The Node.js API surface and the larger bundle ceiling arrive by default, but the resolution fixes that unblock ported apps only apply to Workers that opt in, and they bite hardest once your bundler stops flattening imports.
Reality
- Evidence55
- Adoption18
- Hype gap+12
- Incentives80
- Confidence62
buildOne report1 publisher canvas.toBlob hands Safari users a PNG labelled .webp
The HTML spec tells a browser to fall back to image/png when it cannot encode the type you asked for, and Safari cannot encode WebP, so the only thing between your users and a mislabeled download is a check on blob.type.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap−10
- Incentives22
- Confidence58
buildOne report1 publisher One registry entry gates 16 of FreeToolHub's 21 in-browser tools on a single model
FreeToolHub runs 21 AI tools with no inference server. The mechanism is device accounting: one registry row per model recording backend, dtype, download size, and the memory floor below which it will not run.
Reality
- Evidence45
- Adoption22
- Hype gap−10
- Incentives60
- Confidence52
buildOne report1 publisher Vellum redacts PDFs by rasterizing pages, trading away selectable text
The PDF tools run pdf.js, pdf-lib, qpdf and Tesseract as lazily loaded WASM inside the tab, and one CSP directive turns the privacy claim into something you can check in the Network panel instead of read in a policy.
Reality
- Evidence42
- Adoption
- Not scored
- Hype gap+18
- Incentives78
- Confidence44
buildOne report1 publisher Bytebox compiles Java to WebAssembly for Cloudflare Workers on a single blocking thread
The plugin and its standard-library rewriting are careful work, but the constraint under them belongs to the Workers runtime: one synchronous thread, so code that references java.util.concurrent fails to compile immediately.
Reality
- Evidence40
- Adoption12
- Hype gap+12
- Incentives70
- Confidence45
buildOne report1 publisher 4K export button drops the preview's speed shortcuts to prioritize fidelity instead
A dev.to walkthrough traces the tab crash to two optimization targets pointing opposite ways. The repair it proposes lands in every generative node rather than in the export button, which is where the adoption cost actually sits.
Reality
- Evidence26
- Adoption
- Not scored
- Hype gap+44
- Incentives38
- Confidence44
buildOne report1 publisher The repo's own control run deleted the 5-10x WASM claim from vizcrush's launch copy
At one million points the Rust build tied its JavaScript fallback, so the author went looking for the measurement behind "WASM adds another 5-10x on top" before shipping, and found there was none.
Reality
- Evidence60
- Adoption10
- Hype gap−20
- Incentives65
- Confidence58
buildOne report1 publisher Eleven agent sessions on one machine settled CPU contention by writing to each other
A benchmark whose numbers swung by a factor of two asked nine peer sessions to stop compiling for forty minutes. All of them agreed in prose, at a median of 268 words each, a form of cooperation that carries no enforcement mechanism behind it.
Reality
- Evidence26
- Adoption10
- Hype gap+30
- Incentives52
- Confidence58