gloo
gloo copied to clipboard
A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM
### Describe the Bug Code using gloo-timers 0.2.3 can panic when the timer is dropped. ### Steps to Reproduce 1. Go to https://github.com/ctm/gloo-timers-regression 2. clone the repository 3. yarn install...
Per discussion in #239 adding support for `from_serde` and `into_serde` to `gloo-utils`. I couldn't replicate functionality 1:1 because `wasm-bindgen` uses private API methods (`__wbindgen_json_serialize` and `__wbindgen_json_parse`), so I've reimplemented it...
## Summary A user should be able to retrieve the HandlerId of a worker from its unique Bridge. ## Motivation Some Application potentially spawns many workers and needs to store...
### Describe the Bug `gloo-net` HTTP features cannot be used in a worker because the library always tries to access the Fetch API from `Window`, which will fail when running...
gloo-worker uses `post_message` to send serialized messages between workers. For some messages, it might be better to use [`post_message_with_transfer`](https://rustwasm.github.io/wasm-bindgen/api/web_sys/struct.DedicatedWorkerGlobalScope.html#method.post_message_with_transfer) to send *partially* serialized messages while avoiding expensive copies. For example,...
Bumps [terser](https://github.com/terser/terser) from 5.12.0 to 5.14.2. Changelog Sourced from terser's changelog. v5.14.2 Security fix for RegExps that should not be evaluated (regexp DDOS) Source maps improvements (#1211) Performance improvements in...
This PR adds an indexedDB wrapper to `gloo_storage`. Included is some docs explaining design decisions. It would be really nice if we could provide type safety for transactions (commit on...
### Describe the Bug `gloo-net` reexports `web_sys::AbortSignal` but it does not reexport `web_sys::AbortController`. Technically only the signal is needed for the `Request` API, but there's no way to use it...
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. Changelog Sourced from async's changelog. v2.6.4 Fix potential prototype pollution exploit (#1828) Commits c6bdaca Version 2.6.4 8870da9 Update built files 4df6754 update changelog 8f7f903...
### Describe the Bug I've just stumbled upon an issue with my changes in #152, which is that `new Blob()` doesn't allow passing `Uint8Array`s backed by `SharedArrayBuffer`. This is problematic...