RustNN Implements WebNN With Python Bindings
On Dec. 16, 2025 a developer released rustnn, a Rust implementation of the W3C WebNN specification with PyWebNN v0.4.0+ available on PyPI and bundled ONNX Runtime for immediate execution. The project implements 95 WebNN operators, provides CoreML and ONNX converters, and is adding a TensorRT executor; it uses a converter/executor architecture to enable platform-independent graph compilation and easier browser integration.
Key Points
- 1Implements 95 WebNN operators in Rust with CoreML and ONNX converters and executors
- 2Leverages WPT conformance tests and Chromium reference to validate behavior and accelerate development
- 3Enables PyWebNN Python package (v0.4.0+) with bundled ONNX Runtime for immediate experimentation
Scoring Rationale
Practical, multi-backend release with usable Python bindings and strong validation; limited by early maturity and incomplete TensorRT support.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems