About

Una breve historia de los runtimes

Cada década trae una nueva abstracción: el código se escribe más rápido, pero se ejecuta más lento.
Elide rompe ese patrón.

1970s

Código máquina & Ensamblador

El software se escribía directamente para el hardware. Rendimiento máximo, portabilidad nula. Cada máquina era una isla.

1972

C & Unix

Ritchie y Thompson demostraron que el software de sistemas podía ser portable sin ser lento. C se convirtió en el lenguaje común.

1991

Java & Python

Las máquinas virtuales y los intérpretes intercambiaron rendimiento por productividad. La empresa eligió Java. La ciencia eligió Python. La división comenzó.

2008

Chrome & V8

Google demostró que los lenguajes interpretados podían ser rápidos gracias a la compilación JIT. Llegó Node.js. Todos empezaron a escribir servidores en un lenguaje de navegador.

Now

Un solo archivo ejecutable. Su lenguaje favorito. Rendimiento nativo.

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