Browsers × operating systems
All Chromium-based and Gecko-based targets work on Windows, macOS, and Linux. Safari is the exception: it is an alpha target that requires macOS with full Xcode.
See Browsers available for target names and flags, and Building Safari extensions for the Safari workflow and limitations.
Frameworks × dev update model
Every framework gets automatic detection, bundling, and dev-time updates. What differs is the update model: whether an edit hot-swaps code in place or reloads the surface. See Reload and HMR for the underlying tiers.CSS tooling × what installs automatically
Plain CSS and CSS Modules are built in. Preprocessors resolve their toolchain on first detection: Extension.js installs the missing packages and asks for a restart. Tailwind rides through the PostCSS pipeline and is installed by you.Package managers
npm, pnpm, yarn, bun, and deno are all supported for create, dev, and build. Deno projects scaffold a deno.jsonc instead of a package.json; the toolchain is manifest-agnostic. See Create your first extension for the Deno-specific notes.
