The Gloo team is happy to announce a new version of Gloo: v0.6.0. Gloo is a modular toolkit for building fast, reliable
Web applications and libraries with Rust and WASM.
What's new
This release focuses on adding new features and crates.
New crate: gloo-worker
Gloo workers are a way to offload tasks to web workers. These are run concurrently using
web-workers.
This feature has been requested and overdue for a while. Gloo-worker is made by
moving yew-agent
to Gloo, while making it framework independent in the process.
This allows us to have a neat abstraction over the browser's Web Workers API which can be consumed from anywhere.
Features
This release has been light on new features. The only improvement is gloo_utils
now providing a new wrapper
to obtain the document head
.
Notable mention from last release
Last release, Gloo v0.5.0 did not receive its own blog post. That released introduced one major new crate: gloo-history
amongst other small improvements, which can be found in the GitHub changelog.
gloo-history
Gloo history provides wrappers for browser's history API. It exposes ergonomic Rust APIs for the browser's APIs which
can be used to build other tools. In fact, yew-router
has been
reworked to use gloo-history
under-the-hood.
Looking for contributors
Gloo project is in need of contributors. It would be really appreciated if you could contribute or raise awareness about
the Gloo project.