Lovable 推出 OJ 引擎:Rust 原生架构实现预览启动速度提升 4 倍

ADK Lovable官方 / ADK编译 2026-09-22 5 分钟 167 次浏览
速览导读 / Summary

Lovable 正式推出名为 OJ (Orange Juice) 的新预览引擎,彻底重构其底层的开发服务器架构。OJ 是一款全 Rust 编写的单二进制文件,旨在解决 Vite 在大规模并行预览场景下冷启动慢、内存占用高的问题。实测数据显示,OJ 在冷启动速度上比 Vite 快约 4 倍,内存占用降低至原来的 1/3 至 1/8。该引擎通过原生 Rust 实现文件监控、模块图构建及热更新,同时完美兼容现有 Vite 插件生态,为 Agent 自动化开发提供了极致的响应效率。

冷启动速度 1.2s (10k 组件) 相比 Vite 的 4.9s 提升 4 倍
内存占用 ~115MB 相比 Vite 的>1.5GB 降低 92%
生产环境可用时间 8.0s 中位数从 17.4s 缩短至 8.0s
沙盒准备时间 3.0s 中位数从 14.5s 缩短至 3.0s

Key Insights / 核心看点

  • 1 推出全 Rust 编写的 OJ 引擎,实现从文件监控到 WebSocket 通信的原生支持,彻底摆脱 Node.js 驱动架构。
  • 2 冷启动速度提升约 4 倍,内存占用降低至原来的 1/3 至 1/8,支持大规模并行预览运行。
  • 3 专为 AI Agent 批量编辑优化,将文件监控、编译和热更新整合为同步管道,确保批量更新的一致性。
  • 4 完美兼容现有 Vite 插件生态,无需修改代码即可在 OJ 上运行,保持应用行为一致。

Lovable 推出 OJ 引擎:Rust 原生架构实现预览启动速度提升 4 倍

Lovable 近日宣布了一项重大技术升级:正式引入名为 OJ (内部代号 Orange Juice) 的全新预览引擎。这一更新标志着 Lovable 在构建大规模 AI 辅助开发环境方面迈出了关键一步,旨在解决传统方案在高频、高并发预览场景下的性能瓶颈。

为什么需要 OJ?

Lovable 的预览系统并非静态页面,而是一个运行真实应用、支持热重载的开发者服务器。其核心挑战在于:Lovable 每天需要启动和管理数百万个沙盒(Sandbox),每个沙盒都代表一个独立的预览实例。

传统的 Vite 引擎虽然是现代行业标准,但其设计初衷是服务于单个开发者在单台笔记本电脑上的工作流。当将其应用于 Lovable 这种超大规模场景时,问题变得严峻:

  • 冷启动慢:每个 Vite 实例都携带完整的 JavaScript 运行时和工具链,导致启动耗时。
  • 内存开销大:成千上万个同时运行的预览实例会消耗巨大的内存资源。

Lovable 的目标是:在保持现有生态系统完整性的前提下,实现“瞬间启动”且“轻量级”的预览体验。

OJ 的核心突破:全 Rust 原生架构

OJ 是一个单二进制文件,完全用 Rust 编写,从文件监控器到 WebSocket 通信均实现原生支持。它不再依赖 Node.js 驱动 Rust 打包器,而是彻底重构了架构:

  1. 零运行时依赖:OJ 不向项目安装任何工具链,仅读取现有的 vite.config.ts 或 oj.config.ts,并通过兼容性桥接运行现有的 Vite 插件。
  2. Agent 友好设计:专为 AI Agent 编辑场景优化。当 Agent 批量生成多个文件时,OJ 将文件监控、模块图构建、编译和热更新整合为单一同步管道,确保批量更新的一致性,避免部分渲染状态带来的延迟。
  3. 生态兼容性:OJ 基于 Rolldown 和 Oxc(Vite 自身正在采用的 Rust 基础),能够无缝运行 React Fast Refresh、TanStack Start 等关键功能,确保应用行为与 Vite 环境完全一致。

性能数据:从秒级到毫秒级

Lovable 在真实开源项目(如 Excalidraw 和 Twenty CRM)及合成应用上进行了严格测试,结果令人印象深刻:

项目 OJ 冷启动 Vite 冷启动 OJ 内存 Vite 内存
10,000 组件合成应用 1.2s 4.9s ~115MB >1.5GB
Excalidraw ~0.8s ~2.3s 288MB 2.4GB
Twenty (CRM) ~10.2s ~11.3s 1.5GB 4.9GB
  • 速度提升:在合成基准测试中,冷启动速度提升约 4 倍。
  • 内存优化:内存占用降至 Vite 的 1/3 至 1/8,使得同时运行数千个预览实例成为可能。

在生产环境中,这些优势进一步转化为实际体验的提升:预览可用时间中位数从 17.4 秒降至 8.0 秒,沙盒准备时间缩短至 3.0 秒。

对开发者的意义

对于 Lovable 用户而言,这次升级是“无感”的。开发者无需修改任何代码或配置,就能享受到更快的预览速度和更流畅的编辑循环。OJ 承诺保持向后兼容,任何因 OJ 导致的行为差异将被视为 Bug 并优先修复。

"OJ 的设计初衷是为了预览使用场景:兼容性第一,无需 JavaScript 运行时驱动,专为 Agent 编辑而生。" —— Lovable 官方

随着 OJ 的逐步 rollout,Lovable 将构建更高效的 AI 辅助开发环境,让开发者专注于创意实现,而非基础设施的等待。

“OJ 的设计初衷是为了预览使用场景:兼容性第一,无需 JavaScript 运行时驱动,专为 Agent 编辑而生。”

— Lovable 官方团队

同主题深度资讯

查看更多 →
模型发布 2026-09-24

Recraft AI 发布 V4 Styles:一文详解多参考图风格控制的底层逻辑与最佳实践

Recraft AI 正式发布 V4 Styles 功能指南,深度解析其多参考图(1-10 张)风格控制机制。文章强调单一参考图是保证风格一致性的最优解,多参考图仅在视觉逻辑高度统一(如同品牌手册)时有效,严禁混用无关风格。核心亮点包括参考图与提示词(Prompt)的明确分工、对高分辨率原图的硬性要求、以及参考图权重调节功能。该更新无需微调即可实现即插即用的风格迁移,显著提升了商业绘图的可控性与效率。

Recraft AI官方 / ADK编译 5 分钟
模型发布 2026-09-24

Reve AI 服务终止:Recraft Studio 如何成为设计师的新一代可控生成引擎

随着 OpenAI 投资及团队转移,Reve AI 正式宣布停止图像生成服务,API 已于 8 月 14 日下线,生成功能将于 9 月 27 日终止。针对寻求高可控性、矢量输出及多模型工作流的设计师,Recraft Studio 提供了从像素到矢量、从单一模型到多模态生态的完整替代方案。本文详细梳理了迁移时间表,并深度解析了 Recraft Studio 在矢量编辑、跨项目风格一致性及多模型集成方面的核心优势。

Recraft AI官方 / ADK编译 5 分钟
技术解读 2026-09-24

Recraft AI 深度解析:矢量图像的核心原理、格式规范与应用边界

Recraft AI 技术团队发布深度指南,系统阐述了矢量图像(Vector Image)的数学原理及其与位图(Raster)的本质区别。文章详细对比了 SVG、EPS、PDF 及 AI 等主流格式的特性与适用场景,并探讨了矢量图在品牌标识、工业制造及网页设计中的实际应用价值,为开发者与设计师提供清晰的选型策略。

Recraft AI官方 / ADK编译 3 分钟
AI 工具 2026-09-24

美图 AI PPT 发布全新 Print-On-Demand 设计工作流,从创意到成品一键生成

美图 AI PPT 正式推出针对按需打印(POD)场景的专业设计解决方案,填补了通用 AI 绘图在商业落地环节的空白。该工具不仅提供从创意到样品的全链路生成能力,更内置了针对 T 恤、马克杯等实体产品的尺寸适配、安全区域预留及色彩对比度优化算法。开发者与创作者可利用其‘AI 辅助概念生成’功能,快速将模糊想法转化为符合印刷标准的可编辑矢量文件,大幅降低 POD 产品的试错成本。

美图AI PPT官方 / ADK编译 4 分钟
code · 免费+付费
★ 5.0 · 120评测
L

Lovable

全栈AI编程工具,一句话构建网站应用

Lovable是强大的全栈AI编程工具,一句话轻松创建全栈网站和Web应用程序,无需复杂的编程技能。用户只需描述需求,Lovable能自动构建网站。Lovable提供多种模式,如Agent模式能自主思考和执行复杂任务,Chat模式适合快速交流和规划。Lovable提供可视化编辑、自定义知识等功能,满足不同用户需求,帮助用户高效开发和学习。初学者和专业人士,能通过Lovable快速实现创意,打造个性化的网站项目。

查看 Lovable 使用教程与功能