Kyle Simpson
Kyle Simpson
For posterity sake, let's clarify that [throttling and debouncing are in fact distinct](https://codeburst.io/throttling-and-debouncing-in-javascript-646d076d0a44), while still clearly being related. But both of these seem like worthwhile decorative hooks to add, which...
I have an idea for a couple of features that I think would make debugging and testing of hooks much better. Want to sketch them out here and get feedback....
The `useDeferred()` hook creates and stores in a state slot (via `useState(..)`) an object, commonly called a deferred, which is a promise and also its `resolve(..)` / `reject(..)` capabilities. ```js...
I am not quite sure when this happened, but it seems like fairly recently... the change to add `reason` to `AbortSignal` was done in a somewhat breaking way, and I'm...
## Tell us about your runtime: * **QUnit version**: 2.4.0 * **What environment are you running QUnit in? (e.g., browser, Node)**: Node 8.6.0, Chrome 61. * **How are you running...
I'm not sure if this behavior is by-design, or if there's just no way for QUnit to fix it, but this situation just bit me and it was very confusing....
Basic caching service worker needed, to make this an installable PWA. Probably should use a basic versioning system in it as well.
Related to #2. I kinda like the logo I originally designed for this, as can be seen in the attached image. But I'm not deeply attached to it. If someone...
some way on the registration screen to get suggestions for passphrases (diceware, etc).
Need to implement JS functionality (and some UI and carefully considered wording to the user) around opting the storage of this app (indexDB) into "persistent storage" mode. More info here:...