James Browning
James Browning
So it's possible to have resources that define both `[Symbol.dispose]` and `[Symbol.disposeAsync]`: ```js const fileResource = { [Symbol.dispose]: () => { fs.closeSync(fd); }, [Symbol.disposeAsync]: async () => { return await...
### What problem are you trying to solve? (I did originally suggest this on the [Observable proposal](https://github.com/WICG/observable/issues/146) but it was suggested I propose this here instead.) AbortSignal teardown is still...
[Declarative shadow dom](https://web.dev/articles/declarative-shadow-dom) is a relatively new feature, but now has cross browser support so it would be good if `parse5` could support parsing and serializing declarative shadow roots. From...
This isn't tested yet, but this adds support for declarative shadow roots (closing #1469). A couple questions for this approach: - Is making tree adapters shadow root support optional the...
From the updated explainer, I just noticed that `implements` is used to compare a constructor with a protocol. I don't understand why this is operating on constructors and not on...