About

Коротка історія середовищ виконання

Кожне десятиліття приносить нову абстракцію: код пишеться швидше, але працює повільніше.
Elide ламає цей патерн.

1970s

Машинний код і асемблер

Софт писали безпосередньо для заліза. Максимальна продуктивність, нульова переносність. Кожна машина — острів.

1972

C та Unix

Річі та Томпсон довели, що системний софт може бути переносним без втрати швидкості. 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