Relax: JIT compiler for Rust to reduce build times
Summary
Relax is a live compiler and JIT runtime for Rust that runs a Cargo package directly from source, compiling each function on first call and patching edits into the running process. It trades release-optimized performance for faster iteration times during development, with benchmarks showing substantial cold-start speedups but slower optimized builds. The article covers tradeoffs, architecture, usage, and real-world usage in Makepad's workflow.