Comment

Comment by soham_byte

Thanks for the thoughtful feedback — this is helpful. To clarify, Titan isn’t meant to be a drop-in replacement for Node or a V8 competitor. The primary goal is a JavaScript-first developer experience that compiles into a single native Rust binary, removing Node.js from production while keeping a familiar authoring model. You’re absolutely right that Boa is slower than V8. At the moment, Boa is used during development and as the embedded JS runtime, but the core value proposition is not raw JS engine speed. The focus is on deployment simplicity, portability, and tighter control over the runtime surface. In production, the output is a single Rust binary (no Node.js dependency), and a production-ready Dockerfile is already available. Performance parity is important, and benchmarks are on the roadmap, but the initial emphasis is on reducing operational complexity rather than outperforming Node in every scenario. I’ve been updating the documentation to make this positioning clearer — including recent production and Docker updates. For anyone interested, the latest docs are here: https://titan-docs-ez.vercel.app/docs Appreciate the pushback — it’s useful for refining both the project and the messaging.
parent soham_byte 10 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton