web-api-cat-0.7.21
Bindings between boa-cat (JS engine) and the DOM (html-cat tree) plus fetch (net-cat). v0.7.21 surfaces three element-walking helpers downstream consumers (e.g. tauri-runtime-servocat populating decoded `<img>` metadata) need to enumerate heap-side DOM elements without going through the JS engine: `read_attribute(&Value::Object(id), name, &heap)` is now `pub` (was `pub(crate)`), and two new helpers in `element` -- `document_root_object_id(&env, &heap)` and `find_all_in_document(&env, selector, &heap)` -- locate the document root via `env.lookup("document")` and run the v0.7.17 subtree-walker (include root + descendants). Seventh sub-crate of a Servo-replacement webview runtime targeting Tauri.
21 hours ago