James M Snell
James M Snell
> (I have a vague impression that the collective hours in the back and forth of trying to get money to work on this so far already exceeded what would...
Implementing `fs.glob` apis is on our agenda for 1Q2026.
so this is our implementation of `queueMicrotask`... there is some complexity involved. ```c++ void ServiceWorkerGlobalScope::queueMicrotask(jsg::Lock& js, jsg::Function task) { auto fn = js.wrapSimpleFunction(js.v8Context(), JSG_VISITABLE_LAMBDA((this, fn = kj::mv(task)), (fn), (jsg::Lock& js,...
I might merge this into the state-machine update for this class. Please do not merge this yet.
> (Of course, in practice, if no further event ever runs in the isolate, then there's no way to observe whether the unload handler ran or not.) console.log's going to...
I'm definitely a big +1 on revisiting the release and LTS plan. When I first proposed the current plan a decade ago it was based entirely on corporate adoption cycles...
> True :-) but any feature that's not backported will take years longer before libraries can rely on it. Not disagreeing ;-) ... just saying that I would *love* to...
> empirically, "new features you need to upgrade to get" hasn't actually forced all that many people to upgrade, sadly (looking at the download stats from nodejs.org) and that's fine...
> ... New releases are not made only for features. They are supposed to fix things, like vulnerabilities and stuff. Yes, please see my previous comments here ;-) ... I'm...
Please hold off on merging this. I want to evaluate a couple things here first. Want to see if we can reduce the number of changes in this as I'm...