> ## Documentation Index
> Fetch the complete documentation index at: https://extension.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Extension.js 3.0.0 发布

> Extension.js 3.0.0 带来更快的 Rspack 驱动构建、Firefox Manifest V3 支持，以及面向跨浏览器扩展开发的一流 TypeScript 体验。

<Update label="v3.0.0" description="February 18, 2026" tags={["release", "major"]}>
  Extension.js 3.0.0 现已发布。

  这一版只专注于一件事：用更少的配置、更清晰的工作流、以及在 Chrome、Edge 和 Firefox 上更好的默认设置，帮助团队发布可用于生产的浏览器扩展。

  ## v3 带来什么

  **Version 3.0.0**

  * 用同一套命令界面，在 Chrome、Edge 和 Firefox 上提供更强的跨浏览器工作流。
  * 为 TypeScript、React、Vue、Svelte 和 Preact 等现代技术栈提供更完整的模板体验。
  * 改进了开发期的更新行为，让热模块替换（HMR）、硬重载和"需要重启"的边界更加清晰。
  * 在故障排查、安全检查、性能检查、持续集成（CI）模板以及 Playwright 端到端（E2E）测试方面提供更好的生产信心工作流。
  * 通过 `extension.config.js` 和浏览器感知的构建产物，让项目配置更可预期。
  * 文档与首页焕然一新，更利于上手，认知负担更低。

  ## 上手第一天的流程更简单

  用同一条路径，从项目创建直达生产产物：

  1. `create` 生成脚手架。
  2. `dev` 快速迭代。
  3. `build` 生成生产产物。
  4. `start` 或 `preview` 验证生产行为。

  ```bash theme={null}
  npx extension@latest create my-extension --template=new-typescript
  cd my-extension
  pnpm dev
  pnpm build
  ```

  ## 面向团队，不只是演示

  v3 是为维护真实扩展代码库的真实团队设计的：

  * 类型化模板与"框架优先"的基线减少了配置漂移。
  * 浏览器定向构建与对应 flag 让兼容性检查显式可见。
  * 工作流文档现在直接映射到发布信心相关的任务。
  * 标准交付流程现在也包含安全和性能方面的指引。

  ## 这次发布面向谁

  * 你正在从自定义扩展构建脚本迁移。
  * 你正从应用开发转向扩展开发。
  * 你在多个仓库和贡献者之间标准化扩展的开发体验。

  ## 升级提示

  如果你已经在使用 Extension.js：

  * 把这个包更新到最新版，
  * 优先使用规范的模板 slug（`new-react`、`new-typescript`、`new-vue` 等），
  * 让命令流保持 `create` → `dev` → `build` 的顺序。

  ## 感谢

  感谢所有用 Extension.js 构建产品、提交问题、并通过反馈帮助改进文档和模板的人。

  v3 是一次重要的迈进，而我们才刚刚开始。

  Cezar Augusto<br />
  Creator and Lead Developer, Extension.js
</Update>
