Skip to main content

Helix JVM Scripting Engine

High-Throughput Dynamic Bytecode Compilation, JVM Mechanical Sympathy & Sub-12ns Rule Evaluation.

< 8 ns
Sync Rule Evaluation
< 12 ns
Tier 1 Cache Hit
950k+
Virtual Threads Ops/Sec
0 B
Sync Heap Allocations

Native AST & Bytecode Compilation

Zero-dependency recursive-descent lexer and operator-precedence AST parser compiling JSON rules directly into raw JVM bytecode in-memory via ByteBuddy or ASM.

Loom Virtual Threads & Structured Concurrency

Java 21 VirtualThreadRuleExecutor leveraging StructuredTaskScope for massive non-blocking concurrency, fast-fail error propagation, and 950,000+ ops/sec throughput.

In-Terminal Flame Graphs & Profiler

In-memory folded stack aggregator (Brendan Gregg format) with real-time Unicode ASCII box-drawing flame graphs in the Lanterna TUI, plus SVG and HTML exports.

Interactive REPL & Bytecode Disassembler

JLine 3 terminal shell for rapid ad-hoc rule authoring, live AST inspection, and raw bytecode opcode disassembly (:disasm) alongside ASM dynamic debug probe injection.

Multi-Tiered Reference Caching

3-level cache hierarchy (L1 Strong Caffeine, L2 SoftReference, L3 WeakReference) delivering sub-12ns lookups while preventing heap exhaustion.

Metaspace Safety & Dynamic ClassLoaders

Isolated and hierarchical ClassLoader topologies allowing seamless dynamic rule hot-reloading with guaranteed Metaspace GC unloading.