Engineering / Gray
What Gray
includes.
Gray is not a framework around somebody else’s engine. Grayworth owns the language, bytecode, native backend, network reactor, database continuation model, and browser delivery path.
Live Gray runtime
Connecting
Execution path
01Gray sourceTyped or immediate
02CompilerVerified bytecode
03Native backendW^X x86-64
04ReactorHTTP, TLS, DB
05ResponseBinary-safe
Implemented surface
Built below the
application line.
LanguageClasses, modules, collections, BigInt, regex, typed errorsImplemented
ExecutionLive, Adaptive, Static, JIT and bounded AOTImplemented
NetworkHTTP/1.1, HTTP/2, TLS, WebSockets, epoll and kqueueImplemented
DataPostgreSQL continuations, SQLite, Redis, cache and sessionsImplemented
ToolingFormatter, linter, LSP, tests, docs, trace and profilerFoundation
PortabilityNative IOCP operation backend and release qualificationOpen
Performance work
Every bottleneck
leaves a shape.
Database architecture
802.82 ms
became 4.60 ms.
Synchronous PostgreSQL exposed the blocked-reactor queue. Readiness-driven libpq removed the architectural bottleneck. Compiler-hidden continuations then restored ordinary-looking handler code.
p99 at qualification load
ms
Database path evolution
174× lower p99from the original synchronous path to compiler-hidden continuation
| Architecture | p99 latency |
|---|---|
| Synchronous | 802.82 ms |
| Readiness-driven | 32.80 ms |
| Compiler continuation | 4.60 ms |
Separate qualification runs documenting the architectural progression. Not a controlled causal A/B.
