Explore the WebAssembly (Wasm) plugin for Apache Traffic Server (ATS) in this 28-minute conference talk. Dive into the background and history of ATS plugins and programmability, understanding their limitations and how the Wasm plugin offers an alternative solution. Learn about the "proxy-wasm" specification and its implementation in various open-source proxy servers. Examine the structure and implementation of the Wasm plugin, including supported WebAssembly runtimes like Wasmtime, WAMR, and WasmEdge. Witness a demonstration on writing code in different programming languages and compiling them into Wasm modules for use with the plugin. Discover current limitations, future enhancements, and potential use cases, such as AI inference on ATS through Wasi-NN extension support. Gain insights from Shu Kit Chan, a senior software architect and advocate for Open Source, WebAssembly, and Apache Traffic Server, as he shares his expertise and experiences in this evolving field.
Overview
Syllabus
WebAssembly plugin for Apache Traffic Server
Taught by
The ASF