a WebAssembly-based library for describing the web's DOM using moxie
provides an "augmented DOM" implementation that can run almost anywhere Rust can. compiles as either a thin wrapper around web-sys or a DOM emulation layer written in pure Rust which can be used for testing or to render HTML strings.
runs an event loop in the browser using requestAnimationFrame
offers memoization and runtime-coordinated mutable state for presenting interactive interfaces. no platform framework dependencies.
mox! macro, a Mockery Of XML. express nested function calls
and builder instantiation using XML-lite syntax
create trees of stable identifiers for repeated nested function invocations. allows later calls to "rendezvous" with the results of previous calls at the same location in the tree.
type-indexed scoped-singletons, implicitly propagated as nested environments
the book covers project values, general concepts, information for contributors, etc.
it's a work in progress and very incomplete today.
from the repo: "Warning: This is a work in progress and not yet usable for nontrivial applications."
a "webrender-based UI framework with a moxie frontend" which features a "relatively small footprint" and is "targeted towards real world desktop applications."