小程序运行时
- 双线程模型:基于 ServiceJSBridge 和 RenderJSBridge 实现逻辑与渲染分离。
- 自定义 AMD 模块系统:实现 define/require 机制,支持运行时模块异步加载。
- Virtual DOM Renderer:自研虚拟 DOM 树和差异算法,实现高效渲染。
- 能力扩展体系、统一 API 层:封装原生 API,提供一致性接口。
- 插件化设计:实现 AppPlugin 架构,支持 vConsole、IDE、审计工具等插件集成。
- 安全沙箱:实现 SafeScript 执行环境,防止 XSS 和代码注入。
- 质量与性能保障:Jest 单元测试覆盖、指标监控、性能评分工具等。