13
edits
(Added Windows' dump_syms rewrite) |
(Add wgpu) |
||
Line 161: | Line 161: | ||
** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities. | ** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities. | ||
* libcubeb Audio backend for macOS (CoreAudio): {{bug|1530715}} (in Nightly since 70?) | * libcubeb Audio backend for macOS (CoreAudio): {{bug|1530715}} (in Nightly since 70?) | ||
* [https://github.com/gfx-rs/wgpu wgpu], a [https://gpuweb.github.io/gpuweb/ WebGPU] API implementation: {{bug|webgpu-mvp}} (in Nightly since 72) | |||
** '''Why Rust?''' Complex tracking logic, wide attack area. Also, leverages Rust ecosystem for building libraries on top of our native implementation and the API that will target the Web. | |||
=== Proposed === | === Proposed === |
edits