Skip to content

Migrate ReaderRevenueLinks to Islands - #4112

Closed
AshCorr wants to merge 14 commits into
mainfrom
ash/ReaderRevenueLinksIsland
Closed

AshCorr wants to merge 14 commits into
mainfrom
ash/ReaderRevenueLinksIsland

Conversation

@AshCorr

@AshCorr AshCorr commented Feb 28, 2022 •

Copy link
Copy Markdown
Member

What does this change?

Moves ReaderRevenueLinks to Islands!

Why?

More Islands 💯

@github-actions

github-actions Bot commented Feb 28, 2022 •

Copy link
Copy Markdown

Size Change: -25.2 kB (-2%)

Total Size: 1.43 MB

Filename Size Change
dotcom-rendering/dist/1924.js 5.97 kB +365 B (+7%) 🔍
dotcom-rendering/dist/1924.legacy.js 6.44 kB +650 B (+11%) ⚠️
dotcom-rendering/dist/226.js 0 B -7.83 kB (removed) 🏆
dotcom-rendering/dist/23.js 5.84 kB +15 B (0%)
dotcom-rendering/dist/23.legacy.js 6.14 kB +6 B (0%)
dotcom-rendering/dist/2737.js 6.13 kB +129 B (+2%)
dotcom-rendering/dist/2737.legacy.js 6.49 kB +161 B (+3%)
dotcom-rendering/dist/4025.js 2.02 kB +499 B (+33%) 🚨
dotcom-rendering/dist/4025.legacy.js 2.05 kB +498 B (+32%) 🚨
dotcom-rendering/dist/586.js 0 B -2.8 kB (removed) 🏆
dotcom-rendering/dist/586.legacy.js 0 B -2.87 kB (removed) 🏆
dotcom-rendering/dist/5868.legacy.js 0 B -5.79 kB (removed) 🏆
dotcom-rendering/dist/6163.legacy.js 4.83 kB +632 B (+15%) ⚠️
dotcom-rendering/dist/7417.legacy.js 0 B -5.25 kB (removed) 🏆
dotcom-rendering/dist/7576.js 4.03 kB +332 B (+9%) 🔍
dotcom-rendering/dist/7576.legacy.js 4.44 kB +369 B (+9%) 🔍
dotcom-rendering/dist/7583.js 6.6 kB +14 B (0%)
dotcom-rendering/dist/7583.legacy.js 6.9 kB +22 B (0%)
dotcom-rendering/dist/7749.js 4.43 kB +129 B (+3%)
dotcom-rendering/dist/7749.legacy.js 4.5 kB +168 B (+4%)
dotcom-rendering/dist/7800.js 11.2 kB +288 B (+3%)
dotcom-rendering/dist/7912.js 33.9 kB +326 B (+1%)
dotcom-rendering/dist/8129.legacy.js 11.8 kB +290 B (+3%)
dotcom-rendering/dist/8489.js 4.43 kB +346 B (+8%) 🔍
dotcom-rendering/dist/8839.js 1.63 kB +488 B (+43%) 🚨
dotcom-rendering/dist/8839.legacy.js 1.73 kB +486 B (+39%) 🚨
dotcom-rendering/dist/9350.js 2.51 kB +524 B (+26%) 🚨
dotcom-rendering/dist/9350.legacy.js 2.52 kB +524 B (+26%) 🚨
dotcom-rendering/dist/9540.legacy.js 32 kB +2.64 kB (+9%) 🔍
dotcom-rendering/dist/97.legacy.js 0 B -20.7 kB (removed) 🏆
dotcom-rendering/dist/9817.js 11.9 kB +137 B (+1%)
dotcom-rendering/dist/9817.legacy.js 12.1 kB +185 B (+2%)
dotcom-rendering/dist/frontend.server.js 375 kB +14.2 kB (+4%)
dotcom-rendering/dist/guardian-braze-components-banner.js 11.9 kB -2 B (0%)
dotcom-rendering/dist/guardian-braze-components-banner.legacy.js 12 kB -2 B (0%)
dotcom-rendering/dist/guardian-braze-components-end-of-article.js 8.27 kB -2 B (0%)
dotcom-rendering/dist/guardian-braze-components-end-of-article.legacy.js 8.33 kB -2 B (0%)
dotcom-rendering/dist/initDiscussion.js 8.07 kB +27 B (0%)
dotcom-rendering/dist/initDiscussion.legacy.js 8.33 kB +39 B (0%)
dotcom-rendering/dist/islands.js 8.24 kB +26 B (0%)
dotcom-rendering/dist/islands.legacy.js 8.97 kB +38 B (0%)
dotcom-rendering/dist/react.js 58.5 kB -2.19 kB (-4%)
dotcom-rendering/dist/react.legacy.js 65.1 kB -2.28 kB (-3%)
ℹ️ View Unchanged
Filename Size
dotcom-rendering/dist/1214.js 3.26 kB
dotcom-rendering/dist/1214.legacy.js 3.37 kB
dotcom-rendering/dist/1376.js 1.9 kB
dotcom-rendering/dist/1376.legacy.js 2 kB
dotcom-rendering/dist/1578.js 2.49 kB
dotcom-rendering/dist/1578.legacy.js 2.58 kB
dotcom-rendering/dist/1609.js 3.99 kB
dotcom-rendering/dist/1609.legacy.js 4.55 kB
dotcom-rendering/dist/1624.js 3.23 kB
dotcom-rendering/dist/1624.legacy.js 3.38 kB
dotcom-rendering/dist/2.js 4.94 kB
dotcom-rendering/dist/2.legacy.js 5.11 kB
dotcom-rendering/dist/2058.js 8.99 kB
dotcom-rendering/dist/2058.legacy.js 9.33 kB
dotcom-rendering/dist/2879.js 7.03 kB
dotcom-rendering/dist/2879.legacy.js 7.3 kB
dotcom-rendering/dist/2949.js 5.72 kB
dotcom-rendering/dist/2949.legacy.js 5.99 kB
dotcom-rendering/dist/3213.js 14.2 kB
dotcom-rendering/dist/3213.legacy.js 14.6 kB
dotcom-rendering/dist/3215.js 6.22 kB
dotcom-rendering/dist/3215.legacy.js 6.47 kB
dotcom-rendering/dist/3270.js 4.91 kB
dotcom-rendering/dist/3270.legacy.js 5.06 kB
dotcom-rendering/dist/3397.js 238 B
dotcom-rendering/dist/3397.legacy.js 250 B
dotcom-rendering/dist/4211.js 2 kB
dotcom-rendering/dist/4211.legacy.js 2.11 kB
dotcom-rendering/dist/4279.js 4.33 kB
dotcom-rendering/dist/4279.legacy.js 4.39 kB
dotcom-rendering/dist/4576.js 234 B
dotcom-rendering/dist/4576.legacy.js 245 B
dotcom-rendering/dist/4813.js 5.28 kB
dotcom-rendering/dist/4813.legacy.js 5.38 kB
dotcom-rendering/dist/4850.js 233 B
dotcom-rendering/dist/4850.legacy.js 244 B
dotcom-rendering/dist/5083.legacy.js 3.35 kB
dotcom-rendering/dist/5096.js 4.67 kB
dotcom-rendering/dist/5096.legacy.js 4.74 kB
dotcom-rendering/dist/5217.js 232 B
dotcom-rendering/dist/5217.legacy.js 243 B
dotcom-rendering/dist/5226.js 5.5 kB
dotcom-rendering/dist/5226.legacy.js 5.91 kB
dotcom-rendering/dist/5293.legacy.js 4.96 kB
dotcom-rendering/dist/53.js 4.11 kB
dotcom-rendering/dist/53.legacy.js 4.12 kB
dotcom-rendering/dist/5310.js 4.53 kB
dotcom-rendering/dist/5356.js 6.31 kB
dotcom-rendering/dist/5356.legacy.js 6.55 kB
dotcom-rendering/dist/5431.js 2.7 kB
dotcom-rendering/dist/5431.legacy.js 2.72 kB
dotcom-rendering/dist/5436.legacy.js 2.65 kB
dotcom-rendering/dist/5585.js 6.68 kB
dotcom-rendering/dist/5585.legacy.js 6.95 kB
dotcom-rendering/dist/5747.js 4.2 kB
dotcom-rendering/dist/6348.js 5.94 kB
dotcom-rendering/dist/6348.legacy.js 6.18 kB
dotcom-rendering/dist/6400.js 21.5 kB
dotcom-rendering/dist/6400.legacy.js 21.5 kB
dotcom-rendering/dist/6684.js 239 B
dotcom-rendering/dist/6684.legacy.js 251 B
dotcom-rendering/dist/6965.js 3.76 kB
dotcom-rendering/dist/6965.legacy.js 3.89 kB
dotcom-rendering/dist/6992.js 2.02 kB
dotcom-rendering/dist/6992.legacy.js 2.12 kB
dotcom-rendering/dist/7051.js 8.41 kB
dotcom-rendering/dist/7051.legacy.js 8.67 kB
dotcom-rendering/dist/750.js 2.83 kB
dotcom-rendering/dist/750.legacy.js 2.92 kB
dotcom-rendering/dist/7793.js 6.54 kB
dotcom-rendering/dist/7793.legacy.js 6.81 kB
dotcom-rendering/dist/7823.js 3.46 kB
dotcom-rendering/dist/7823.legacy.js 3.83 kB
dotcom-rendering/dist/7881.js 3.15 kB
dotcom-rendering/dist/8080.js 1.81 kB
dotcom-rendering/dist/8080.legacy.js 1.9 kB
dotcom-rendering/dist/8294.js 231 B
dotcom-rendering/dist/8294.legacy.js 242 B
dotcom-rendering/dist/8344.js 6.92 kB
dotcom-rendering/dist/8344.legacy.js 7.27 kB
dotcom-rendering/dist/8583.js 16.8 kB
dotcom-rendering/dist/8583.legacy.js 17.4 kB
dotcom-rendering/dist/8748.js 230 B
dotcom-rendering/dist/8748.legacy.js 242 B
dotcom-rendering/dist/9311.js 18.5 kB
dotcom-rendering/dist/9311.legacy.js 19.1 kB
dotcom-rendering/dist/9327.js 1.86 kB
dotcom-rendering/dist/9327.legacy.js 1.95 kB
dotcom-rendering/dist/9641.js 6.66 kB
dotcom-rendering/dist/9641.legacy.js 6.95 kB
dotcom-rendering/dist/9776.js 6.59 kB
dotcom-rendering/dist/9776.legacy.js 6.87 kB
dotcom-rendering/dist/9881.legacy.js 4.44 kB
dotcom-rendering/dist/atomIframe.js 1.88 kB
dotcom-rendering/dist/atomIframe.legacy.js 2.15 kB
dotcom-rendering/dist/bootCmp.js 7.69 kB
dotcom-rendering/dist/bootCmp.legacy.js 11.3 kB
dotcom-rendering/dist/braze-web-sdk-core.js 36.1 kB
dotcom-rendering/dist/braze-web-sdk-core.legacy.js 36.1 kB
dotcom-rendering/dist/coreVitals.js 4.04 kB
dotcom-rendering/dist/coreVitals.legacy.js 4.34 kB
dotcom-rendering/dist/dynamicImport.js 3.01 kB
dotcom-rendering/dist/dynamicImport.legacy.js 3.3 kB
dotcom-rendering/dist/embedIframe.js 1.89 kB
dotcom-rendering/dist/embedIframe.legacy.js 2.15 kB
dotcom-rendering/dist/ga.js 3.89 kB
dotcom-rendering/dist/ga.legacy.js 4.15 kB
dotcom-rendering/dist/newsletterEmbedIframe.js 2.04 kB
dotcom-rendering/dist/newsletterEmbedIframe.legacy.js 2.29 kB
dotcom-rendering/dist/ophan.js 7.19 kB
dotcom-rendering/dist/ophan.legacy.js 7.39 kB
dotcom-rendering/dist/readerRevenueDevUtils.js 892 B
dotcom-rendering/dist/readerRevenueDevUtils.legacy.js 952 B
dotcom-rendering/dist/relativeTime.js 2.42 kB
dotcom-rendering/dist/relativeTime.legacy.js 2.69 kB
dotcom-rendering/dist/sentry.js 715 B
dotcom-rendering/dist/sentry.legacy.js 727 B
dotcom-rendering/dist/sentryLoader.js 4.86 kB
dotcom-rendering/dist/sentryLoader.legacy.js 7.82 kB
dotcom-rendering/dist/shimport.js 2.75 kB
dotcom-rendering/dist/shimport.legacy.js 2.76 kB
dotcom-rendering/dist/SignInGateMain.js 3.66 kB
dotcom-rendering/dist/SignInGateMain.legacy.js 3.8 kB

compressed-size-action

@AshCorr
AshCorr force-pushed the ash/ReaderRevenueLinksIsland branch from 4af59ce to 7d8ad1d Compare March 3, 2022 16:36
@AshCorr
AshCorr force-pushed the ash/ReaderRevenueLinksIsland branch 2 times, most recently from c4c25ec to bc081ca Compare March 11, 2022 14:33
@AshCorr
AshCorr force-pushed the ash/ReaderRevenueLinksIsland branch from bc081ca to b3b00c9 Compare March 11, 2022 16:13
const { module } = response.data;
setSupportHeaderResponse(module);

setAutomat();

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There seems to be some kind of race condition happening here which causes rendering the RR banners to ocasionally fail. It seems like for some reason when setAutomat() is called in the App.tsx context it breaks rendering in the Island context, not too sure why.

Seems like the SWR PR is having a similar issue.

@AshCorr
AshCorr marked this pull request as ready for review March 14, 2022 09:41
@AshCorr

AshCorr commented Mar 14, 2022

Copy link
Copy Markdown
Member Author

Done in #4126

@AshCorr AshCorr closed this Mar 14, 2022
@AshCorr
AshCorr deleted the ash/ReaderRevenueLinksIsland branch April 28, 2022 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant