2 रिपॉजिटरी
Tools and strategies for bridging native code with web-based interfaces.
Distinguishing note: Focuses on exposing native protocol libraries to browser environments via WebAssembly.
Explore 2 awesome GitHub repositories matching web development · WebAssembly Interoperability. Refine with filters or upvote what's useful.
Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque
A compilation strategy that exposes native protocol libraries to web browsers by wrapping Rust code in JavaScript-compatible interfaces.
TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re
Adapts function signatures to handle complex data types and integers across different runtime environments using pointers and stack-based allocation.