next.js
Turbopack: Use a real file entrypoint for Workers (and SharedWorkers)
#88602
Merged

Turbopack: Use a real file entrypoint for Workers (and SharedWorkers) #88602

mischnic merged 15 commits into canary from mmastrac/fix-wasm-modules
mmastrac
nextjs-bot nextjs-bot added created-by: Turbopack team
nextjs-bot nextjs-bot added tests
nextjs-bot nextjs-bot added Turbopack
nextjs-bot
nextjs-bot
vercel
vercel commented on 2026-01-15
mischnic
mischnic commented on 2026-01-15
mmastrac mmastrac force pushed 157 days ago
codspeed-hq
nextjs-bot
nextjs-bot
mmastrac mmastrac force pushed 157 days ago
mmastrac mmastrac force pushed to 9a532b92 157 days ago
mmastrac
mmastrac commented on 2026-01-15
lukesandberg
lukesandberg commented on 2026-01-16
janpan7796-stack
janpan7796-stack approved these changes on 2026-01-16
mmastrac mmastrac force pushed from 0662578e 156 days ago
mmastrac mmastrac force pushed to d34d8567 156 days ago
mmastrac mmastrac marked this pull request as ready for review 153 days ago
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mmastrac mmastrac changed the title Use a real file entrypoint for Workers Turbopack: Use a real file entrypoint for Workers (and SharedWorkers) 153 days ago
mmastrac mmastrac force pushed from 65a77fe0 153 days ago
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mischnic
mischnic commented on 2026-01-19
mmastrac mmastrac force pushed to fc6accf3 153 days ago
mmastrac
sokra
sokra commented on 2026-01-20
sokra sokra force pushed from fc6accf3 to ae5aadcd 152 days ago
sokra
sokra dismissed these changes on 2026-01-20
sokra sokra force pushed from ae5aadcd to 9ee32a70 152 days ago
mischnic
mischnic commented on 2026-01-20
mmastrac mmastrac force pushed from 9ee32a70 152 days ago
mmastrac mmastrac force pushed 152 days ago
mmastrac mmastrac force pushed 152 days ago
mmastrac mmastrac force pushed 152 days ago
mmastrac mmastrac force pushed 152 days ago
mmastrac mmastrac dismissed their stale review 152 days ago
Discussed with team and added some sanity-checks to avoid turning this entrypoint into a gadget.
mmastrac mmastrac force pushed 152 days ago
mmastrac mmastrac force pushed to c5eab955 152 days ago
mmastrac Add e2e tests and snapshot test inputs for workers
762fedfc
mmastrac Add SharedWorkerConstructor support and worker_type plumbing
358ead01
mmastrac Implement worker entrypoint and runtime support
4d18fe9f
mmastrac Remove unused worker_entrypoint module and empty() function
9e85ba82
mmastrac Remove minified worker snapshot test
d7d42f9c
mmastrac Use the correct AssetContext for the worker script
48b06dbd
mmastrac Disambiguate worker loader module IDs
94ac2c41
mmastrac Fix worker chunk loading order and simplify params structure
f163998c
mmastrac Update snapshot tests with final state
24f5cb1e
mmastrac Use AssetContext directly rather than origin so we avoid duplicate mo…
23fcc10c
mmastrac Update snapshot tests
357efa06
mmastrac Remove unnecessary async signature
08408bbf
mmastrac Update turbopack/crates/turbopack-browser/src/ecmascript/worker.rs
3be7910d
mmastrac Update turbopack/crates/turbopack-browser/src/ecmascript/worker.rs
2d896d14
mmastrac mmastrac force pushed from c5eab955 to a5a2c251 152 days ago
mmastrac mmastrac force pushed from a5a2c251 to 18e48f33 151 days ago
sokra
sokra commented on 2026-01-21
sokra
sokra commented on 2026-01-21
sokra
sokra commented on 2026-01-21
sokra
sokra approved these changes on 2026-01-21
mmastrac fix nit
1ddd8fac
mmastrac mmastrac force pushed from 18e48f33 to 1ddd8fac 151 days ago
mmastrac
mischnic mischnic merged d23af532 into canary 151 days ago
mischnic mischnic deleted the mmastrac/fix-wasm-modules branch 151 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 137 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone