Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
429f786
feat: profile Turbopack extraction
Aug 28, 2026
32acf46
perf: reuse single CSS prewarm output
Aug 28, 2026
ce246ba
feat: profile Turbopack serialization
Aug 28, 2026
dcca39a
fix: allow empty prewarmed CSS output
Aug 28, 2026
ec738ce
ci: compare Turbopack cold builds
Aug 28, 2026
b1cef9a
ci: report Turbopack benchmark phases
Aug 28, 2026
29084d8
ci: separate compile phase samples
Aug 28, 2026
e0b9bd1
perf: prioritize default component props
Aug 28, 2026
ae02974
perf: specialize intrinsic component props
Aug 28, 2026
a9d4008
perf: optimize WASM for extraction throughput
Aug 28, 2026
679c2ec
bench: stabilize Turbopack comparison
Aug 28, 2026
96c5d3a
perf: restore size-optimized WASM
Aug 28, 2026
823b5a3
perf: avoid redundant polymorphic prop inference
Aug 28, 2026
3af6ba9
fix: normalize benchmark manifests
Aug 28, 2026
181b6cd
perf: simplify intrinsic component props
Aug 28, 2026
d5facff
docs: explain size-optimized WASM
Aug 28, 2026
0c437eb
test: cover profiled base CSS snapshot
Aug 28, 2026
ed1a9e2
test: cover both profiled base CSS paths
Aug 28, 2026
07e155b
perf(next-plugin): reduce Turbopack extraction memory
Aug 28, 2026
9d5355a
perf(wasm): minimize build-time module
Aug 28, 2026
3ed9676
perf(next-plugin): load a smaller extraction engine
Aug 28, 2026
21fd3cc
perf(next-plugin): defer webpack runtime in Turbopack
Aug 28, 2026
0b1fafd
perf(next-plugin): reuse full Turbopack prewarm output
Aug 29, 2026
4b94b16
bench: compare full Turbopack builds fairly
Aug 29, 2026
4858b33
perf(next-plugin): bypass Boa for static style modules
Aug 29, 2026
88e3ed2
chore: update project dependencies
Aug 29, 2026
01ddbd8
fix: run Next type checks with TypeScript 7 CLI
Aug 29, 2026
d5d51af
fix: type the Next TypeScript CLI option
Aug 29, 2026
8b71d82
docs: refresh CI benchmark results
Aug 29, 2026
b35a95a
test: refresh landing benchmark snapshot
Aug 29, 2026
5bb9b89
test: keep landing benchmark copy in visual coverage
Aug 29, 2026
fa18a19
test: update Linux landing snapshots
Aug 29, 2026
cbde5d1
test: tolerate Linux text antialiasing
Aug 29, 2026
1ec4e1c
perf(next-plugin): reuse repeated Turbopack setup
Aug 29, 2026
e1e8d11
perf(react): reduce component type instantiations
Aug 29, 2026
3a83c32
fix(react): preserve default prop inference
Aug 29, 2026
ac507d5
perf(next-plugin): trim consumer type graph
Aug 29, 2026
e8ce8ce
docs: refresh CI benchmark results
Aug 29, 2026
11fdebe
bench(next): align Turbopack config type checking
Aug 29, 2026
d8174ac
docs: record aligned Turbopack benchmark
Aug 29, 2026
35cc405
docs(landing): refresh benchmark results
Aug 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,14 @@ jobs:
- run: bun run build
- name: Benchmark
run: bun run benchmark
- name: Profile Devup UI Turbopack
env:
DEVUP_UI_PROFILE: "1"
run: |
rm -rf benchmark/next-devup-ui-single-turbo/.next \
benchmark/next-devup-ui-single-turbo/df \
benchmark/next-devup-ui-single-turbo/tsconfig.tsbuildinfo
bun run --filter next-devup-ui-single-turbo-benchmark build

# The landing app is the only real-scale acceptance target in this repo, and
# `publish` runs it against the deployed vinext/@devup-ui/vite-plugin build.
Expand Down
Loading
Loading