Open phryneas opened 1 month ago
b1a2f84(current) vs 1f8cda5 main#115(baseline)
[!WARNING] Bundle contains 1 duplicate package – View duplicate packages
Bundle metrics
5 changes
1 regression
Current Job #116 |
Baseline Job #115 |
|
---|---|---|
Initial JS | 892.78KiB (+0.25% ) |
890.58KiB |
Initial CSS | 0B |
0B |
Cache Invalidation | 15.31% |
0% |
Chunks | 25 (+4.17% ) |
24 |
Assets | 47 (+4.44% ) |
45 |
Modules | 514 (+0.39% ) |
512 |
Duplicate Modules | 30 |
30 |
Duplicate Code | 1.29% |
1.29% |
Packages | 29 |
29 |
Duplicate Packages | 1 |
1 |
2 changes
2 regressions
View job #116 report View pr/useQuery_forcedSuspense branch activity View project dashboard
/release:pr
A new release has been made for this PR. You can install the package you need using one of
npm i @apollo/experimental-nextjs-app-support@0.0.0-commit-312f655
npm i @apollo/client-react-streaming@0.0.0-commit-312f655
Path | Size |
---|---|
{ ApolloNextAppProvider, NextSSRApolloClient, NextSSRInMemoryCache } from '@apollo/experimental-nextjs-app-support/ssr' (Browser ESM) | 7.78 KB (0%) |
{ WrapApolloProvider, ApolloClient, InMemoryCache } from '@apollo/client-react-streaming' (Browser ESM) | 1.4 KB (0%) |
{ buildManualDataTransport } from '@apollo/client-react-streaming/manual-transport' (Browser ESM) | 6.29 KB (+0.39% 🔺) |
@apollo/client-react-streaming (Browser ESM) | 2.15 KB (+1.11% 🔺) |
@apollo/client-react-streaming (SSR ESM) | 1.91 KB (+9% 🔺) |
@apollo/client-react-streaming (RSC ESM) | 1.36 KB (0%) |
@apollo/client-react-streaming/manual-transport (Browser ESM) | 6.48 KB (+0.41% 🔺) |
@apollo/client-react-streaming/manual-transport (SSR ESM) | 6.5 KB (+2.51% 🔺) |
@apollo/experimental-nextjs-app-support/ssr (Browser ESM) | 8.41 KB (0%) |
@apollo/experimental-nextjs-app-support/ssr (SSR ESM) | 8.33 KB (+0.03% 🔺) |
@apollo/experimental-nextjs-app-support/ssr (RSC ESM) | 867 B (0%) |
@apollo/experimental-nextjs-app-support/rsc (RSC ESM) | 626 B (0%) |
This came up in https://community.apollographql.com/t/streaming-without-suspense-in-apollo-nextjs-client/7259 - essentially, we could allow users to opt
useQuery
into suspending during SSR, souseQuery
result could also be streamed from SSR instead of just rendering a "loading" indicator in SSR.If we actually want to do this, it should probably be documented as a "you can do this while you are migrating to suspense" approach.