react icon indicating copy to clipboard operation
react copied to clipboard

Update Rollup and related plugins to their most recent versions

Open 0xdevalias opened this issue 1 year ago • 1 comments

Summary

Update Rollup and related plugins to their most recent versions + resolve any breaking changes/deprecations/etc along the way. I made each change piece by piece, so the commit history tells a pretty good story of what was changed where/how/why.

fixes https://github.com/facebook/react/issues/24894

For the full deepdive/context, see:

  • https://github.com/facebook/react/issues/24894

The inspiration for this came from @jasonwilliams 's PR for attempting to add sourcemap output support to React's builds:

  • https://github.com/facebook/react/issues/20186
    • https://github.com/facebook/react/pull/21946

But I figured that it would be useful to minimise the scope of changes in that PR, and to modernise the build tooling along the way.

If any of these updates rely on a node version later than 10.x, then the following PR may have to land first, otherwise things might break on AppVeyor:

  • https://github.com/facebook/react/issues/24891
    • https://github.com/facebook/react/pull/24892

How did you test this change?

See some of my testing notes RE: figuring compatible package versions + their associated changes in https://github.com/facebook/react/issues/24894#issuecomment-1182841669 Of particular note is the difference in the react.development.js output between Rollup 1.x and rollup 2.x:

I'm not currently sure if these changes are significant/change the semantics of the output, or are just a different way of the bundler working, but I did notice that it increases the output file sizes a bit (most dramatically in react.development.js):

I ran the tests with yarn test --prod, and opened a separate issue for the few tests that seem to fail on Node 16.x:

  • https://github.com/facebook/react/issues/24915
⇒  yarn test --prod

..snip..

Test Suites: 3 failed, 2 skipped, 283 passed, 286 of 288 total
Tests:       3 failed, 89 skipped, 7553 passed, 7645 total
Snapshots:   125 passed, 125 total
Time:        245.388 s
Ran all test suites.

I'm not 100% certain if this is the most thorough/complete way to test things, so I am definitely open to suggestions on how to improve confidence in these changes.

0xdevalias avatar Jul 13 '22 07:07 0xdevalias

The build is currently failing due to the following error:

 BUILDING  react-server-dom-webpack-writer.browser.production.min.server.js (umd_prod)

Could not resolve import "react-server-dom-webpack/src/ReactFlightServerWebpackBundlerConfig" in /home/circleci/project/packages/react-server/src/forks/ReactFlightServerConfig.dom-browser.js using exports defined in /home/circleci/project/packages/react-server-dom-webpack/package.json.

internal/fs/utils.js:314
    throw err;
    ^

Error: ENOENT: no such file or directory, stat 'build/node_modules/react/package.json'
    at Object.statSync (fs.js:1127:3)
    at updatePackageVersions (/home/circleci/project/scripts/rollup/build-all-release-channels.js:261:22)
    at processStable (/home/circleci/project/scripts/rollup/build-all-release-channels.js:127:5)
    at Object.<anonymous> (/home/circleci/project/scripts/rollup/build-all-release-channels.js:66:5)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47 {
  errno: -2,
  syscall: 'stat',
  code: 'ENOENT',
  path: 'build/node_modules/react/package.json'
}

I wonder if there could be some node_modules cache weirdness happening maybe?

0xdevalias avatar Jul 13 '22 08:07 0xdevalias

Comparing: bc38a3dfa74f63e66a8307d34ad6d52e838ab3b0...81c9fbcf2bb5f8afb64a740edcb00acb8fac051e

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.min.js = 154.55 kB 154.55 kB = 48.83 kB 48.83 kB
oss-experimental/react-dom/cjs/react-dom.production.min.js = 156.55 kB 156.55 kB = 49.46 kB 49.46 kB
facebook-www/ReactDOM-prod.classic.js = 531.46 kB 531.43 kB = 94.71 kB 94.72 kB
facebook-www/ReactDOM-prod.modern.js = 515.40 kB 515.39 kB +0.04% 92.23 kB 92.26 kB
oss-experimental/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable-semver/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable-semver/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.49% 1.23 kB 1.27 kB +1.63% 0.74 kB 0.75 kB
oss-stable/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.43% 1.26 kB 1.30 kB +1.98% 0.76 kB 0.77 kB
oss-experimental/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.40% 1.26 kB 1.31 kB +1.71% 0.76 kB 0.78 kB
oss-stable-semver/react-dom/umd/react-dom-server-rendering-stub.development.js +2.10% 2.34 kB 2.38 kB +1.25% 0.96 kB 0.98 kB
oss-stable/react-dom/umd/react-dom-server-rendering-stub.development.js +2.08% 2.36 kB 2.41 kB +1.12% 0.99 kB 1.00 kB
oss-experimental/react-dom/umd/react-dom-server-rendering-stub.development.js +2.07% 2.37 kB 2.42 kB +1.11% 0.99 kB 1.00 kB
oss-experimental/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
oss-stable-semver/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
oss-stable/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
facebook-react-native/scheduler/cjs/SchedulerMock-dev.js = 18.45 kB 18.05 kB = 4.39 kB 4.32 kB
oss-experimental/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
oss-stable-semver/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
oss-stable/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
facebook-react-native/scheduler/cjs/Scheduler-dev.js = 18.49 kB 18.08 kB = 5.14 kB 5.09 kB
oss-experimental/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
oss-stable-semver/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
oss-stable/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
facebook-www/ReactFlightDOMRelayServer-dev.classic.js = 77.41 kB 74.69 kB = 18.79 kB 18.24 kB
facebook-www/ReactFlightDOMRelayServer-dev.modern.js = 77.41 kB 74.69 kB = 18.79 kB 18.24 kB
facebook-www/JSXDEVRuntime-dev.classic.js = 46.51 kB 44.82 kB = 13.13 kB 12.70 kB
facebook-www/JSXDEVRuntime-dev.modern.js = 46.51 kB 44.82 kB = 13.13 kB 12.70 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 94.00 kB 90.29 kB = 22.21 kB 21.50 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 93.94 kB 90.23 kB = 22.18 kB 21.48 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 93.94 kB 90.23 kB = 22.18 kB 21.48 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.36 kB 87.65 kB = 22.19 kB 21.48 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.35 kB 87.64 kB = 22.18 kB 21.47 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.31 kB 87.59 kB = 22.17 kB 21.46 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.31 kB 87.59 kB = 22.17 kB 21.46 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.30 kB 87.58 kB = 22.16 kB 21.45 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.30 kB 87.58 kB = 22.16 kB 21.45 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 90.05 kB 86.33 kB = 22.09 kB 21.37 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 89.99 kB 86.28 kB = 22.07 kB 21.35 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 89.99 kB 86.28 kB = 22.07 kB 21.35 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.57 kB 85.85 kB = 21.95 kB 21.23 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.51 kB 85.80 kB = 21.93 kB 21.21 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.51 kB 85.80 kB = 21.93 kB 21.21 kB
facebook-www/ReactTestUtils-dev.modern.js = 50.37 kB 47.90 kB = 14.03 kB 13.47 kB
facebook-www/ReactTestUtils-dev.classic.js = 50.37 kB 47.90 kB = 14.02 kB 13.47 kB
facebook-www/ReactIs-dev.classic.js = 9.44 kB 7.67 kB = 2.50 kB 2.03 kB
facebook-www/ReactIs-dev.modern.js = 9.44 kB 7.66 kB = 2.49 kB 2.03 kB
facebook-www/ReactART-prod.classic.js Deleted 337.19 kB 0.00 kB Deleted 57.47 kB 0.00 kB
facebook-www/ReactDOMServer-prod.classic.js Deleted 128.51 kB 0.00 kB Deleted 24.33 kB 0.00 kB
facebook-www/ReactDOMTesting-prod.classic.js Deleted 492.88 kB 0.00 kB Deleted 90.38 kB 0.00 kB
facebook-www/ReactFlightDOMRelayClient-prod.classic.js Deleted 11.97 kB 0.00 kB Deleted 3.05 kB 0.00 kB
facebook-www/ReactFlightDOMRelayServer-prod.classic.js Deleted 37.14 kB 0.00 kB Deleted 9.24 kB 0.00 kB
facebook-www/ReactIs-prod.classic.js Deleted 5.36 kB 0.00 kB Deleted 1.31 kB 0.00 kB
facebook-www/Scheduler-prod.classic.js Deleted 11.80 kB 0.00 kB Deleted 2.92 kB 0.00 kB
facebook-www/SchedulerMock-prod.classic.js Deleted 12.59 kB 0.00 kB Deleted 2.97 kB 0.00 kB
facebook-www/SchedulerPostTask-prod.classic.js Deleted 4.10 kB 0.00 kB Deleted 1.13 kB 0.00 kB

Significant size changes

Includes any change greater than 0.2%:

Expand to show
Name +/- Base Current +/- gzip Base gzip Current gzip
oss-experimental/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable-semver/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable/react-server/cjs/react-server-flight.production.min.js +9.63% 14.89 kB 16.32 kB +5.90% 5.38 kB 5.69 kB
oss-stable-semver/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.49% 1.23 kB 1.27 kB +1.63% 0.74 kB 0.75 kB
oss-stable/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.43% 1.26 kB 1.30 kB +1.98% 0.76 kB 0.77 kB
oss-experimental/react-dom/umd/react-dom-server-rendering-stub.production.min.js +3.40% 1.26 kB 1.31 kB +1.71% 0.76 kB 0.78 kB
oss-stable-semver/react-dom/umd/react-dom-server-rendering-stub.development.js +2.10% 2.34 kB 2.38 kB +1.25% 0.96 kB 0.98 kB
oss-stable/react-dom/umd/react-dom-server-rendering-stub.development.js +2.08% 2.36 kB 2.41 kB +1.12% 0.99 kB 1.00 kB
oss-experimental/react-dom/umd/react-dom-server-rendering-stub.development.js +2.07% 2.37 kB 2.42 kB +1.11% 0.99 kB 1.00 kB
oss-stable-semver/react-is/umd/react-is.production.min.js +1.86% 2.31 kB 2.35 kB +0.92% 0.87 kB 0.88 kB
oss-stable/react-is/umd/react-is.production.min.js +1.86% 2.31 kB 2.35 kB +0.92% 0.87 kB 0.88 kB
oss-experimental/react-is/umd/react-is.production.min.js +1.84% 2.34 kB 2.39 kB +1.37% 0.88 kB 0.89 kB
oss-stable-semver/react-server/cjs/react-server.production.min.js +1.15% 24.25 kB 24.53 kB +0.68% 8.29 kB 8.35 kB
oss-stable/react-server/cjs/react-server.production.min.js +1.15% 24.25 kB 24.53 kB +0.68% 8.29 kB 8.35 kB
oss-experimental/react-server/cjs/react-server.production.min.js +1.13% 24.51 kB 24.79 kB +0.63% 8.38 kB 8.43 kB
oss-experimental/react-art/umd/react-art.production.min.js +0.90% 130.13 kB 131.29 kB +1.61% 40.18 kB 40.82 kB
oss-stable-semver/react-art/umd/react-art.production.min.js +0.89% 128.62 kB 129.77 kB +1.64% 39.70 kB 40.35 kB
oss-stable/react-art/umd/react-art.production.min.js +0.89% 128.65 kB 129.80 kB +1.64% 39.70 kB 40.35 kB
oss-experimental/scheduler/cjs/scheduler.production.min.js +0.89% 4.26 kB 4.30 kB +0.56% 1.79 kB 1.80 kB
oss-stable-semver/scheduler/cjs/scheduler.production.min.js +0.89% 4.26 kB 4.30 kB +0.56% 1.79 kB 1.80 kB
oss-stable/scheduler/cjs/scheduler.production.min.js +0.89% 4.26 kB 4.30 kB +0.56% 1.79 kB 1.80 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler.production.min.js +0.89% 107.43 kB 108.39 kB +0.44% 32.60 kB 32.75 kB
oss-stable/react-reconciler/cjs/react-reconciler.production.min.js +0.89% 107.46 kB 108.41 kB +0.44% 32.62 kB 32.77 kB
oss-experimental/react-reconciler/cjs/react-reconciler.production.min.js +0.88% 108.96 kB 109.91 kB +0.43% 33.11 kB 33.25 kB
oss-experimental/scheduler/umd/scheduler-unstable_mock.production.min.js +0.87% 4.93 kB 4.97 kB +0.67% 2.08 kB 2.09 kB
oss-stable-semver/scheduler/umd/scheduler-unstable_mock.production.min.js +0.87% 4.93 kB 4.97 kB +0.67% 2.08 kB 2.09 kB
oss-stable/scheduler/umd/scheduler-unstable_mock.production.min.js +0.87% 4.93 kB 4.97 kB +0.67% 2.08 kB 2.09 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler.profiling.min.js +0.82% 116.37 kB 117.32 kB +0.40% 34.81 kB 34.95 kB
oss-stable/react-reconciler/cjs/react-reconciler.profiling.min.js +0.82% 116.39 kB 117.35 kB +0.40% 34.83 kB 34.98 kB
oss-experimental/react-reconciler/cjs/react-reconciler.profiling.min.js +0.81% 117.89 kB 118.84 kB +0.41% 35.30 kB 35.44 kB
oss-stable-semver/react-is/umd/react-is.development.js +0.62% 7.88 kB 7.93 kB +0.48% 2.09 kB 2.10 kB
oss-stable/react-is/umd/react-is.development.js +0.62% 7.88 kB 7.93 kB +0.48% 2.09 kB 2.10 kB
oss-experimental/react-is/umd/react-is.development.js +0.61% 7.90 kB 7.95 kB +0.43% 2.10 kB 2.11 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-client.browser.production.min.js +0.58% 7.45 kB 7.50 kB +0.41% 2.93 kB 2.94 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-client.browser.production.min.js +0.58% 7.45 kB 7.50 kB +0.41% 2.93 kB 2.94 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-client.browser.production.min.js +0.58% 7.45 kB 7.50 kB +0.41% 2.93 kB 2.94 kB
facebook-www/ReactDOMTesting-dev.classic.js +0.49% 1,217.70 kB 1,223.65 kB +0.31% 270.03 kB 270.86 kB
facebook-react-native/scheduler/cjs/Scheduler-prod.js +0.44% 10.49 kB 10.53 kB +0.61% 2.64 kB 2.66 kB
oss-stable-semver/react/umd/react.profiling.min.js +0.43% 12.12 kB 12.17 kB +0.42% 4.72 kB 4.74 kB
oss-stable-semver/react/umd/react.production.min.js +0.43% 12.12 kB 12.17 kB +0.40% 4.72 kB 4.74 kB
oss-stable/react/umd/react.profiling.min.js +0.43% 12.14 kB 12.20 kB +0.44% 4.74 kB 4.77 kB
oss-stable/react/umd/react.production.min.js +0.43% 12.14 kB 12.20 kB +0.44% 4.74 kB 4.76 kB
facebook-react-native/react/cjs/JSXRuntime-prod.js +0.42% 1.43 kB 1.44 kB +0.44% 0.68 kB 0.68 kB
facebook-react-native/react/cjs/JSXRuntime-profiling.js +0.42% 1.43 kB 1.44 kB +0.44% 0.68 kB 0.68 kB
facebook-react-native/scheduler/cjs/Scheduler-profiling.js +0.41% 11.09 kB 11.14 kB +0.61% 2.78 kB 2.80 kB
oss-experimental/react/umd/react.profiling.min.js +0.40% 12.84 kB 12.90 kB +0.40% 4.95 kB 4.97 kB
oss-experimental/react/umd/react.production.min.js +0.40% 12.85 kB 12.90 kB +0.40% 4.95 kB 4.97 kB
facebook-www/Scheduler-prod.modern.js +0.36% 11.80 kB 11.84 kB +0.34% 2.92 kB 2.93 kB
oss-experimental/react-dom/umd/react-dom-test-utils.production.min.js +0.34% 12.71 kB 12.76 kB +0.10% 4.87 kB 4.88 kB
oss-stable-semver/react-dom/umd/react-dom-test-utils.production.min.js +0.34% 12.71 kB 12.76 kB +0.10% 4.87 kB 4.88 kB
oss-stable/react-dom/umd/react-dom-test-utils.production.min.js +0.34% 12.71 kB 12.76 kB +0.10% 4.87 kB 4.88 kB
oss-experimental/react-dom/cjs/react-dom-unstable_testing.development.js = 1,188.87 kB 1,186.49 kB = 264.80 kB 264.37 kB
oss-experimental/react-reconciler/cjs/react-reconciler.development.js = 868.43 kB 866.68 kB = 184.58 kB 184.21 kB
oss-stable/react-reconciler/cjs/react-reconciler.development.js = 860.20 kB 858.44 kB = 183.11 kB 182.74 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler.development.js = 860.18 kB 858.41 kB = 183.08 kB 182.72 kB
oss-experimental/react-test-renderer/umd/react-test-renderer.production.min.js = 101.01 kB 100.80 kB = 31.27 kB 31.24 kB
oss-stable/react-test-renderer/umd/react-test-renderer.production.min.js = 100.89 kB 100.68 kB = 31.24 kB 31.20 kB
oss-stable-semver/react-test-renderer/umd/react-test-renderer.production.min.js = 100.87 kB 100.66 kB = 31.24 kB 31.20 kB
oss-experimental/react-dom/cjs/react-dom.development.js = 1,195.76 kB 1,193.16 kB = 266.18 kB 265.61 kB
oss-stable/react-dom/cjs/react-dom.development.js = 1,185.29 kB 1,182.69 kB = 264.17 kB 263.62 kB
oss-stable-semver/react-dom/cjs/react-dom.development.js = 1,185.26 kB 1,182.66 kB = 264.15 kB 263.59 kB
oss-experimental/react-test-renderer/cjs/react-test-renderer.production.min.js = 100.75 kB 100.51 kB = 30.91 kB 30.82 kB
oss-stable/react-test-renderer/cjs/react-test-renderer.production.min.js = 100.63 kB 100.39 kB = 30.86 kB 30.77 kB
oss-stable-semver/react-test-renderer/cjs/react-test-renderer.production.min.js = 100.61 kB 100.37 kB = 30.86 kB 30.77 kB
oss-experimental/react-dom/umd/react-dom.development.js = 1,254.03 kB 1,250.80 kB = 269.07 kB 268.44 kB
facebook-www/ReactART-prod.modern.js = 326.23 kB 325.38 kB = 55.58 kB 55.46 kB
oss-stable/react-dom/umd/react-dom.development.js = 1,242.98 kB 1,239.76 kB = 267.04 kB 266.43 kB
oss-stable-semver/react-dom/umd/react-dom.development.js = 1,242.96 kB 1,239.73 kB = 267.02 kB 266.40 kB
oss-experimental/react-art/cjs/react-art.production.min.js = 94.30 kB 94.06 kB = 28.98 kB 28.88 kB
oss-stable/react-art/cjs/react-art.production.min.js = 92.80 kB 92.56 kB = 28.54 kB 28.44 kB
oss-stable-semver/react-art/cjs/react-art.production.min.js = 92.78 kB 92.53 kB = 28.53 kB 28.44 kB
facebook-react-native/react-test-renderer/cjs/ReactTestRenderer-profiling.js = 306.64 kB 305.81 kB = 53.93 kB 53.79 kB
facebook-react-native/react-test-renderer/cjs/ReactTestRenderer-prod.js = 290.84 kB 290.00 kB = 51.55 kB 51.41 kB
facebook-react-native/react/cjs/JSXRuntime-dev.js = 37.67 kB 37.55 kB = 10.81 kB 10.78 kB
oss-experimental/react/umd/react.development.js = 125.11 kB 124.70 kB = 32.25 kB 32.22 kB
facebook-react-native/react/cjs/JSXDEVRuntime-dev.js = 37.07 kB 36.95 kB = 10.64 kB 10.61 kB
oss-stable/react/umd/react.development.js = 123.16 kB 122.75 kB = 31.75 kB 31.71 kB
oss-stable-semver/react/umd/react.development.js = 123.14 kB 122.73 kB = 31.72 kB 31.69 kB
facebook-www/ReactDOMTesting-dev.modern.js = 1,188.49 kB 1,184.43 kB = 264.35 kB 263.63 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.production.min.js = 24.73 kB 24.64 kB = 8.52 kB 8.50 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.production.min.js = 24.69 kB 24.60 kB = 8.50 kB 8.48 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.production.min.js = 24.69 kB 24.60 kB = 8.50 kB 8.48 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js = 24.71 kB 24.60 kB = 8.50 kB 8.49 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js = 24.66 kB 24.55 kB = 8.47 kB 8.46 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js = 24.66 kB 24.55 kB = 8.47 kB 8.46 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.min.js = 24.54 kB 24.43 kB = 8.43 kB 8.41 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.min.js = 24.50 kB 24.39 kB = 8.41 kB 8.39 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.min.js = 24.50 kB 24.39 kB = 8.41 kB 8.39 kB
facebook-www/ReactDOMServer-dev.classic.js = 365.56 kB 363.94 kB = 80.60 kB 80.20 kB
facebook-www/ReactDOMServer-dev.modern.js = 358.24 kB 356.53 kB = 79.01 kB 78.59 kB
facebook-www/ReactDOMServerStreaming-dev.modern.js = 353.33 kB 351.50 kB = 77.78 kB 77.34 kB
oss-experimental/react-dom/umd/react-dom-test-utils.development.js = 59.46 kB 59.11 kB = 16.59 kB 16.50 kB
oss-stable-semver/react-dom/umd/react-dom-test-utils.development.js = 59.46 kB 59.11 kB = 16.59 kB 16.50 kB
oss-stable/react-dom/umd/react-dom-test-utils.development.js = 59.46 kB 59.11 kB = 16.59 kB 16.50 kB
oss-experimental/react-reconciler/cjs/react-reconciler-reflection.production.min.js = 2.70 kB 2.69 kB = 1.15 kB 1.14 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler-reflection.production.min.js = 2.70 kB 2.69 kB = 1.15 kB 1.14 kB
oss-stable/react-reconciler/cjs/react-reconciler-reflection.production.min.js = 2.70 kB 2.69 kB = 1.15 kB 1.14 kB
oss-experimental/react-art/cjs/react-art.development.js = 784.32 kB 778.88 kB = 169.60 kB 168.31 kB
facebook-www/ReactTestRenderer-dev.classic.js = 786.47 kB 780.98 kB = 169.11 kB 167.77 kB
facebook-www/ReactTestRenderer-dev.modern.js = 786.47 kB 780.98 kB = 169.11 kB 167.77 kB
oss-stable/react-art/cjs/react-art.development.js = 776.10 kB 770.65 kB = 168.13 kB 166.86 kB
oss-stable-semver/react-art/cjs/react-art.development.js = 776.07 kB 770.62 kB = 168.11 kB 166.83 kB
oss-experimental/react-dom/cjs/react-dom-test-utils.development.js = 56.34 kB 55.94 kB = 16.32 kB 16.25 kB
oss-stable-semver/react-dom/cjs/react-dom-test-utils.development.js = 56.34 kB 55.94 kB = 16.32 kB 16.25 kB
oss-stable/react-dom/cjs/react-dom-test-utils.development.js = 56.34 kB 55.94 kB = 16.32 kB 16.25 kB
oss-experimental/react-test-renderer/umd/react-test-renderer.development.js = 792.13 kB 786.35 kB = 166.02 kB 164.61 kB
oss-stable/react-test-renderer/umd/react-test-renderer.development.js = 791.73 kB 785.96 kB = 165.94 kB 164.53 kB
oss-stable-semver/react-test-renderer/umd/react-test-renderer.development.js = 791.71 kB 785.94 kB = 165.91 kB 164.50 kB
oss-experimental/react-test-renderer/cjs/react-test-renderer.development.js = 756.19 kB 750.60 kB = 164.25 kB 162.86 kB
oss-stable/react-test-renderer/cjs/react-test-renderer.development.js = 755.82 kB 750.23 kB = 164.16 kB 162.75 kB
oss-stable-semver/react-test-renderer/cjs/react-test-renderer.development.js = 755.79 kB 750.21 kB = 164.14 kB 162.73 kB
facebook-react-native/react-test-renderer/cjs/ReactTestRenderer-dev.js = 770.43 kB 764.72 kB = 165.93 kB 164.54 kB
facebook-www/ReactART-dev.classic.js = 888.00 kB 881.36 kB = 188.06 kB 186.51 kB
facebook-www/ReactFlightDOMRelayServer-prod.modern.js = 37.14 kB 36.86 kB = 9.24 kB 9.21 kB
facebook-www/ReactART-dev.modern.js = 877.58 kB 870.16 kB = 185.93 kB 184.23 kB
facebook-relay/flight/ReactFlightNativeRelayServer-prod.js = 31.46 kB 31.18 kB = 7.37 kB 7.34 kB
react-native/implementations/ReactNativeRenderer-profiling.fb.js = 362.75 kB 359.47 kB = 63.72 kB 63.37 kB
react-native/implementations/ReactNativeRenderer-profiling.js = 344.18 kB 341.06 kB = 60.63 kB 60.29 kB
react-native/implementations/ReactFabric-profiling.fb.js = 357.31 kB 354.04 kB = 62.84 kB 62.52 kB
react-native/implementations/ReactFabric-profiling.js = 338.73 kB 335.62 kB = 59.82 kB 59.48 kB
react-native/implementations/ReactNativeRenderer-prod.js = 324.70 kB 321.65 kB = 57.37 kB 57.05 kB
react-native/implementations/ReactFabric-prod.js = 319.32 kB 316.28 kB = 56.57 kB 56.25 kB
react-native/implementations/ReactNativeRenderer-prod.fb.js = 335.55 kB 332.34 kB = 59.48 kB 59.15 kB
react-native/implementations/ReactFabric-prod.fb.js = 330.18 kB 326.97 kB = 58.66 kB 58.32 kB
react-native/implementations/ReactFabric-dev.fb.js = 887.88 kB 878.68 kB = 192.38 kB 190.82 kB
react-native/implementations/ReactNativeRenderer-dev.fb.js = 895.93 kB 886.61 kB = 194.36 kB 192.68 kB
react-native/implementations/ReactFabric-dev.js = 850.99 kB 841.89 kB = 185.27 kB 183.61 kB
react-native/implementations/ReactNativeRenderer-dev.js = 859.06 kB 849.83 kB = 187.25 kB 185.44 kB
facebook-www/React-dev.classic.js = 129.08 kB 127.41 kB = 34.09 kB 33.65 kB
facebook-www/React-dev.modern.js = 127.98 kB 126.32 kB = 33.84 kB 33.41 kB
facebook-www/SchedulerMock-dev.classic.js = 24.01 kB 23.69 kB = 5.60 kB 5.54 kB
facebook-www/SchedulerMock-dev.modern.js = 24.01 kB 23.69 kB = 5.60 kB 5.54 kB
oss-experimental/scheduler/umd/scheduler-unstable_mock.development.js = 19.75 kB 19.36 kB = 4.50 kB 4.45 kB
oss-stable-semver/scheduler/umd/scheduler-unstable_mock.development.js = 19.75 kB 19.36 kB = 4.50 kB 4.45 kB
oss-stable/scheduler/umd/scheduler-unstable_mock.development.js = 19.75 kB 19.36 kB = 4.50 kB 4.45 kB
oss-experimental/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
oss-stable-semver/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
oss-stable/react-server/cjs/react-server-flight.development.js = 65.07 kB 63.74 kB = 15.49 kB 15.33 kB
facebook-react-native/scheduler/cjs/SchedulerMock-dev.js = 18.45 kB 18.05 kB = 4.39 kB 4.32 kB
oss-experimental/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
oss-stable-semver/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
oss-stable/scheduler/cjs/scheduler.development.js = 18.46 kB 18.04 kB = 5.13 kB 5.08 kB
facebook-react-native/scheduler/cjs/Scheduler-dev.js = 18.49 kB 18.08 kB = 5.14 kB 5.09 kB
oss-experimental/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
oss-stable-semver/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
oss-stable/scheduler/cjs/scheduler-unstable_mock.development.js = 18.40 kB 17.98 kB = 4.39 kB 4.33 kB
facebook-www/ReactFlightDOMRelayServer-dev.classic.js = 77.41 kB 74.69 kB = 18.79 kB 18.24 kB
facebook-www/ReactFlightDOMRelayServer-dev.modern.js = 77.41 kB 74.69 kB = 18.79 kB 18.24 kB
facebook-www/JSXDEVRuntime-dev.classic.js = 46.51 kB 44.82 kB = 13.13 kB 12.70 kB
facebook-www/JSXDEVRuntime-dev.modern.js = 46.51 kB 44.82 kB = 13.13 kB 12.70 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 94.00 kB 90.29 kB = 22.21 kB 21.50 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 93.94 kB 90.23 kB = 22.18 kB 21.48 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-server.browser.development.js = 93.94 kB 90.23 kB = 22.18 kB 21.48 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.36 kB 87.65 kB = 22.19 kB 21.48 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.35 kB 87.64 kB = 22.18 kB 21.47 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.31 kB 87.59 kB = 22.17 kB 21.46 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 91.31 kB 87.59 kB = 22.17 kB 21.46 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.30 kB 87.58 kB = 22.16 kB 21.45 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 91.30 kB 87.58 kB = 22.16 kB 21.45 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 90.05 kB 86.33 kB = 22.09 kB 21.37 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 89.99 kB 86.28 kB = 22.07 kB 21.35 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js = 89.99 kB 86.28 kB = 22.07 kB 21.35 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.57 kB 85.85 kB = 21.95 kB 21.23 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.51 kB 85.80 kB = 21.93 kB 21.21 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js = 89.51 kB 85.80 kB = 21.93 kB 21.21 kB
facebook-www/ReactTestUtils-dev.modern.js = 50.37 kB 47.90 kB = 14.03 kB 13.47 kB
facebook-www/ReactTestUtils-dev.classic.js = 50.37 kB 47.90 kB = 14.02 kB 13.47 kB
facebook-www/ReactIs-dev.classic.js = 9.44 kB 7.67 kB = 2.50 kB 2.03 kB
facebook-www/ReactIs-dev.modern.js = 9.44 kB 7.66 kB = 2.49 kB 2.03 kB
facebook-www/ReactART-prod.classic.js Deleted 337.19 kB 0.00 kB Deleted 57.47 kB 0.00 kB
facebook-www/ReactDOMServer-prod.classic.js Deleted 128.51 kB 0.00 kB Deleted 24.33 kB 0.00 kB
facebook-www/ReactDOMTesting-prod.classic.js Deleted 492.88 kB 0.00 kB Deleted 90.38 kB 0.00 kB
facebook-www/ReactFlightDOMRelayClient-prod.classic.js Deleted 11.97 kB 0.00 kB Deleted 3.05 kB 0.00 kB
facebook-www/ReactFlightDOMRelayServer-prod.classic.js Deleted 37.14 kB 0.00 kB Deleted 9.24 kB 0.00 kB
facebook-www/ReactIs-prod.classic.js Deleted 5.36 kB 0.00 kB Deleted 1.31 kB 0.00 kB
facebook-www/Scheduler-prod.classic.js Deleted 11.80 kB 0.00 kB Deleted 2.92 kB 0.00 kB
facebook-www/SchedulerMock-prod.classic.js Deleted 12.59 kB 0.00 kB Deleted 2.97 kB 0.00 kB
facebook-www/SchedulerPostTask-prod.classic.js Deleted 4.10 kB 0.00 kB Deleted 1.13 kB 0.00 kB

Generated by :no_entry_sign: dangerJS against 81c9fbcf2bb5f8afb64a740edcb00acb8fac051e

react-sizebot avatar Feb 20 '23 06:02 react-sizebot

@sebmarkbage just noticed these files got deleted, is that an accident or am I missing something?

Screenshot 2023-02-23 at 10 43 06 AM

poteto avatar Feb 23 '23 15:02 poteto

@poteto that should've been fixed in https://github.com/facebook/react/pull/26206#issuecomment-1437486474

eps1lon avatar Feb 23 '23 16:02 eps1lon