2 Repos
Single-pass compilation techniques that prioritize fast startup time over peak execution performance.
Distinct from Single-Pass Compilers: Specifically refers to the 'baseline' tier of JIT compilation rather than general single-pass source-to-bytecode compilers.
Explore 2 awesome GitHub repositories matching web development · Baseline Compilation Strategies. Refine with filters or upvote what's useful.
Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host system. It functions as an embeddable engine that integrates into applications through native APIs and language-specific bindings, as well as a standalone execution environment accessible via a command line interface. It is a WASI compatible runtime, implementing the WebAssembly System Interface to provide portable access to system resources. The engine utilizes a JIT compilation model to translate intermediate representation into optimized machine code for various CPU architecture
Translates bytecode into machine code in one pass to prioritize fast startup time.
Hermes is a mobile-optimized JavaScript runtime and engine designed for React Native. It functions as an ahead-of-time bytecode compiler that converts JavaScript source code into a dense binary format during the build process to eliminate the need for parsing and compilation at runtime. The engine features a baseline JIT compiler that generates native machine code for frequently called functions to improve performance after the initial launch. It also includes a mobile-optimized garbage collector that precisely identifies reachable objects to minimize memory overhead and pause times on resour
Implements a baseline JIT compiler that generates native machine code for frequently called functions to improve runtime performance.