WebAssembly is known for its speed and security, but can it be applied to enhance application security as a whole? Join Arcjet’s CEO David Mytton and host Thomas Steiner on WasmAssembly as they delve into Arcjet’s innovative use of Wasm for crucial security functions like bot detection, rate limiting, and data redaction, providing developers with a powerful yet manageable security toolkit.
Chapters:
0:00 – Introducing David Mytton
4:26 – David’s PhD
5:54 – What is Arcjet and what does it do
8:43- Why Arcjet sets on Wasm
12:02- Arcjet on the client?
13:29 – Arcjet and serverless constraints
16:24 – From wasm-bindgen to jco
18:54 – The component model and PHP support
20:04 – jco and ComponentizeJS
23:26 – Arcjet’s WIT usage
26:27 – Arcjet and Extism
30:15 – Extism on the client?
32:40 – Arcjet and the Bytecode Alliance
33:28 – Wasm, but not
36:29 – Bonus question: Arcjet and dealing with the versioning jungle
38:23 – Contacting David
Resources:
Squishy Wasm apps using Extism with Dylibso’s Steve Manuel – WasmAssembly → https://goo.gle/3VFcf7J
David Mytton’s blog → https://goo.gle/3C7kXFv
Console Devtools podcast episode with Fermyon’s Matt Butcher → https://goo.gle/3C8mQBQ
Arcjet → https://goo.gle/40r7dNH
Arcjet Wasm blog posts → https://goo.gle/3WqTNQG
Arcjet example app → https://goo.gle/3E3We5n
@arcjet/next package → https://goo.gle/3DXvyDh
Arcjet JS SDK → https://goo.gle/4h4UyqY
Jco → https://goo.gle/4ecjdIC
jco example → https://goo.gle/4gwhBLu
Wasm-bindgen → https://goo.gle/3WrZVs0
Arcjet-js PR where we switched, with some comments on reasoning → https://goo.gle/4hHkJEf
Componentize-py → https://goo.gle/3CdOUUn
Componentize-dotnet → https://goo.gle/42oiNMu
ComponentizeJS → https://goo.gle/3OUNjFG
Wasm Interface Type (WIT) → https://goo.gle/4fnXMFf
Extism → https://goo.gle/3E5waa2
Watch more WasmAssembly → https://goo.gle/WasmAssembly
Subscribe to Chrome for Developers → https://goo.gle/ChromeDevs
#WebAssembly # #ChromeForDevelopers #Chrome
Speaker: Thomas Steiner
Products Mentioned: Web Assembly (Wasm), Chrome, WebAssembly for Chrome