Announcing Extension.js 3.0.0
February 18, 2026
Extension.js 3.0.0 is now available.
This release is focused on one thing: helping teams ship production browser extensions with less setup, clearer workflows, and better defaults across Chrome, Edge, and Firefox.
What ships in v3
Version 3.0.0
- Stronger cross-browser workflows across Chrome, Edge, and Firefox with one command surface.
- Expanded template experience for modern stacks including TypeScript, React, Vue, Svelte, and Preact.
- Improved development update behavior with clearer HMR, hard-reload, and restart-required boundaries.
- Better production confidence workflows across troubleshooting, security checks, performance checks, CI templates, and Playwright E2E.
- More predictable project configuration through
extension.config.js and browser-aware build output.
- A cleaner documentation and homepage experience designed for faster onboarding and lower cognitive load.
The day-one flow is simpler
Use one path from project creation to production output:
create to scaffold.
dev to iterate quickly.
build to generate production artifacts.
start or preview to validate production behavior.
npx extension@latest create my-extension --template=new-typescript
cd my-extension
pnpm dev
pnpm build
Better for teams, not just demos
v3 is designed for real teams maintaining real extension codebases:
- Typed templates and framework-first baselines reduce setup drift.
- Browser-targeted builds and flags make compatibility checks explicit.
- Workflow docs now map directly to release confidence tasks.
- Security and performance guidance is integrated into standard delivery flow.
Who this release is for
- Teams migrating from custom extension build scripts.
- Web developers moving from app development to extension development.
- Teams standardizing extension DX across multiple repos and contributors.
Upgrade notes
If you are already using Extension.js:
- update the package to latest,
- prefer canonical template slugs (
new-react, new-typescript, new-vue, etc.),
- keep your command flow aligned with
create -> dev -> build.
Thanks
Thanks to everyone building with Extension.js, reporting issues, and improving docs and templates with feedback.
v3 is a major step forward, and we are just getting started.
Cezar Augusto
Creator and Lead Developer, Extension.js