WebContainer
不活跃简介
在浏览器中运行Node.js运行时环境的开源引擎,支持在Web应用中实现完全沙箱化的开发环境,无需服务器端执行。
核心特性
- 基于浏览器的 Node.js 运行时环境,具备完全沙箱化能力
- 无需服务器端执行即可运行完整的开发环境
- WebContainer API 用于在 Web 应用中嵌入开发环境
- 支持浏览器配置和跨不同环境的部署
- 与 StackBlitz Codeflow 集成,增强开发工作流
- 企业级架构,支持自定义部署
适用场景
💡 在 Web 平台中嵌入交互式代码编辑器和开发环境
💡 创建基于浏览器的 IDE 和编码沙箱,无需后端基础设施
💡 构建具有实时代码执行能力的教育平台
💡 开发需要浏览器内开发工具的 SaaS 产品
💡 使用实时代码执行原型设计和演示 Web 应用程序
分类
快速开始
访问 webcontainers.io 获取文档。使用 WebContainer API 嵌入到你的 Web 应用中。查看浏览器配置页面了解兼容性。加入 Discord 获取社区支持。查看 Codeflow 文档了解高级集成模式