Skip to content

Conversation

@sebmarkbage
Copy link
Collaborator

This respects the ignoreList field of source maps. It does not use the configuration of ignore listing from Chrome itself though so they may differ. E.g. you don't get the default /node_modules/ ignore listing for free unless the bundler implements it.

Currently it just skips those rows:

Screenshot 2025-08-15 at 2 52 18 PM

However, we should ideally have some button to toggle the visibility so that you can see the ignore listed rows but I didn't add that yet.

Screenshot 2025-08-15 at 2 48 41 PM

I don't want to add a link in every case like Chrome does since there's so many small stacks in the inspector and they'll have ignore listed rows in a good set up which makes this very noisy. It could maybe be a global config in the settings or a button in the toolbar.

@sebmarkbage sebmarkbage requested a review from eps1lon August 15, 2025 18:56
@meta-cla meta-cla bot added the CLA Signed label Aug 15, 2025
@github-actions github-actions bot added the React Core Team Opened by a member of the React Core Team label Aug 15, 2025
@react-sizebot
Copy link

react-sizebot commented Aug 15, 2025

Comparing: 253abc7...d096fab

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.js = 6.68 kB 6.68 kB = 1.83 kB 1.83 kB
oss-stable/react-dom/cjs/react-dom-client.production.js = 530.18 kB 530.18 kB = 93.39 kB 93.39 kB
oss-experimental/react-dom/cjs/react-dom.production.js = 6.69 kB 6.69 kB = 1.83 kB 1.83 kB
oss-experimental/react-dom/cjs/react-dom-client.production.js = 655.82 kB 655.81 kB = 115.31 kB 115.30 kB
facebook-www/ReactDOM-prod.classic.js = 675.59 kB 675.58 kB = 118.54 kB 118.54 kB
facebook-www/ReactDOM-prod.modern.js = 666.02 kB 666.00 kB = 116.87 kB 116.86 kB
react-native/shims/ReactNativeViewConfigRegistry.js = 3.69 kB 3.55 kB = 1.32 kB 1.23 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-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 175.05 kB 174.40 kB = 31.05 kB 30.92 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 174.92 kB 174.27 kB = 31.02 kB 30.89 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 173.57 kB 172.92 kB = 30.77 kB 30.65 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 171.83 kB 171.18 kB = 30.50 kB 30.38 kB
oss-experimental/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 171.11 kB 170.46 kB = 30.49 kB 30.39 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 170.85 kB 170.20 kB = 30.55 kB 30.44 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 170.12 kB 169.47 kB = 30.36 kB 30.25 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 169.44 kB 168.79 kB = 30.34 kB 30.22 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 169.31 kB 168.66 kB = 30.31 kB 30.19 kB
oss-experimental/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 167.65 kB 167.00 kB = 29.89 kB 29.78 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 166.70 kB 166.05 kB = 29.48 kB 29.35 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 166.16 kB 165.51 kB = 29.81 kB 29.69 kB
oss-experimental/react-server-dom-esm/esm/react-server-dom-esm-client.browser.development.js = 211.43 kB 210.59 kB = 46.96 kB 46.75 kB
oss-experimental/react-client/cjs/react-client-flight.development.js = 161.69 kB 161.04 kB = 28.48 kB 28.35 kB
oss-stable/react-server-dom-esm/esm/react-server-dom-esm-client.browser.development.js = 176.55 kB 175.28 kB = 40.40 kB 40.10 kB
oss-stable-semver/react-server-dom-esm/esm/react-server-dom-esm-client.browser.development.js = 176.52 kB 175.25 kB = 40.38 kB 40.08 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 133.55 kB 132.52 kB = 24.43 kB 24.25 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 133.55 kB 132.52 kB = 24.43 kB 24.25 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 133.42 kB 132.39 kB = 24.39 kB 24.22 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 133.42 kB 132.39 kB = 24.39 kB 24.22 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 132.08 kB 131.04 kB = 24.15 kB 23.97 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 132.08 kB 131.04 kB = 24.15 kB 23.97 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 130.33 kB 129.30 kB = 23.86 kB 23.67 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 130.33 kB 129.30 kB = 23.86 kB 23.67 kB
oss-stable-semver/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 129.61 kB 128.58 kB = 23.86 kB 23.70 kB
oss-stable/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 129.61 kB 128.58 kB = 23.86 kB 23.70 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 129.34 kB 128.31 kB = 23.97 kB 23.80 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 129.29 kB 128.26 kB = 23.94 kB 23.78 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 128.61 kB 127.58 kB = 23.79 kB 23.62 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 128.56 kB 127.53 kB = 23.77 kB 23.59 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 127.91 kB 126.87 kB = 23.65 kB 23.47 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 127.91 kB 126.87 kB = 23.65 kB 23.47 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 127.78 kB 126.74 kB = 23.62 kB 23.43 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 127.78 kB 126.74 kB = 23.62 kB 23.43 kB
oss-stable/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 126.14 kB 125.11 kB = 23.33 kB 23.16 kB
oss-stable-semver/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 126.09 kB 125.06 kB = 23.30 kB 23.13 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 125.20 kB 124.16 kB = 22.88 kB 22.70 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 125.15 kB 124.11 kB = 22.85 kB 22.67 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 124.63 kB 123.60 kB = 23.12 kB 22.92 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 124.63 kB 123.60 kB = 23.12 kB 22.92 kB
oss-stable/react-client/cjs/react-client-flight.development.js = 120.19 kB 119.16 kB = 21.82 kB 21.65 kB
oss-stable-semver/react-client/cjs/react-client-flight.development.js = 120.17 kB 119.13 kB = 21.79 kB 21.63 kB
react-native/shims/ReactNativeViewConfigRegistry.js = 3.69 kB 3.55 kB = 1.32 kB 1.23 kB

Generated by 🚫 dangerJS against d096fab

@eps1lon eps1lon merged commit a85ec04 into facebook:main Aug 21, 2025
241 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed React Core Team Opened by a member of the React Core Team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants