James M Snell

Results 138 issues of James M Snell

Two key improvements: * Include which module is trying to perform the global scope operation. This can be caused by modules in the dependency chain, try to identify which *...

While the external API for QUIC is expected to be the WebTransport API primarily, this provides the internal API for QUIC that aligns with the native C++ QUIC components. This...

c++
lib / src
needs-ci
quic
dont-land-on-v18.x
dont-land-on-v20.x

@addaleax @nodejs/n-api @nodejs/workers ... Currently there is no way for userland code to define their own cloneable/transferable objects that work with the MessageChannel/MessagePort API. For instance, ```js class Foo {...

c++
discuss
feature request
node-api
worker

### Summary ### Screenshots (optional) ### Documentation checklist - [ ] The [documentation style guide](https://developers.cloudflare.com/style-guide/) has been adhered to. - [ ] If a larger change - such as adding...

product:workers
size/s

This implements the `InvocationSpanContext` class. This type holds a tuple of trace ID, invocation ID, and span ID and will be used in support for the updated streaming tail workers...

For a while now we've been trying to work towards the ability to enable v8 pointer compression (https://v8.dev/blog/pointer-compression) by default in Node.js (https://github.com/search?q=repo%3Anodejs%2Fnode+%22Pointer+compression%22&type=issues). The key limitation that we have had...

Just wanted to give an update on the situation with the QUIC implementation. At this point I'm quite glad that I didn't move forward on the implementation that ... um......

quic

Replace `ToLocalChecked()` and `Check()` uses in exception.cc

c++
lib / src
needs-ci

Has been runtime deprecated for ~ 5 years now. It's time.

fs
semver-major
author ready
deprecations
needs-ci

Runtime deprecation for ~3 years.

crypto
semver-major
deprecations
needs-ci
commit-queue-squash