Files
7759ea32c0 perf(turbopack): Use last side effect as ModuleEvaluation fragment (#76940)
### What?

Use the last side effect fragment instead of the module evaluation fragment.

### Why?

Module evaluation fragment is a waste of memory.

### How?

Closes PACK-3440

---------

Co-authored-by: Tobias Koppers <[email protected]>
2025-03-11 18:57:50 +09:00

821 B

Items

Count: 1

Item 1: Stmt 0, Normal

process.turbopack = {};

  • Side effects

Phase 1

graph TD
    Item1;

Phase 2

graph TD
    Item1;

Phase 3

graph TD
    Item1;

Phase 4

graph TD
    Item1;

Final

graph TD
    N0["Items: [ItemId(0, Normal)]"];

Entrypoints

{
    ModuleEvaluation: 0,
    Exports: 1,
}

Modules (dev)

Part 0

process.turbopack = {};
export { };

Part 1


Merged (module eval)

process.turbopack = {};
export { };

Entrypoints

{
    ModuleEvaluation: 0,
    Exports: 1,
}

Modules (prod)

Part 0

process.turbopack = {};
export { };

Part 1


Merged (module eval)

process.turbopack = {};
export { };