tauri-runtime-servocat
v3.32.0 ExperimentalServo-replacement runtime for Tauri: wires html-cat, css-cat, dom-cat, layout-cat, paint-cat, net-cat, boa-cat, ecma-runtime-cat, and web-api-cat into a single rendering + scripting pipeline. v3.32.0 lights up the image pipeline that v0.7.20's accessor pack was set up for: `render_with_inline_assets` walks the DOM for `<img>` elements with `data:image/png;base64,...` src attributes, decodes each (via the `png` crate + base64 decode), and attaches a `NodeId -> DecodedImage` map to the Frame. The tiny-skia rasterizer walks the layout tree, finds each `<img>` box, and stamps the decoded pixels (premultiplied on copy, bilinear scaling to the box rect). File-path and HTTP image sources are silently skipped for now -- follow-ups will add filesystem and net-cat fetch paths. Seventh sub-crate of a Servo-replacement webview runtime targeting Tauri.
Quick Verdict
- โActively maintained (updated 28d ago)
- !Heavy dependency tree (25 direct deps)
- โPermissive license (MIT OR Apache-2.0)
Security
Deep Insights
269 downloads in the last 30 days, down 50% from the previous period. May indicate migration to alternatives.
The primary maintainer publishes 104 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.
25 direct dependencies. Consider the impact on compile times and supply chain complexity.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata