Skip to content

RunTime-Now 1.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:50
· 19 commits to main since this release

RunTime-Now 1.5.0

First public release.

  • Runtime: ES modules, top-level await, event loop (microtasks → process.nextTick → timers → epoll I/O), REPL with top-level await and TypeScript syntax.
  • TypeScript: built-in type stripper written in C++ (positions preserved, enum, parameter properties, import elision).
  • HTTP server: rtn.serve() with keep-alive, pipelining, chunked bodies, Expect: 100-continue, idle/request timeouts and request-size limits.
  • Web APIs: URL, URLSearchParams, Headers, Request, Response, TextEncoder, TextDecoder.
  • Node-style APIs: console (incl. table, group, count, trace), process, rtn:fs / node:fs (sync).
  • Install & upgrade: one-line installer (curl -fsSL https://byteforgestudiolab.github.io/RunTime-Now/install | bash), project page on GitHub Pages, rtn upgrade / rtn update -r with SHA-256 verification, static Linux x64/arm64 release binaries built by GitHub Actions.
  • Tooling: rtn strip (show TS → JS output), tools/loadgen benchmark, test suite + GitHub Actions CI.

Install

curl -fsSL https://byteforgestudiolab.github.io/RunTime-Now/install | bash

Already installed? Run rtn upgrade.

Install in one line