]> git.codecow.com Git - nano25519.git/commitdiff
Queue async retry faster while waiting for Node host.
authorChris Duncan <chris@zoso.dev>
Fri, 19 Jun 2026 06:24:57 +0000 (23:24 -0700)
committerChris Duncan <chris@zoso.dev>
Fri, 19 Jun 2026 06:24:57 +0000 (23:24 -0700)
src/lib/nano25519.ts

index 373f136739b56c2e56d941e636344f5fe74ace55..9df7e5b590d55c4e909442a2b3baf004238e2f27 100644 (file)
@@ -189,7 +189,7 @@ const nano25519_init = (bytes: number[]): { derive: typeof derive, sign: typeof
         * @param {object} message.data - Worker commands and related data
         */
        function handleMessage (message: unknown): void {
-               NODE: if (host == null) setTimeout(() => handleMessage(message), 0)
+               NODE: if (host == null) return queueMicrotask(() => handleMessage(message))
                let result: undefined | boolean | string | Uint8Array<ArrayBuffer>
                let url: undefined | string
                let id: undefined | string