Bun is a fast all-in-one JavaScript runtime

oven-sh/bun: Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

Implement Node-API in bun.js (napi) · Issue #158 · oven-sh/bun

Node-API | Node.js v19.0.0 Documentation

bun/JSZigGlobalObject.js at aa87d40f4b7fdfb52575f44d151906ddba6a82d0 · oven-sh/bun

bun/ffi.exports.js at 6a65631cbdcae75bfa1e64323a6ad613a922cd1a · oven-sh/bun

Electroid (Ashcon Partovi)

64-bit computing - Wikipedia

TinyCC/tinycc: Unofficial mirror of mob development branch

TypeScript: Documentation - Decorators

bun/install.zig at be03fc273a487ac402f19ad897778d74b6d72963 · oven-sh/bun

HTMLRewriter · Cloudflare Workers docs

Development containers

devcontainers/cli: A reference implementation for the specification that can create and configure a dev container from a devcontainer.json.

Bun’s Roadmap · Issue #159 · oven-sh/bun

Understanding Garbage Collection in JavaScriptCore From Scratch | WebKit

Understanding GC in JSC From Scratch |

Introducing Riptide: WebKit’s Retreating Wavefront Concurrent Garbage Collector | WebKit

A real-time garbage collector based on the lifetimes of objects | Communications of the ACM

Generation Scavenging | Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments

Changeset 98937 – WebKit

Memory Management Glossary: S — Memory Pool System 1.118.0 documentation

MarkedBlock.h in webkit/trunk/Source/JavaScriptCore/heap – WebKit

HeapCell.h in webkit/trunk/Source/JavaScriptCore/heap – WebKit

MarkedAllocator.h in webkit/trunk/Source/JavaScriptCore/heap – WebKit

AssemblyHelpers.h in webkit/trunk/Source/JavaScriptCore/jit – WebKit

Heap.cpp in webkit/trunk/Source/JavaScriptCore/heap – WebKit

Data-flow analysis - Wikipedia

MarkingConstraintSet.cpp in webkit/trunk/Source/JavaScriptCore/heap – WebKit

collector.cpp in webkit/trunk/JavaScriptCore/kjs – WebKit

Multiprocessing compactifying garbage collection | Communications of the ACM

List processing in real time on a serial computer | Communications of the ACM

A concurrent, generational garbage collector for a multithreaded implementation of ML | Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages

Portable, unobtrusive garbage collection for multiprocessor systems | Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages

Combining generational and conservative garbage collection: framework and implementations | Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages

Introducing the B3 JIT Compiler | WebKit

gornostay25/svelte-adapter-bun: A SvelteKit adapter for Bun



microsoft/mimalloc: mimalloc is a compact general purpose allocator with excellent performance.

What is Bun? | Bun Docs