Last date modified: 2026-Jul-14

ECMAScript requirements

The Review Interface does not transpile extension scripts. The script you deliver must be compatible with your target browsers — you are responsible for ensuring this.

If you are writing your extension in TypeScript or using modern JavaScript syntax, use a bundler (such as esbuild or webpack) to compile your source to browser-compatible JavaScript before deploying. The bundler's output target determines browser compatibility, not the source language.

For more information about setting up a build pipeline for extensions, see Using TypeScript.

Browser compatibility references

Return to top of the page
Feedback