V
主页
我遇到过的错误,Wasm 调试技巧
发布人
转载自:https://www.youtube.com/watch?v=sofGOtwGWu8 Speakers: Natalia Venditto & Ralph Squillace Debugging WebAssembly systematically, across widely varying runtimes and with very different code paths inside modules, is a total pain. Most usage in the browser focuses on features enabled in F12, which assumes a JavaScript engine is hosting the assembly and, often but not alwasy, the Chrome Debugging Protocol. And that’s the front end; outside the browser, there’s no standard debugger API (yet), protocols between languages vary widely, and not all languages treat debug symbols the same way. It’s HARD, so hard that most service based on WebAssembly implement their own debugging (because otherwise you’d get mad at the service for low productivity). But there’s hope! In this session, we’ll tour the requirements to debug into wasm, show the paths available depending on your usage of the technology, and demonstrate some tool sets that, taken as a whole, give you a native-feeling, interactive step-through debugging – the thing you want. We’ll discuss stepping through wasm mapped to source code – both for browser and interpreted languages like Python, but also for standalone runtimes and Rust, Go, C, and Zig.We’ll wrap up with the debugging UX issues yet to be solved and more importantly where you can dive in and contribute. This is the year of WebAssembly on the Desktop. (Can I say that?)
打开封面
下载高清视频
观看高清视频
视频下载器
Wasm 高性能绘图
Wasm 框架 Extism 1.0
WebAssembly 究竟是什么?
使用 Wasm 构建微服务
嵌入式中使用 Wasm
SpinKube:Wasm 和 未来 Web 开发架构
WebAssembly 实现边缘计算机视觉
每个 wasmer 都需要知道事之WebAssembly 食用指南
Rust 101 速成班: 学习 Rust(6 小时!)+ 19 个练习 从零0到1
Rust 容器 VS Wasm,到底鹿死谁手?
Wasm 和 微服务
Wasm 在 google 的应用场景
9 个Rust 最佳实践 - Part2
WASM, Go, YAML, Zig... Oh my! -
Rust WebAssembly解析
Rust初学者容易犯的8个致命错误
学习 Rust 编程的 5 个步骤
Rust-如何进行嵌入式开发
用 Rust 构建时髦的终端进度条!
Wasm-optimized Linux:是什么、怎么做,最重要的是,为什么?
9 种使用真实 lib 的 Rust 最佳实践
WebAssembly 组件模型
Rust-WASI 的世界
Rust-Serverless 之 wasm-workers-server
Rust-事件驱动与Wasm
使用 JIT 更快地通过 Wasm 运行 JS
Rust 生产级别 Workspace 组织示例
Wasm registries,仓库都来了
Rust 领域驱动设计
Rust 创建自己的链接缩短器(适合初学者的项目)
Python 编译为 Wasm
Rust 错误处理 - 最佳实践
使用 Rust 创建自己的音乐播放器
Rust 中的错误处理
我最喜欢的 Rust 设计模式
骚操作:用Rust处理Python错误
简单理解 gRPC
将代码转化为精美图表的 6 大工具
如何真正学习 NixOS
历时3年,我对Rust的理解和经验