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