About
运行时简史
每个十年都带来新的抽象:代码写得更快,但运行更慢。
Elide 打破了这个模式。
1970s
机器码与汇编
软件直接为硬件编写。最大性能,零可移植性。每台机器都是一座孤岛。
1972
C 与 Unix
Ritchie 和 Thompson 证明了系统软件可以在不牺牲速度的情况下实现可移植。C 成为通用语言。
1991
Java 与 Python
虚拟机和解释器用性能换取了生产力。企业选择了 Java。科学界选择了 Python。分裂开始了。
2008
Chrome 与 V8
Google 证明了解释型语言可以通过 JIT 编译变得很快。Node.js 随之而来。所有人开始用浏览器语言编写服务器。
Now
一个可执行文件。您喜爱的语言。机器码级性能。
JVM Toolchain
The best option for the JVM: Elide.
The JVM runs the majority of enterprise software on earth—and ships with some of the slowest, most complex toolchains in modern development. Maven, Gradle, Bazel: verbose config, slow builds, impossible learning curves. Elide brings speed, simplicity, and ease of use to your JVM toolchain.
DX
NPM-like invocation model with a beautiful TUI
Speed
Powered by Native Image for insanely fast startup
Config
Works out of the box. No plugins or config needed
Build DSL
Declarative + imperative, powered by Pkl
Compatible by default
Same inputs. Faster everything.
Elide is a drop-in replacement for your standard JVM tools like Maven, Gradle, and Bazel. Your existing code, dependencies, and workflows—just faster.
| Elide | Maven | Gradle | Bazel | |
|---|---|---|---|---|
| Cold start | ~5ms | ~3s | ~6s | ~10s |
| Config format | Pkl (typed) | XML | Groovy / KTS | Starlark |
| Zero config | ✓ | × | × | × |
| Native compilation | ✓ | × | × | × |
| Container images | Built-in | Plugin | Plugin | rules_oci |
| Multi-language | ✓ | JVM only | JVM only | ✓ |
| Learning curve | Minimal | Steep | Steep | Very steep |