-
Notifications
You must be signed in to change notification settings - Fork 965
feat(workspace): instant workspace load + pooled previews #10191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
luvkapur
wants to merge
56
commits into
master
Choose a base branch
from
perf/runtime-optimizations
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
158e609
perf(workspace-ui): ~100x faster time-to-first-render via progressive…
luvkapur 4f9195e
fix(workspace-overview): refresh env icon when heavy query resolves
luvkapur fd6297b
wip: instant workspace
luvkapur 07ae42a
Merge branch 'master' into perf/runtime-optimizations
luvkapur e4a709d
wip - instant workspace
luvkapur 7b9a59e
Merge master into runtime optimizations and port UI start path to rspack
luvkapur b602f20
wip: optimize startup
luvkapur b15f0e6
wip: optimize startup
luvkapur 0fc5954
checkpoint: stabilize preview/offline runtime flow
luvkapur 1cd0afd
fix: reduce server fallback query churn and preserve virtualized prev…
luvkapur 99d3023
fix: prevent stale apollo runtime server state
luvkapur efa924c
Merge origin/master into perf/runtime-optimizations
luvkapur fc99c8b
Revert "revert: rspack migration, manifest plugin fix, and graphql ba…
luvkapur edd374d
fix(runtime): restore green lint/type gates for pr-10191 scope
luvkapur 3e9afff
chore: remove agent context artifacts from branch
luvkapur 531fd5a
Merge origin/master into perf/runtime-optimizations (resolve rspack/r…
luvkapur a0db726
fix(component-menu): handle new/single-version logs and align lockfile
luvkapur 6961d20
revert(pnpm): align package-manager.ts with master exactly
luvkapur ee7610d
ux(workspace): remove boot status strip and retry CTA
luvkapur 4300a5d
revert(webpack): drop runtime-optimization webpack deltas
luvkapur c055ca5
Merge origin/master into perf/runtime-optimizations
luvkapur 94f9877
chore: remove stray version-dropdown_1 copy and unused react-virtual dep
luvkapur be6bb2e
fix(workspace-overview): show grid skeleton instead of blank state wh…
luvkapur 18039de
Merge remote-tracking branch 'origin/master' into perf/runtime-optimi…
luvkapur 2802215
perf(ui): paint a boot shell before the bundle loads, and never flash…
luvkapur 301fb43
fix(ui): rebuild the UI bundle when a UI aspect changed under it
luvkapur c2cbc7d
fix(preview): report which env broke the preview bundle instead of du…
luvkapur 64068e8
fix(bundler): keep one broken env from taking every preview server do…
luvkapur 863a20e
perf(preview): bound the number of live preview realms
luvkapur eda22f1
perf(preview): render a workspace grid's previews in one realm per env
luvkapur 0cae777
fix(preview): make batched previews actually render
luvkapur 7b1f39a
fix(preview): give each batched preview its own document
luvkapur aef1420
fix(preview): batched previews cannot isolate portals - document the …
luvkapur d92da38
perf(preview): recycle a pool of preview iframes instead of one per card
luvkapur c114421
fix(preview): anchor pooled previews in the scroller, and stop them i…
luvkapur 001f66b
fix(preview): place pooled previews well ahead of the viewport
luvkapur 5e47ea0
fix(preview): show a skeleton while a pooled preview boots, and stop …
luvkapur 23c64e7
test(preview): ship the scrolling measurement harness
luvkapur eb099c6
fix(graphql): unify the apollo cache type across duplicated package i…
luvkapur 165d150
fix(version-dropdown): do not mount the version menu until the user s…
luvkapur 910f63b
fix(ui): rotate the dev service worker cache token per build
luvkapur 73163f5
perf(preview): boot grid thumbnail realms without the docs app
luvkapur 64fc171
perf(preview): open the pool gates once the first preview has rendered
luvkapur b6e995a
perf(preview): keep the docs template out of grid realm downloads
luvkapur 7e600e2
fix(preview): single-preview pages broke two ways after the async-tem…
luvkapur d72251c
Make preview HMR hot end to end for compiled component packages
luvkapur 047548e
Make the link file's hot boundary a self-accept instead of a dependen…
luvkapur ea8f200
Default to pooled previews; drop the watch-backend delivery fallback
luvkapur 7de3a2c
Keep HMR working across dev-server rebuilds, restarts, and env fan-out
luvkapur 4cbe2fe
fix(workspace): include labels in the componentChanged subscription f…
luvkapur 958c7f8
Address review findings across preview pooling, workspace merge, and …
luvkapur bbd74dc
Defer pooled-preview teardown past transient re-registrations
luvkapur 4d74e21
Make hydration-slot ownership explicit
luvkapur 87d05ce
Merge branch 'master' into perf/runtime-optimizations
luvkapur 027c348
Address second-round review findings
luvkapur 3dc4986
fix: restore api-reference pins to their published versions
luvkapur File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
27 changes: 0 additions & 27 deletions
27
components/ui/version-dropdown_1/lane-info/lane-info.module.scss
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.