Search Articles

Search Results: WebAssembly

Unpacking the WebAssembly Basic C ABI: How Compilers Bridge C Code to WASM

Unpacking the WebAssembly Basic C ABI: How Compilers Bridge C Code to WASM

The WebAssembly tool-conventions repository defines a Basic C ABI that standardizes how Clang and Rust compile C programs to WASM, enabling seamless interoperability across tools. This ABI cleverly separates the abstract value stack from a managed linear memory stack, handling scalars directly while passing larger aggregates via explicit memory allocation. Developers targeting WASM will find these mechanics essential for understanding generated code and optimizing FFI boundaries.

WebAssembly's Next Frontier: Beyond the Browser

As WebAssembly (Wasm) expands beyond its browser origins, developers are unlocking unprecedented performance and portability for complex applications—from AI inference to edge computing. This shift promises to redefine cross-platform development.
Tangent: Reinventing Stream Processing with WebAssembly-Powered Plugins

Tangent: Reinventing Stream Processing with WebAssembly-Powered Plugins

Tangent introduces a novel approach to stream processing by enabling developers to write transformations in Go or Python instead of DSLs. With WebAssembly sandboxing for security and a shareable plugin ecosystem, it promises flexibility without sacrificing performance. This could democratize real-time data processing pipelines.

MySQL Embraces WebAssembly: Revolutionizing Database Extensibility for Modern Applications

Oracle has integrated WebAssembly support into MySQL, enabling developers to run high-performance, sandboxed code directly within the database engine. This breakthrough allows complex data processing—from machine learning to real-time transformations—to execute closer to the data, eliminating costly context switches. The move signals a fundamental shift in how databases can be extended beyond traditional SQL constraints.

WebAssembly: The Key to Sandboxed, Runtime-Extensible Image Processing?

A developer's quest for truly portable image preview generation reveals a gap in today's solutions—leading to an innovative proposal: Could WebAssembly enable secure, runtime-loadable handlers that eliminate native dependencies? We explore the technical vision and its ecosystem readiness.