Skip to content

[WebExtensions] Deprecate Native Client info in runtime API#29491

Merged
rebloor merged 1 commit into
mdn:mainfrom
bershanskiy:nacl
Apr 19, 2026
Merged

[WebExtensions] Deprecate Native Client info in runtime API#29491
rebloor merged 1 commit into
mdn:mainfrom
bershanskiy:nacl

Conversation

@bershanskiy
Copy link
Copy Markdown
Contributor

Summary

Add notes to runtime.PlatformInfo.nacl_arch and runtime.PlatformNaclArch describing their deprecation.

Test results and supporting details

Google Chrome plans to run a deprecation experiment removing runtime.PlatformInfo.nacl_arch on all platforms.[1] Shortly after conclusion of runtime.PlatformInfo.nacl_arch removal experiment Chrome plans to remove enum runtime.PlatformNaclArch without any experiment.

Google Chrome already removed runtime.PlatformInfo.nacl_arch on unofficial builds for RISC-V[2] and Android Desktop[3].

[1] https://chromium-review.googlesource.com/c/chromium/src/+/7090141
[2] chromium/chromium@913e0c0
[3] chromium/chromium@6e62e12

Related issues

mdn/content#43799

@github-actions github-actions Bot added data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:s [PR only] 7-24 LoC changed labels Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 16, 2026

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

@bershanskiy
Copy link
Copy Markdown
Contributor Author

CC @oliverdunk

Add notes to runtime.PlatformInfo.nacl_arch and runtime.PlatformNaclArch
describing their deprecation. Google Chrome plans to run a deprecation
experiment removing runtime.PlatformInfo.nacl_arch on all platforms.
Shortly after conclussion of runtime.PlatformInfo.nacl_arch removal experiment
Chrome plans to remove enum runtime.PlatformNaclArch without any experiment.

Details:
https://chromium-review.googlesource.com/c/chromium/src/+/7090141
@bershanskiy
Copy link
Copy Markdown
Contributor Author

Updated "version_added" aribute to "28" since it was added this commit released in Chrome 28:
chromium/chromium@5e5d68b

Copy link
Copy Markdown
Contributor

@oliverdunk oliverdunk left a comment

Choose a reason for hiding this comment

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

LGTM - thanks!

@rebloor rebloor merged commit fd41dbd into mdn:main Apr 19, 2026
9 checks passed
@bershanskiy bershanskiy deleted the nacl branch April 25, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions size:s [PR only] 7-24 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants