WebAssembly plugin for Apache Traffic Server
summary
A WebAssembly plugin runs proxy-wasm modules on Apache Traffic Server and supports runtimes like Wasmtime, WAMR and WasmEdge; a Rust example reads a request header token, tests primality and either continues proxying or fabricates a 403, and the Coraza WAF compiled to Wasm turns ATS into a working web application firewall. Current gaps include HTTP/2 trailers, gRPC handlers and a caching-API mismatch with Envoy, performance/resource contention is unresolved, and V8 and wasi‑nn AI inference support are planned.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker background
- 1:14Apache Traffic Server overview
- 3:01ATS plugin system evolution
- 7:20WebAssembly introduction
- 9:05ATS WebAssembly plugin architecture
- 11:09Rust example and use case
- 13:22Web application firewall demo
- 15:13Benefits of WebAssembly
- 17:44Challenges and limitations
- 19:55WebAssembly runtimes overview
- 25:14Summary and future plans
related talks
27mMod_Wasm: Bringing WebAssembly to Apache
38mWebAssembly for the backend
48mWebAssembly Beyond the Browser
35mWebAssembly beyond the browser
22mWebAssembly beyond the browser
42mWebAssembly beyond the browser
55mUsing WebAssembly to run, extend, and secure your .NET application
34mWebAssembly and High Load
