Guy Bedford

Results 334 issues of Guy Bedford

When reporting errors that have a `"cause"` property (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause), we should not just print the error itself but also nicely print the cause of the error. For example with code...

Since the JS source code string remains in Wasm memory, there's no reason we can't improve error reporting to include a proper source code output frame. This would be a...

We should implement an explicit `engine->gc()` function and possibly also a build mode that exposes a `gc()` JS global method that calls this like Node.js supports. This would be a...

This falls under https://github.com/bytecodealliance/StarlingMonkey/issues/45 but barring that full implementation, there may be partial compat work involving explicit implementations of features like this.

- [ ] ReadableByteStream tee - [ ] Async iteration / BYOB async iteration - [ ] ReadableStream.from ([https://github.com/whatwg/streams/pull/1083](https://github.com/whatwg/streams/issues/1018)) - [ ] Minimum bytes read for BYOB streams: https://streams.spec.whatwg.org/#dictdef-readablestreambyobreaderreadoptions -...

Per https://urlpattern.spec.whatwg.org/.

See https://github.com/whatwg/url/pull/735.

We support `Request.clone` but not `Response.clone`.

* `SubtleCrypto.prototype.encrypt` * `SubtleCrypto.prototype.decrypt` Both with support for `AES-CBC` and `AES-GCM` _Originally posted by @mlegenhausen in https://github.com/fastly/js-compute-runtime/issues/440#issuecomment-1550974081_

If I could lobby for a few more algorithms to be supported 🙏 - `RSA-PSS` - `ECDSA` (at least P-256, but ideally all three curves) - `Ed25519` from https://wicg.github.io/webcrypto-secure-curves/ -...