You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix missing minified library output when inline CSS is enabled and source maps are disabled. Generated CSS injectors now inherit the module context's source map options.
Shows when each build phase is active and how much CPU it consumes. Self-Time is the time spent exclusively in that phase (excluding children).
Phase
Spans
Inclusive (ms)
Self-Time (ms)
Wall Range (ms)
Resolve
44,751
6,144.3
1,626.8
3,168.5
Parse
8,162
1,362.1
1,024.8
5,489.2
Analyze
138,516
41,814.2
8,241.9
5,417.3
Chunk
5,445
5,003.2
773.6
2,112.1
Codegen
14,132
2,117.0
1,383.3
2,110.4
Emit
30
31.1
15.6
6.1
Other
3,169
10,370.6
4,870.1
6,321.7
Workload Distribution by Diagnostic Tier
Category
Spans
Inclusive (ms)
% Work
Self-Time (ms)
% Self
P0: Scheduling & Resolution
184,539
50,940.1
260.0%
10,384.2
53.0%
P1: I/O & Heavy Tasks
2,780
103.1
0.5%
87.6
0.4%
P2: Architecture (Locks/Memory)
0
0.0
0.0%
0.0
0.0%
P3: Asset Pipeline
25,577
8,432.4
43.0%
3,131.8
16.0%
P4: Bridge/Interop
0
0.0
0.0%
0.0
0.0%
Other
1,309
7,366.9
37.6%
4,332.4
22.1%
Top 20 Tasks by Self-Time
Self-time is the exclusive duration: time spent in the task itself, not in sub-tasks.
This is the most accurate indicator of where CPU cycles are actually spent.
Self (ms)
Inclusive (ms)
Count
Avg Self (us)
P95 Self (ms)
Max Self (ms)
% Work
Task Name
Top Caller
5,006.6
27,789.4
105,550
47.4
0.1
17.8
25.5%
module
module (65%)
2,832.9
3,227.6
19
149101.3
344.9
505.7
14.5%
save snapshot
persist (5%)
1,959.0
2,057.4
2,242
873.8
2.6
204.4
10.0%
analyze ecmascript module
module (77%)
1,247.1
11,926.5
30,693
40.6
0.1
5.6
6.4%
process module
process module (81%)
1,052.8
2,980.4
23,440
44.9
0.1
6.0
5.4%
internal resolving
internal resolving (74%)
960.5
1,297.7
5,990
160.3
0.6
41.4
4.9%
parse ecmascript
parse ecmascript (66%)
775.4
846.6
11,959
64.8
0.2
9.1
4.0%
precompute code generation
generate merged code (55%)
691.7
2,128.0
1,036
667.7
2.1
207.9
3.5%
generate merged code
chunking (62%)
596.3
4,715.2
4,118
144.8
0.2
40.5
3.0%
chunking
chunking (26%)
566.3
3,156.2
20,733
27.3
0.0
5.0
2.9%
resolving
module (56%)
513.2
2,848.1
1,422
360.9
0.2
95.7
2.6%
write all entrypoints to disk
write all entrypoints to disk (15%)
425.9
425.9
329
1294.5
0.9
273.1
2.2%
generate source map
code generation (83%)
407.0
407.0
11
37003.2
162.7
224.4
2.1%
blocking
save snapshot (55%)
374.4
777.9
134
2793.8
6.1
220.1
1.9%
emit code
emit code (42%)
182.0
844.5
1,844
98.7
0.2
52.1
0.9%
code generation
code generation (85%)
172.9
282.9
1,256
137.6
0.3
22.5
0.9%
compute async chunks
compute async chunks (46%)
64.3
64.3
2,170
29.6
0.0
3.1
0.3%
read file
parse ecmascript (91%)
24.5
155.7
438
55.8
0.1
3.0
0.1%
async reference
async reference (43%)
15.4
15.4
11
1397.5
4.4
4.7
0.1%
write file
apply effects (100%)
14.5
14.5
10
1450.5
6.1
8.0
0.1%
compute binding usage info
write all entrypoints to disk (20%)
Critical Path Analysis
The longest sequential dependency chains that determine wall-clock time.
Focus on reducing the depth of these chains to improve parallelism.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix missing minified library output when inline CSS is enabled and source maps are disabled. Generated CSS injectors now inherit the module context's source map options.
Adds a native regression test and ecosystem coverage.
Validation: library tests, Father tests with the local fix, formatting, and Clippy passed.