Kyle Simpson

Results 186 issues of 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...

enhancement
help wanted
good first issue

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....

enhancement
question

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...

enhancement
help wanted
question

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...

compat
topic: aborting

## 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...

Category: API
Component: Assert

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....

Type: Bug
Component: Assert

Basic caching service worker needed, to make this an installable PWA. Probably should use a basic versioning system in it as well.

enhancement

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...

enhancement

some way on the registration screen to get suggestions for passphrases (diceware, etc).

enhancement

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:...

enhancement