About

Une brève histoire des runtimes

Chaque décennie apporte une nouvelle abstraction : le code s'écrit plus vite, mais s'exécute plus lentement.
Elide brise ce schéma.

1970s

Code machine & Assembleur

Le logiciel était écrit directement pour le matériel. Performance maximale, portabilité nulle. Chaque machine était une île.

1972

C & Unix

Ritchie et Thompson ont prouvé que le logiciel système pouvait être portable sans être lent. C est devenu la langue commune.

1991

Java & Python

Les machines virtuelles et les interpréteurs ont échangé la performance contre la productivité. L'entreprise a choisi Java. La science a choisi Python. La division a commencé.

2008

Chrome & V8

Google a prouvé que les langages interprétés pouvaient être rapides grâce à la compilation JIT. Node.js a suivi. Tout le monde a commencé à écrire des serveurs dans un langage de navigateur.

Now

Un seul fichier exécutable. Votre langage préféré. Performance native.

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