Repository navigation
RunTime-Now 1.6.0
fetch(): HTTP/1.1 client forhttp:anddata:URLs — redirects (follow/error/manual),AbortSignalandAbortSignal.timeout(), chunked / length / close-delimited responses, Node-styleTypeError: fetch failedwith acause.Response.url/redirected,Request.signal/redirect. (https:needs TLS, not built in yet.)- Events:
EventTarget,Event,CustomEvent,AbortController,AbortSignal(abort,timeout,any,throwIfAborted). crypto.randomUUID(),crypto.getRandomValues(),structuredClone().node:path(output identical to Node) andnode:fs/promises(runs on a thread pool, never blocks the event loop);fs,path,fs/promisesalso work without thenode:prefix, andfs.promisesexists.- Runtime: a small thread pool for blocking work (DNS, file I/O);
consoleprintsDOMExceptionlike Node. rtn upgrade/rtn update: animated in a terminal — gradient progress bar with speed and ETA, a checkmark per step, a summary box. Connect timeouts, clearer download errors, and Ctrl+C now cancels cleanly (temporary files removed, cursor restored, nothing changed).- Releases: bumping the version in
CMakeLists.txtonmaincreates the tag and publishes the release automatically. - Tests: new
events,fetch,crypto,path,fs-promisescases andtests/fetch_test.py; the HTTP and upgrade suites no longer use fixed ports (random failures).
Install
curl -fsSL https://byteforgestudiolab.github.io/RunTime-Now/install | bashAlready installed? Run rtn upgrade.

