Speed up pnpm dev-server startup - #179
Conversation
|
All imports are used. The review is complete. I reviewed all 15 changed files thoroughly, focusing on the two areas the author flagged (the Findings:
Two non-blocking nits (not posted inline): No actionable defects found. LGTM! |
c71b46b to
1648571
Compare
This comment was marked as resolved.
This comment was marked as resolved.
1648571 to
e420ccf
Compare
This comment was marked as resolved.
This comment was marked as resolved.
4832fbe to
78651e9
Compare
This comment was marked as resolved.
This comment was marked as resolved.
78651e9 to
3274d21
Compare
This comment was marked as resolved.
This comment was marked as resolved.
3274d21 to
bebbcc8
Compare
This comment was marked as resolved.
This comment was marked as resolved.
7ee685a to
50ea880
Compare
This comment was marked as resolved.
This comment was marked as resolved.
50ea880 to
738a64b
Compare
This comment was marked as resolved.
This comment was marked as resolved.
738a64b to
def6bb6
Compare
This comment was marked as resolved.
This comment was marked as resolved.
def6bb6 to
a3ab30c
Compare
This comment was marked as resolved.
This comment was marked as resolved.
a3ab30c to
187f059
Compare
This comment was marked as resolved.
This comment was marked as resolved.
187f059 to
9f495ed
Compare
|
The distinction is clear: I've completed a thorough independent review. Let me consolidate my findings. Review SummaryI reviewed the process-lifecycle rewrite in Correctness — sound.
Non-blocking findings (comment/prose only — not posted inline, since prior reviewers already raised them):
I could not runtime-verify bin resolution, The only issues I found are comment-only defects, already noted by prior reviewers. No new actionable defects. LGTM! |
9f495ed to
99da69a
Compare
|
That's just the read-only checkout lacking installed dependencies ( I've now completed a thorough independent review of all substantive files. My analysis confirms the mechanisms are sound. Let me consolidate. Review SummaryI reviewed the process-lifecycle rewrite in Correctness — sound.
Findings (non-blocking, comment/prose only — not posting inline; already raised by prior reviewers):
I could not runtime-verify bin resolution, The three findings are comment-only, and all were already raised by prior reviewers. No new actionable defects. LGTM! |
99da69a to
68c47a3
Compare
|
No dangling references. The Let me do a final check on the I've completed a thorough review. My analysis confirms the mechanisms are sound and the tests pass (4/4 for kill-process-tree). Let me consolidate. Review SummaryI independently reviewed the substantive changes: the process-lifecycle rewrite in Correctness — sound.
Findings (non-blocking, comment/prose only — not posted inline, since prior reviewers already raised these):
I could not runtime-verify bin resolution, The only issues are comment-only defects, all already raised by prior reviewers. No new actionable defects. LGTM! |
Cuts `pnpm dev-server -- --use-workers-ai-binding` from ~34s to ~15s. - `build:app` becomes a cached Vite+ task with an explicit input set - `build:app:dev` builds the same bundle unminified for the dev pre-flight, so the app watcher's un-skippable initial build is a no-op write - configurator watchers skip the initial build the pre-flight just ran - worker `build.command` spawns its binary directly rather than via `pnpm exec`, which costs ~0.33s of process startup per invocation - the 2 app watchers are deferred until Wrangler is listening Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
68c47a3 to
f04287c
Compare
|
Confirmed. My review is complete. Let me consolidate. Review SummaryI independently reviewed the substantive changes: the process-lifecycle rewrite in Correctness — sound.
Findings (non-blocking, comment/prose only — not posted inline, since prior reviewers already raised them):
Both findings are comment-only and were already raised by prior reviewers, so I have not posted them inline. I could not runtime-verify bin resolution, No new actionable defects found. LGTM! |
pnpm dev-serveris now 2.2x fasterChanges:
build:appbecomes a cached Vite+ task with an explicit input setbuild:app:devbuilds the same bundle unminified for the dev pre-flightbuild.commandspawns its binary directly, not viapnpm execStacked on #173 ( Typescript v7 bump )