docs.rs failed to build tauri-runtime-servocat-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
tauri-runtime-servocat
Servo-replacement runtime for Tauri: wires the full comp-cat-rs cat-stack (html-cat, css-cat, dom-cat, layout-cat, paint-cat, net-cat, boa-cat, ecma-runtime-cat, web-api-cat) into a single rendering + scripting pipeline.
Example
use ;
v0.1.0 scope
render(html, css, viewport) -> Frame-- HTML → DOM → layout → display list.run_script(html, css, js, viewport) -> Frame-- same plus an inline JS step.Framecarries the dom-catDocument, layout tree, paint-catDisplayList, and (when scripted) the JS return value.
Roadmap (committed for subsequent versions)
- v0.2.0 --
tiny-skiarasterizer (rectangles only, no text);render_to_pixels(frame, buffer). - v0.3.0 --
cosmic-textfor text shaping + glyph raster. - v0.4.0 --
winit+softbufferwindow + a runnable demo binary. - v0.5.0 -- IPC bridge (
window.__TAURI_INVOKE__); DOM-mutation back-propagation into layout. - v1.0.0 --
tauri_runtime::Runtimetrait impl with the working pieces wired in; remaining methods stubbed and filled in over patch releases.
License
MIT OR Apache-2.0