StarlingMonkey icon indicating copy to clipboard operation
StarlingMonkey copied to clipboard

The StarlingMonkey JS runtime

Results 64 StarlingMonkey issues
Sort by recently updated
recently updated
newest added

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

Strictly speaking I believe this global should be exposed.