About

Eine kurze Geschichte der Laufzeitumgebungen

Jedes Jahrzehnt bringt eine neue Abstraktion: Software wird schneller geschrieben, läuft aber langsamer.
Elide durchbricht dieses Muster.

1970s

Maschinencode & Assembler

Software wurde direkt für die Hardware geschrieben. Maximale Leistung, null Portabilität. Jede Maschine war eine Insel.

1972

C & Unix

Ritchie und Thompson bewiesen, dass Systemsoftware portabel sein kann, ohne langsam zu werden. C wurde zur gemeinsamen Sprache.

1991

Java & Python

Virtuelle Maschinen und Interpreter tauschten Leistung gegen Produktivität. Die Unternehmen wählten Java. Die Wissenschaft wählte Python. Die Spaltung begann.

2008

Chrome & V8

Google bewies, dass interpretierte Sprachen dank JIT-Kompilierung schnell sein können. Node.js folgte. Alle begannen, Server in einer Browsersprache zu schreiben.

Now

Eine ausführbare Datei. Ihre Lieblingssprache. Maschinencode-Performance.

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