build1 publisherOne report Turbopack, Next.js 16's default bundler, swapped a require.resolve call for an integer module ID at build time and broke a PDF tool that passed every test. Type checks, unit tests and direct calls never run the bundled output, so none of them could see the swap.
Reality
- Evidence58
- Adoption
- Insufficient
- Hype gap+10
- Incentives
- Insufficient
- Confidence60
build1 publisherOne report 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
build1 publisherOne report The first part of an eight-part deep dive on Native Federation argues that webpack's container runtime is what ties a federated system to one bundler for life, and that ES modules plus import maps cut that tie.
Reality
- Evidence42
- Adoption
- Insufficient
- Hype gap+18
- Incentives52
- Confidence45
build1 publisherOne report Default package names in the Kibana monorepo now resolve to v2 while roughly 1,100 files import aliased copies of v1, and an ESLint rule scoped to 36 plugin paths keeps the two sets apart until each team opts in.
Publishers:elastic.co
Reality
- Evidence66
- Adoption30
- Hype gap+12
- Incentives55
- Confidence62
The consultancy's own site sat on a framework it would not choose today, because a successful migration ends with nothing looking different. An agent shrank the mechanical work to a fortnight, and a review still found four bugs.
Publishers:evilmartians.com
Reality
- Evidence45
- Adoption30
- Hype gap+18
- Incentives78
- Confidence55
build1 publisherOne report A developer timed every phase of a 60-route Next.js 16 build on both bundlers. The compile came out 19 times faster, the whole build only 4 times, and the largest single saving was a file-tracing step webpack ran for 6.6 seconds.
Reality
- Evidence58
- Adoption45
- Hype gap+12
- Incentives30
- Confidence60
build1 publisherOne report enableWorker defaults to true and stays true when no worker exists, so the config that looks right proves nothing. One line of resource timing tells you which thread is actually doing the transmux.
Reality
- Evidence66
- Adoption
- Insufficient
- Hype gap+22
- Incentives20
- Confidence62
build1 publisherOne report RFLCT injects design:symbols and design:arguments at build time so projects can drop experimentalDecorators and emitDecoratorMetadata. The trade is a plugin every pipeline has to run.
Reality
- Evidence30
- Adoption4
- Hype gap+45
- Incentives80
- Confidence38
build1 publisherOne report A dev.to guide names five tools that each need their own alias resolver. The number that matters is six: one logical mapping, six files to keep in step.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap+20
- Incentives30
- Confidence45
build1 publisherOne report A dev.to guide puts a bundle budget, a provider rate limit and a planner threshold in one frame. Run its own numbers out and the retry loop, not the invoice, is the thing that gets you.
Reality
- Evidence34
- Adoption
- Insufficient
- Hype gap+24
- Incentives58
- Confidence38
build1 publisherOne report A GSoC final report on webpack-doc-kit shows what deleting the manual API-doc update actually costs: an adapter layer between two markdown tools that do not agree on format.
Reality
- Evidence38
- Adoption26
- Hype gap+14
- Incentives62
- Confidence42
build1 publisherOne report A GSoC project rebuilt webpack's API docs as a pipeline that regenerates from TypeScript declarations on release. The awkward part was getting one repo to trigger another.
Reality
- Evidence46
- Adoption38
- Hype gap+12
- Incentives62
- Confidence52
build1 publisherOne report The Vite config came to 23 lines. The merge request came to 166 files and 70 days, nearly all of it paying down what Create React App had been quietly supplying.
Reality
- Evidence54
- Adoption24
- Hype gap+8
- Incentives41
- Confidence49
build1 publisherOne report One advisory turned into a repo-wide find-and-replace that quietly skipped two subpath imports. Import maps put resolution back in one place the browser will actually honour.
Reality
- Evidence54
- Adoption
- Insufficient
- Hype gap+8
- Incentives34
- Confidence52
build1 publisherOne report Vite fixes the build times and the config cliff that retired Create React App, and keeps the client-only rendering. Next.js fixes that, and charges for it.
Reality
- Evidence28
- Adoption
- Insufficient
- Hype gap+24
- Incentives32
- Confidence42