Skip to content
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

Remove Numeric Fallback of Symbols #23348

Merged
merged 1 commit into from
Feb 23, 2022

Conversation

sebmarkbage
Copy link
Collaborator

This was already defeating the XSS issue that Symbols was meant to protect against. So you were already supposed to use a polyfill for security.

We rely on real Symbol.for in Flight for Server Components so those require real symbols anyway.

We also don't really support IE without additional polyfills anyway.

@sizebot
Copy link

sizebot commented Feb 23, 2022

Comparing: 4035157...7a41dde

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 = 130.97 kB 130.88 kB = 41.94 kB 41.86 kB
oss-experimental/react-dom/cjs/react-dom.production.min.js = 135.84 kB 135.73 kB = 43.38 kB 43.28 kB
facebook-www/ReactDOM-prod.classic.js = 432.04 kB 431.37 kB = 79.16 kB 79.00 kB
facebook-www/ReactDOM-prod.modern.js = 421.81 kB 421.14 kB = 77.70 kB 77.55 kB
facebook-www/ReactDOMForked-prod.classic.js = 432.04 kB 431.37 kB = 79.17 kB 79.01 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.development.js = 42.03 kB 41.19 kB = 12.26 kB 12.06 kB
oss-stable/react/cjs/react-jsx-dev-runtime.development.js = 42.03 kB 41.19 kB = 12.26 kB 12.06 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.development.js = 41.99 kB 41.15 kB = 12.25 kB 12.05 kB
facebook-www/ReactFlightDOMRelayClient-prod.classic.js = 6.28 kB 6.14 kB = 1.89 kB 1.85 kB
facebook-www/ReactFlightDOMRelayClient-prod.modern.js = 6.28 kB 6.14 kB = 1.89 kB 1.85 kB
facebook-relay/flight/ReactFlightNativeRelayClient-prod.js = 6.27 kB 6.14 kB = 1.89 kB 1.84 kB
facebook-react-native/react/cjs/JSXRuntime-dev.js = 37.24 kB 36.40 kB = 10.72 kB 10.52 kB
facebook-react-native/react/cjs/JSXDEVRuntime-dev.js = 36.64 kB 35.80 kB = 10.54 kB 10.34 kB
oss-experimental/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-stable-semver/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-stable/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-experimental/react/cjs/react.shared-subset.production.min.js = 6.59 kB 6.41 kB = 2.67 kB 2.61 kB
oss-experimental/react/cjs/react.production.min.js = 7.88 kB 7.65 kB = 3.00 kB 2.93 kB
oss-experimental/react-is/umd/react-is.production.min.js = 2.47 kB 2.39 kB = 0.99 kB 0.89 kB
oss-stable-semver/react-is/umd/react-is.production.min.js = 2.43 kB 2.35 kB = 0.98 kB 0.88 kB
oss-stable/react-is/umd/react-is.production.min.js = 2.43 kB 2.35 kB = 0.98 kB 0.88 kB
oss-experimental/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-stable-semver/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-stable/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-experimental/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
oss-stable-semver/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
oss-stable/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
facebook-www/ReactTestUtils-dev.classic.js = 51.57 kB 49.59 kB = 14.42 kB 13.86 kB
facebook-www/ReactTestUtils-dev.modern.js = 51.57 kB 49.59 kB = 14.43 kB 13.86 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-experimental/react-is/cjs/react-is.production.min.js = 2.47 kB 2.34 kB = 0.95 kB 0.81 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
facebook-relay/flight/ReactFlightNativeRelayServer-dev.js = 28.51 kB 27.00 kB = 7.43 kB 7.01 kB
facebook-www/ReactFlightDOMRelayServer-dev.classic.js = 28.39 kB 26.87 kB = 7.34 kB 6.92 kB
facebook-www/ReactFlightDOMRelayServer-dev.modern.js = 28.39 kB 26.87 kB = 7.34 kB 6.92 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable-semver/react-is/cjs/react-is.production.min.js = 2.44 kB 2.31 kB = 0.94 kB 0.80 kB
oss-stable/react-is/cjs/react-is.production.min.js = 2.44 kB 2.31 kB = 0.94 kB 0.80 kB
oss-experimental/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
oss-stable-semver/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
oss-stable/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
facebook-react-native/react/cjs/JSXRuntime-prod.js = 1.53 kB 1.43 kB = 0.72 kB 0.68 kB
facebook-react-native/react/cjs/JSXRuntime-profiling.js = 1.53 kB 1.43 kB = 0.72 kB 0.68 kB
oss-experimental/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-stable/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-experimental/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable-semver/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-experimental/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable-semver/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
facebook-www/ReactFreshRuntime-dev.classic.js = 22.43 kB 20.58 kB = 6.54 kB 6.02 kB
facebook-www/ReactFreshRuntime-dev.modern.js = 22.43 kB 20.58 kB = 6.54 kB 6.02 kB
oss-experimental/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
oss-stable-semver/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
oss-stable/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
facebook-www/ReactIs-dev.classic.js = 10.35 kB 9.46 kB = 2.75 kB 2.53 kB
facebook-www/ReactIs-dev.modern.js = 10.35 kB 9.46 kB = 2.75 kB 2.53 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-experimental/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-stable-semver/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-stable/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-experimental/react-is/umd/react-is.development.js = 8.63 kB 7.64 kB = 2.24 kB 2.01 kB
oss-experimental/react-is/cjs/react-is.development.js = 8.03 kB 7.10 kB = 2.17 kB 1.94 kB
facebook-react-native/react-is/cjs/ReactIs-dev.js = 8.21 kB 7.22 kB = 2.20 kB 1.95 kB
oss-stable-semver/react-is/umd/react-is.development.js = 8.67 kB 7.63 kB = 2.26 kB 2.02 kB
oss-stable/react-is/umd/react-is.development.js = 8.67 kB 7.63 kB = 2.26 kB 2.02 kB
oss-stable-semver/react-is/cjs/react-is.development.js = 8.07 kB 7.08 kB = 2.18 kB 1.94 kB
oss-stable/react-is/cjs/react-is.development.js = 8.07 kB 7.08 kB = 2.18 kB 1.94 kB
facebook-www/JSXDEVRuntime-prod.classic.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-prod.modern.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-profiling.classic.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-profiling.modern.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-relay/flight/ReactFlightNativeRelayClient-dev.js = 12.09 kB 10.40 kB = 3.53 kB 3.07 kB
facebook-www/ReactFlightDOMRelayClient-dev.classic.js = 12.08 kB 10.40 kB = 3.54 kB 3.07 kB
facebook-www/ReactFlightDOMRelayClient-dev.modern.js = 12.08 kB 10.40 kB = 3.54 kB 3.07 kB
facebook-react-native/react/cjs/JSXDEVRuntime-prod.js = 0.44 kB 0.38 kB = 0.30 kB 0.27 kB
facebook-react-native/react/cjs/JSXDEVRuntime-profiling.js = 0.44 kB 0.38 kB = 0.30 kB 0.27 kB
oss-experimental/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-stable-semver/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-stable/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
facebook-react-native/react-is/cjs/ReactIs-prod.js = 5.58 kB 4.70 kB = 1.36 kB 1.15 kB
facebook-react-native/react-is/cjs/ReactIs-profiling.js = 5.58 kB 4.70 kB = 1.36 kB 1.15 kB
facebook-www/ReactIs-prod.classic.js = 5.84 kB 4.92 kB = 1.44 kB 1.21 kB
facebook-www/ReactIs-prod.modern.js = 5.84 kB 4.92 kB = 1.44 kB 1.21 kB

Significant size changes

Includes any change greater than 0.2%:

Expand to show
Name +/- Base Current +/- gzip Base gzip Current gzip
react-native/implementations/ReactNativeRenderer-profiling.fb.js = 317.44 kB 316.79 kB = 56.84 kB 56.70 kB
react-native/implementations/ReactFabric-profiling.fb.js = 313.60 kB 312.96 kB = 56.07 kB 55.91 kB
react-native/implementations/ReactNativeRenderer-profiling.js = 302.81 kB 302.17 kB = 54.37 kB 54.22 kB
react-native/implementations/ReactFabric-profiling.js = 294.16 kB 293.52 kB = 52.84 kB 52.69 kB
react-native/implementations/ReactNativeRenderer-prod.fb.js = 290.58 kB 289.94 kB = 52.69 kB 52.54 kB
react-native/implementations/ReactFabric-prod.fb.js = 286.64 kB 286.00 kB = 51.83 kB 51.67 kB
react-native/implementations/ReactNativeRenderer-prod.js = 283.77 kB 283.13 kB = 51.21 kB 51.06 kB
react-native/implementations/ReactFabric-prod.js = 275.16 kB 274.52 kB = 49.65 kB 49.50 kB
facebook-www/ReactART-prod.classic.js = 278.48 kB 277.81 kB = 49.47 kB 49.32 kB
facebook-www/ReactART-prod.modern.js = 270.82 kB 270.15 kB = 48.18 kB 48.02 kB
facebook-react-native/react-test-renderer/cjs/ReactTestRenderer-profiling.js = 265.38 kB 264.71 kB = 48.24 kB 48.09 kB
oss-experimental/react-dom/cjs/react-dom-server-legacy.node.production.min.js = 36.29 kB 36.19 kB = 12.18 kB 12.07 kB
oss-experimental/react-dom/cjs/react-dom-server.node.production.min.js = 36.47 kB 36.37 kB = 12.33 kB 12.23 kB
oss-stable-semver/react-dom/cjs/react-dom-server-legacy.node.production.min.js = 35.98 kB 35.89 kB = 12.07 kB 11.97 kB
oss-stable/react-dom/cjs/react-dom-server-legacy.node.production.min.js = 35.98 kB 35.89 kB = 12.07 kB 11.97 kB
facebook-react-native/react-test-renderer/cjs/ReactTestRenderer-prod.js = 250.56 kB 249.89 kB = 45.85 kB 45.71 kB
oss-stable-semver/react-dom/cjs/react-dom-server.node.production.min.js = 36.16 kB 36.06 kB = 12.22 kB 12.11 kB
oss-stable/react-dom/cjs/react-dom-server.node.production.min.js = 36.16 kB 36.06 kB = 12.22 kB 12.11 kB
oss-experimental/react-dom/umd/react-dom-server.browser.production.min.js = 33.68 kB 33.58 kB = 11.53 kB 11.43 kB
oss-experimental/react-dom/cjs/react-dom-server.browser.production.min.js = 33.50 kB 33.41 kB = 11.40 kB 11.30 kB
oss-stable-semver/react-dom/umd/react-dom-server.browser.production.min.js = 33.42 kB 33.33 kB = 11.44 kB 11.34 kB
oss-stable/react-dom/umd/react-dom-server.browser.production.min.js = 33.42 kB 33.33 kB = 11.44 kB 11.34 kB
oss-stable-semver/react-dom/cjs/react-dom-server.browser.production.min.js = 33.25 kB 33.16 kB = 11.30 kB 11.20 kB
oss-stable/react-dom/cjs/react-dom-server.browser.production.min.js = 33.25 kB 33.16 kB = 11.30 kB 11.20 kB
oss-experimental/react-dom/cjs/react-dom-server-legacy.browser.production.min.js = 32.55 kB 32.45 kB = 10.91 kB 10.82 kB
oss-experimental/react-dom/umd/react-dom-server-legacy.browser.production.min.js = 32.73 kB 32.64 kB = 11.03 kB 10.95 kB
oss-stable-semver/react-dom/cjs/react-dom-server-legacy.browser.production.min.js = 32.30 kB 32.20 kB = 10.82 kB 10.72 kB
oss-stable/react-dom/cjs/react-dom-server-legacy.browser.production.min.js = 32.30 kB 32.20 kB = 10.82 kB 10.72 kB
oss-stable-semver/react-dom/umd/react-dom-server-legacy.browser.production.min.js = 32.48 kB 32.38 kB = 10.95 kB 10.87 kB
oss-stable/react-dom/umd/react-dom-server-legacy.browser.production.min.js = 32.48 kB 32.38 kB = 10.95 kB 10.87 kB
facebook-www/React-dev.classic.js = 115.29 kB 114.91 kB = 28.36 kB 28.36 kB
facebook-www/React-dev.modern.js = 114.27 kB 113.89 kB = 28.17 kB 28.16 kB
facebook-react-native/react/cjs/React-dev.js = 105.35 kB 104.98 kB = 25.70 kB 25.68 kB
facebook-www/ReactDOMServer-dev.modern.js = 233.91 kB 233.07 kB = 55.91 kB 55.69 kB
oss-experimental/react-dom/cjs/react-dom-server-legacy.node.development.js = 232.47 kB 231.63 kB = 56.52 kB 56.30 kB
oss-stable-semver/react-dom/cjs/react-dom-server-legacy.node.development.js = 231.40 kB 230.56 kB = 56.22 kB 56.00 kB
oss-stable/react-dom/cjs/react-dom-server-legacy.node.development.js = 231.40 kB 230.56 kB = 56.22 kB 56.00 kB
oss-experimental/react-dom/cjs/react-dom-server-legacy.browser.development.js = 230.86 kB 230.02 kB = 56.07 kB 55.85 kB
facebook-www/ReactDOMServerStreaming-dev.modern.js = 230.21 kB 229.37 kB = 55.10 kB 54.89 kB
oss-experimental/react-dom/umd/react-dom-server-legacy.browser.development.js = 242.40 kB 241.52 kB = 56.68 kB 56.46 kB
oss-stable-semver/react-dom/cjs/react-dom-server-legacy.browser.development.js = 229.79 kB 228.95 kB = 55.78 kB 55.56 kB
oss-stable/react-dom/cjs/react-dom-server-legacy.browser.development.js = 229.79 kB 228.95 kB = 55.78 kB 55.56 kB
oss-stable-semver/react-dom/umd/react-dom-server-legacy.browser.development.js = 241.28 kB 240.40 kB = 56.39 kB 56.18 kB
oss-stable/react-dom/umd/react-dom-server-legacy.browser.development.js = 241.28 kB 240.40 kB = 56.39 kB 56.18 kB
oss-experimental/react-dom/cjs/react-dom-server.browser.development.js = 228.60 kB 227.77 kB = 55.79 kB 55.57 kB
oss-experimental/react-dom/cjs/react-dom-server.node.development.js = 228.53 kB 227.69 kB = 55.64 kB 55.42 kB
oss-stable-semver/react-dom/cjs/react-dom-server.browser.development.js = 227.54 kB 226.70 kB = 55.49 kB 55.28 kB
oss-stable/react-dom/cjs/react-dom-server.browser.development.js = 227.54 kB 226.70 kB = 55.49 kB 55.28 kB
oss-experimental/react-dom/umd/react-dom-server.browser.development.js = 240.01 kB 239.12 kB = 56.38 kB 56.16 kB
oss-stable-semver/react-dom/cjs/react-dom-server.node.development.js = 227.46 kB 226.63 kB = 55.34 kB 55.12 kB
oss-stable/react-dom/cjs/react-dom-server.node.development.js = 227.46 kB 226.63 kB = 55.34 kB 55.12 kB
oss-stable-semver/react-dom/umd/react-dom-server.browser.development.js = 238.88 kB 238.00 kB = 56.09 kB 55.87 kB
oss-stable/react-dom/umd/react-dom-server.browser.development.js = 238.88 kB 238.00 kB = 56.09 kB 55.87 kB
oss-experimental/react/umd/react.development.js = 112.83 kB 112.37 kB = 28.85 kB 28.83 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer-persistent.production.min.js = 13.88 kB 13.82 kB = 4.04 kB 4.00 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer-persistent.production.min.js = 13.88 kB 13.82 kB = 4.04 kB 4.00 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer-persistent.production.min.js = 13.88 kB 13.82 kB = 4.04 kB 4.00 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer.production.min.js = 13.82 kB 13.75 kB = 4.03 kB 3.98 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer.production.min.js = 13.82 kB 13.75 kB = 4.03 kB 3.98 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer.production.min.js = 13.82 kB 13.75 kB = 4.03 kB 3.98 kB
oss-experimental/react-server/cjs/react-server.production.min.js = 20.05 kB 19.96 kB = 6.98 kB 6.88 kB
oss-experimental/react/cjs/react.development.js = 89.68 kB 89.26 kB = 24.05 kB 24.02 kB
oss-stable-semver/react-server/cjs/react-server.production.min.js = 19.87 kB 19.78 kB = 6.92 kB 6.82 kB
oss-stable/react-server/cjs/react-server.production.min.js = 19.87 kB 19.78 kB = 6.92 kB 6.82 kB
oss-stable-semver/react/umd/react.development.js = 112.15 kB 111.44 kB = 28.77 kB 28.62 kB
oss-stable/react/umd/react.development.js = 112.15 kB 111.44 kB = 28.77 kB 28.62 kB
facebook-www/ReactDOMServer-dev.classic.js = 158.09 kB 157.05 kB = 40.03 kB 39.74 kB
oss-experimental/react-server/cjs/react-server.development.js = 125.32 kB 124.48 kB = 31.45 kB 31.24 kB
oss-stable-semver/react-server/cjs/react-server.development.js = 124.81 kB 123.97 kB = 31.32 kB 31.11 kB
oss-stable/react-server/cjs/react-server.development.js = 124.81 kB 123.97 kB = 31.32 kB 31.11 kB
oss-experimental/react/cjs/react.shared-subset.development.js = 75.02 kB 74.49 kB = 20.47 kB 20.32 kB
oss-stable-semver/react/cjs/react.development.js = 89.03 kB 88.37 kB = 23.98 kB 23.81 kB
oss-stable/react/cjs/react.development.js = 89.03 kB 88.37 kB = 23.98 kB 23.81 kB
facebook-www/ReactDOMServerStreaming-prod.modern.js = 76.74 kB 76.16 kB = 16.33 kB 16.19 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.production.min.server.js = 7.77 kB 7.71 kB = 3.12 kB 3.07 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.production.min.server.js = 7.77 kB 7.71 kB = 3.12 kB 3.07 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.production.min.server.js = 7.77 kB 7.71 kB = 3.12 kB 3.07 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.production.min.server.js = 7.74 kB 7.68 kB = 3.06 kB 3.01 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.production.min.server.js = 7.74 kB 7.68 kB = 3.06 kB 3.01 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.production.min.server.js = 7.74 kB 7.68 kB = 3.06 kB 3.01 kB
facebook-www/ReactDOMServer-prod.modern.js = 75.26 kB 74.68 kB = 15.55 kB 15.41 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js = 7.55 kB 7.49 kB = 3.03 kB 2.98 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js = 7.55 kB 7.49 kB = 3.03 kB 2.98 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js = 7.55 kB 7.49 kB = 3.03 kB 2.98 kB
oss-experimental/react-server/cjs/react-server-flight.production.min.js = 7.75 kB 7.69 kB = 3.10 kB 3.06 kB
oss-stable-semver/react-server/cjs/react-server-flight.production.min.js = 7.75 kB 7.69 kB = 3.10 kB 3.06 kB
oss-stable/react-server/cjs/react-server-flight.production.min.js = 7.75 kB 7.69 kB = 3.10 kB 3.06 kB
oss-stable-semver/react/umd/react.production.min.js = 11.28 kB 11.17 kB = 4.48 kB 4.42 kB
oss-stable/react/umd/react.production.min.js = 11.28 kB 11.17 kB = 4.48 kB 4.42 kB
oss-stable-semver/react/umd/react.profiling.min.js = 11.28 kB 11.17 kB = 4.48 kB 4.42 kB
oss-stable/react/umd/react.profiling.min.js = 11.28 kB 11.17 kB = 4.48 kB 4.42 kB
facebook-www/React-profiling.classic.js = 18.03 kB 17.85 kB = 4.59 kB 4.57 kB
facebook-www/React-profiling.modern.js = 17.88 kB 17.70 kB = 4.54 kB 4.52 kB
facebook-react-native/react/cjs/React-profiling.js = 17.80 kB 17.63 kB = 4.51 kB 4.49 kB
facebook-www/React-prod.classic.js = 17.42 kB 17.24 kB = 4.47 kB 4.44 kB
facebook-www/React-prod.modern.js = 17.27 kB 17.09 kB = 4.42 kB 4.39 kB
facebook-react-native/react/cjs/React-prod.js = 17.20 kB 17.02 kB = 4.38 kB 4.36 kB
facebook-www/ReactDOMServer-prod.classic.js = 47.85 kB 47.28 kB = 11.17 kB 11.03 kB
oss-experimental/react/umd/react.production.min.js = 11.87 kB 11.70 kB = 4.64 kB 4.59 kB
oss-experimental/react/umd/react.profiling.min.js = 11.87 kB 11.70 kB = 4.65 kB 4.59 kB
facebook-www/ReactFlightDOMRelayServer-prod.classic.js = 15.96 kB 15.74 kB = 4.14 kB 4.08 kB
facebook-www/ReactFlightDOMRelayServer-prod.modern.js = 15.96 kB 15.74 kB = 4.14 kB 4.08 kB
facebook-relay/flight/ReactFlightNativeRelayServer-prod.js = 15.94 kB 15.72 kB = 4.12 kB 4.06 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack.production.min.js = 4.02 kB 3.96 kB = 1.79 kB 1.76 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack.production.min.js = 4.02 kB 3.96 kB = 1.79 kB 1.76 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack.production.min.js = 4.02 kB 3.96 kB = 1.79 kB 1.76 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack.production.min.js = 3.81 kB 3.75 kB = 1.70 kB 1.67 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack.production.min.js = 3.81 kB 3.75 kB = 1.70 kB 1.67 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack.production.min.js = 3.81 kB 3.75 kB = 1.70 kB 1.67 kB
oss-experimental/react-client/cjs/react-client-flight.production.min.js = 3.52 kB 3.47 kB = 1.60 kB 1.57 kB
oss-stable-semver/react-client/cjs/react-client-flight.production.min.js = 3.52 kB 3.47 kB = 1.60 kB 1.57 kB
oss-stable/react-client/cjs/react-client-flight.production.min.js = 3.52 kB 3.47 kB = 1.60 kB 1.57 kB
facebook-www/JSXDEVRuntime-dev.classic.js = 45.97 kB 45.18 kB = 12.98 kB 12.79 kB
facebook-www/JSXDEVRuntime-dev.modern.js = 45.97 kB 45.18 kB = 12.98 kB 12.79 kB
oss-stable-semver/react/cjs/react.production.min.js = 7.21 kB 7.08 kB = 2.84 kB 2.77 kB
oss-stable/react/cjs/react.production.min.js = 7.21 kB 7.08 kB = 2.84 kB 2.77 kB
oss-stable-semver/react/cjs/react-jsx-runtime.development.js = 42.63 kB 41.79 kB = 12.44 kB 12.24 kB
oss-stable/react/cjs/react-jsx-runtime.development.js = 42.63 kB 41.79 kB = 12.44 kB 12.24 kB
oss-experimental/react/cjs/react-jsx-runtime.development.js = 42.59 kB 41.75 kB = 12.43 kB 12.23 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.development.js = 42.03 kB 41.19 kB = 12.26 kB 12.06 kB
oss-stable/react/cjs/react-jsx-dev-runtime.development.js = 42.03 kB 41.19 kB = 12.26 kB 12.06 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.development.js = 41.99 kB 41.15 kB = 12.25 kB 12.05 kB
facebook-www/ReactFlightDOMRelayClient-prod.classic.js = 6.28 kB 6.14 kB = 1.89 kB 1.85 kB
facebook-www/ReactFlightDOMRelayClient-prod.modern.js = 6.28 kB 6.14 kB = 1.89 kB 1.85 kB
facebook-relay/flight/ReactFlightNativeRelayClient-prod.js = 6.27 kB 6.14 kB = 1.89 kB 1.84 kB
facebook-react-native/react/cjs/JSXRuntime-dev.js = 37.24 kB 36.40 kB = 10.72 kB 10.52 kB
facebook-react-native/react/cjs/JSXDEVRuntime-dev.js = 36.64 kB 35.80 kB = 10.54 kB 10.34 kB
oss-experimental/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-stable-semver/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-stable/jest-react/cjs/jest-react.production.min.js = 2.43 kB 2.36 kB = 1.18 kB 1.14 kB
oss-experimental/react/cjs/react.shared-subset.production.min.js = 6.59 kB 6.41 kB = 2.67 kB 2.61 kB
oss-experimental/react/cjs/react.production.min.js = 7.88 kB 7.65 kB = 3.00 kB 2.93 kB
oss-experimental/react-is/umd/react-is.production.min.js = 2.47 kB 2.39 kB = 0.99 kB 0.89 kB
oss-stable-semver/react-is/umd/react-is.production.min.js = 2.43 kB 2.35 kB = 0.98 kB 0.88 kB
oss-stable/react-is/umd/react-is.production.min.js = 2.43 kB 2.35 kB = 0.98 kB 0.88 kB
oss-experimental/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-stable-semver/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-stable/react-dom/umd/react-dom-test-utils.development.js = 60.32 kB 58.26 kB = 16.86 kB 16.25 kB
oss-experimental/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
oss-stable-semver/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
oss-stable/react-dom/cjs/react-dom-test-utils.development.js = 57.08 kB 55.10 kB = 16.58 kB 15.99 kB
facebook-www/ReactTestUtils-dev.classic.js = 51.57 kB 49.59 kB = 14.42 kB 13.86 kB
facebook-www/ReactTestUtils-dev.modern.js = 51.57 kB 49.59 kB = 14.43 kB 13.86 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer-persistent.development.js = 42.40 kB 40.72 kB = 9.51 kB 9.06 kB
oss-experimental/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-stable-semver/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-stable/react-noop-renderer/cjs/react-noop-renderer.development.js = 42.26 kB 40.59 kB = 9.49 kB 9.05 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack-writer.browser.development.server.js = 30.08 kB 28.49 kB = 7.85 kB 7.43 kB
oss-experimental/react-is/cjs/react-is.production.min.js = 2.47 kB 2.34 kB = 0.95 kB 0.81 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.node.development.server.js = 28.53 kB 27.02 kB = 7.62 kB 7.20 kB
facebook-relay/flight/ReactFlightNativeRelayServer-dev.js = 28.51 kB 27.00 kB = 7.43 kB 7.01 kB
facebook-www/ReactFlightDOMRelayServer-dev.classic.js = 28.39 kB 26.87 kB = 7.34 kB 6.92 kB
facebook-www/ReactFlightDOMRelayServer-dev.modern.js = 28.39 kB 26.87 kB = 7.34 kB 6.92 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js = 28.36 kB 26.84 kB = 7.71 kB 7.29 kB
oss-stable-semver/react-is/cjs/react-is.production.min.js = 2.44 kB 2.31 kB = 0.94 kB 0.80 kB
oss-stable/react-is/cjs/react-is.production.min.js = 2.44 kB 2.31 kB = 0.94 kB 0.80 kB
oss-experimental/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
oss-stable-semver/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
oss-stable/react-server/cjs/react-server-flight.development.js = 27.86 kB 26.35 kB = 7.43 kB 7.01 kB
facebook-react-native/react/cjs/JSXRuntime-prod.js = 1.53 kB 1.43 kB = 0.72 kB 0.68 kB
facebook-react-native/react/cjs/JSXRuntime-profiling.js = 1.53 kB 1.43 kB = 0.72 kB 0.68 kB
oss-experimental/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-stable-semver/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-stable/react-reconciler/cjs/react-reconciler-reflection.development.js = 19.48 kB 18.25 kB = 5.60 kB 5.24 kB
oss-experimental/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable-semver/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable/react/cjs/react-jsx-runtime.production.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-experimental/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable-semver/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
oss-stable/react/cjs/react-jsx-runtime.profiling.min.js = 0.96 kB 0.88 kB = 0.59 kB 0.55 kB
facebook-www/ReactFreshRuntime-dev.classic.js = 22.43 kB 20.58 kB = 6.54 kB 6.02 kB
facebook-www/ReactFreshRuntime-dev.modern.js = 22.43 kB 20.58 kB = 6.54 kB 6.02 kB
oss-experimental/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
oss-stable-semver/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
oss-stable/react-refresh/cjs/react-refresh-runtime.development.js = 22.27 kB 20.42 kB = 6.50 kB 5.98 kB
facebook-www/ReactIs-dev.classic.js = 10.35 kB 9.46 kB = 2.75 kB 2.53 kB
facebook-www/ReactIs-dev.modern.js = 10.35 kB 9.46 kB = 2.75 kB 2.53 kB
oss-experimental/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-stable-semver/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-stable/react-server-dom-webpack/umd/react-server-dom-webpack.development.js = 18.49 kB 16.73 kB = 5.06 kB 4.60 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack.development.js = 17.25 kB 15.57 kB = 4.94 kB 4.48 kB
oss-experimental/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-stable-semver/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-stable/react-client/cjs/react-client-flight.development.js = 14.70 kB 13.02 kB = 4.31 kB 3.85 kB
oss-experimental/react-is/umd/react-is.development.js = 8.63 kB 7.64 kB = 2.24 kB 2.01 kB
oss-experimental/react-is/cjs/react-is.development.js = 8.03 kB 7.10 kB = 2.17 kB 1.94 kB
facebook-react-native/react-is/cjs/ReactIs-dev.js = 8.21 kB 7.22 kB = 2.20 kB 1.95 kB
oss-stable-semver/react-is/umd/react-is.development.js = 8.67 kB 7.63 kB = 2.26 kB 2.02 kB
oss-stable/react-is/umd/react-is.development.js = 8.67 kB 7.63 kB = 2.26 kB 2.02 kB
oss-stable-semver/react-is/cjs/react-is.development.js = 8.07 kB 7.08 kB = 2.18 kB 1.94 kB
oss-stable/react-is/cjs/react-is.development.js = 8.07 kB 7.08 kB = 2.18 kB 1.94 kB
facebook-www/JSXDEVRuntime-prod.classic.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-prod.modern.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-profiling.classic.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-www/JSXDEVRuntime-profiling.modern.js = 0.49 kB 0.43 kB = 0.33 kB 0.30 kB
facebook-relay/flight/ReactFlightNativeRelayClient-dev.js = 12.09 kB 10.40 kB = 3.53 kB 3.07 kB
facebook-www/ReactFlightDOMRelayClient-dev.classic.js = 12.08 kB 10.40 kB = 3.54 kB 3.07 kB
facebook-www/ReactFlightDOMRelayClient-dev.modern.js = 12.08 kB 10.40 kB = 3.54 kB 3.07 kB
facebook-react-native/react/cjs/JSXDEVRuntime-prod.js = 0.44 kB 0.38 kB = 0.30 kB 0.27 kB
facebook-react-native/react/cjs/JSXDEVRuntime-profiling.js = 0.44 kB 0.38 kB = 0.30 kB 0.27 kB
oss-experimental/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-stable-semver/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-stable/jest-react/cjs/jest-react.development.js = 11.61 kB 9.94 kB = 3.91 kB 3.46 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable/react/cjs/react-jsx-dev-runtime.production.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-experimental/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable-semver/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
oss-stable/react/cjs/react-jsx-dev-runtime.profiling.min.js = 0.43 kB 0.37 kB = 0.31 kB 0.27 kB
facebook-react-native/react-is/cjs/ReactIs-prod.js = 5.58 kB 4.70 kB = 1.36 kB 1.15 kB
facebook-react-native/react-is/cjs/ReactIs-profiling.js = 5.58 kB 4.70 kB = 1.36 kB 1.15 kB
facebook-www/ReactIs-prod.classic.js = 5.84 kB 4.92 kB = 1.44 kB 1.21 kB
facebook-www/ReactIs-prod.modern.js = 5.84 kB 4.92 kB = 1.44 kB 1.21 kB

Generated by 🚫 dangerJS against 7a41dde

@sebmarkbage
Copy link
Collaborator Author

Object.assign is a similar one I guess

@eps1lon
Copy link
Collaborator

eps1lon commented Feb 23, 2022

Sweet. I remember some nasty issues in the past when debugging IE 11 issues where Symbol polyfills were loaded in between React modules. Some modules ended up with the fallback and some without resulting in odd errors. At least now we have a clear message when Symbol is missing.

I believe most frameworks polyfill Symbol anyway for Array.from. This should be added to https://reactjs.org/docs/javascript-environment-requirements.html though just in case.

@gaearon
Copy link
Collaborator

gaearon commented Feb 23, 2022

Object.assign is a similar one I guess

Let's drop it in 18? I don't see good reason to wait.

This was already defeating the XSS issue that Symbols was meant to protect
against. So you were already supposed to use a polyfill for security.

We rely on real Symbol.for in Flight for Server Components so those require
real symbols anyway.

We also don't really support IE without additional polyfills anyway.
@sebmarkbage sebmarkbage merged commit 587e759 into facebook:main Feb 23, 2022
facebook-github-bot pushed a commit to facebook/react-native that referenced this pull request Mar 1, 2022
Summary:
This sync includes the following changes:
- **[17806594c](facebook/react@17806594c )**: Move createRoot/hydrateRoot to react-dom/client ([#23385](facebook/react#23385)) //<Sebastian Markbåge>//
- **[75662d6a7](facebook/react@75662d6a7 )**: Remove hacky stream.locked check, declare as byte stream instead ([#23387](facebook/react#23387)) //<Sebastian Markbåge>//
- **[a82ef6d40](facebook/react@a82ef6d40 )**: Add back skipUnmountedBoundaries flag only for www ([#23383](facebook/react#23383)) //<Andrew Clark>//
- **[f468816ef](facebook/react@f468816ef )**: Fix false positive hydration warnings ([#23364](facebook/react#23364)) //<Andrew Clark>//
- **[5d08a24c2](facebook/react@5d08a24c2 )**: useId: Use 'H' to separate main id from hook index ([#23363](facebook/react#23363)) //<Andrew Clark>//
- **[3a60844a0](facebook/react@3a60844a0 )**: Update error message for suspending at sync priority ([#23361](facebook/react#23361)) //<Andrew Clark>//
- **[efe4121ee](facebook/react@efe4121ee )**: Add : to beginning and end of every useId ([#23360](facebook/react#23360)) //<Andrew Clark>//
- **[42f15b324](facebook/react@42f15b324 )**: [DevTools][Transition Tracing] onTransitionComplete and onTransitionStart implmentation ([#23313](facebook/react#23313)) //<Luna Ruan>//
- **[a5b22155c](facebook/react@a5b22155c )**: Warn if renderSubtreeIntoContainer is called ([#23355](facebook/react#23355)) //<Andrew Clark>//
- **[52c393b5d](facebook/react@52c393b5d )**: Revert to client render on text mismatch ([#23354](facebook/react#23354)) //<Andrew Clark>//
- **[1ad8d8129](facebook/react@1ad8d8129 )**: Remove object-assign polyfill ([#23351](facebook/react#23351)) //<Sebastian Markbåge>//
- **[b3f3da205](facebook/react@b3f3da205 )**: Land warnOnSubscriptionInsideStartTransition flag ([#23353](facebook/react#23353)) //<Andrew Clark>//
- **[990098f88](facebook/react@990098f88 )**: Re-arrange main ReactFeatureFlags module ([#23350](facebook/react#23350)) //<Andrew Clark>//
- **[1f3f6db73](facebook/react@1f3f6db73 )**: Remove createMutableSource from stable exports ([#23352](facebook/react#23352)) //<Andrew Clark>//
- **[587e75930](facebook/react@587e75930 )**: Remove Numeric Fallback of Symbols ([#23348](facebook/react#23348)) //<Sebastian Markbåge>//
- **[40351575d](facebook/react@40351575d )**: Split writeChunk into void and return value ([#23343](facebook/react#23343)) //<Sebastian Markbåge>//
- **[2c693b2de](facebook/react@2c693b2de )**: Re-add reentrancy avoidance ([#23342](facebook/react#23342)) //<Sebastian Markbåge>//
- **[1760b27c0](facebook/react@1760b27c0 )**: Remove ./src/* export from public build ([#23262](facebook/react#23262)) //<Andrew Clark>//
- **[552c067bb](facebook/react@552c067bb )**: Remove public export for unstable-shared-subset.js ([#23261](facebook/react#23261)) //<Andrew Clark>//

Changelog:
[General][Changed] - React Native sync for revisions 4de99b3...1780659

jest_e2e[run_all_tests]

Reviewed By: rickhanlonii

Differential Revision: D34552175

fbshipit-source-id: f1c831a45f96d335a20c3b4113196e0a42cefc03
salazarm added a commit to salazarm/react that referenced this pull request Mar 17, 2022
salazarm added a commit to salazarm/react that referenced this pull request Mar 17, 2022
@gaearon gaearon mentioned this pull request Mar 29, 2022
zhengjitf pushed a commit to zhengjitf/react that referenced this pull request Apr 15, 2022