Home / Companies / Lovable / Blog / Post Details
Content Deep Dive

Faster previews, soon powered by OJ

Blog post from Lovable

Post Details
Company
Date Published
Author
-
Word Count
1,258
Company Posts That Month
5
Language
English
Hacker News Points
25
Post removed?
No
Summary

Lovable has introduced OJ, or Orange Juice, a Rust-based, Vite-compatible development server designed to make its large-scale live app previews faster and less memory-intensive. Unlike traditional Vite instances, which rely on Node.js runtimes and project-installed toolchains, OJ runs as a single binary, reads existing Vite configurations, supports plugins through a compatibility bridge, and uses a Node sidecar only when JavaScript functionality is required. Its architecture is tailored to agent-driven editing by combining file watching, compilation, module graph updates, and hot reloads into a synchronized process that can batch rapid changes rather than showing intermediate states. Benchmarks on synthetic and real-world projects such as Excalidraw and Twenty indicate substantially faster cold starts and memory use ranging from roughly one-third to one-eighth of Vite’s, although comparisons include caveats related to unsupported Vite plugins. Production tests at Lovable showed median preview load time declining from 17.4 to 8.0 seconds and sandbox acquisition falling from 14.5 to 3.0 seconds. OJ is being rolled out gradually to preserve compatibility, requires no changes from builders, and has been open-sourced under Lovable’s GitHub organization for public use and contributions.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.