Skip to content

perf(desktop): rendering + bundle roundup (debounce, deferred values, code-split, highlight cache)#3205

Merged
esengine merged 6 commits into
main-v2from
perf/desktop-batch
Jun 5, 2026
Merged

perf(desktop): rendering + bundle roundup (debounce, deferred values, code-split, highlight cache)#3205
esengine merged 6 commits into
main-v2from
perf/desktop-batch

Conversation

@esengine
Copy link
Copy Markdown
Owner

@esengine esengine commented Jun 5, 2026

Desktop performance roundup (@HUQIANTAO) targeting long-session sluggishness / re-render pressure, rebased onto current main-v2 and verified with wails build (tsc + Go + production bundle).

Closes #2952
Closes #2953
Closes #2954
Closes #2956
Closes #3117

Deferred (need rework against current main-v2, not in this batch): #3114 (rAF streaming-delta batching — must be adapted to the per-tab dispatchTo model; risk of streaming-order bugs) and #3116 (React.lazy panels — conflicts with reworked HistoryPanel props; vite code-splitting in #2954 already covers most of the bundle win).

@esengine esengine requested a review from SivanCola as a code owner June 5, 2026 07:22
@github-actions github-actions Bot added the v2 Go rewrite (1.x) — main-v2 branch, active development label Jun 5, 2026
@esengine esengine merged commit d640d4c into main-v2 Jun 5, 2026
9 checks passed
@esengine esengine deleted the perf/desktop-batch branch June 5, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants