I wasn't trying to take away from the work that tracker1 and other have done to improve it but it seems hard to maintain and build on. It probably won't change, but I've started building another platform. Probably won't go anywhere but should be fun.
Asynchronicity isn't the problem. I wish I had the time to write a blog post about this, but no, Cypress is not a "Selenium killer" even though the developer experience is definitely an improvement. Unfortunately it's an incremental improvement and not a revolutionary one.
The big question is how does this affect npm. They mentioned that they were partnering with npm for this, but there were no details on what that means.
I see a lot of people blaming the micro-module approach of Node.js/npm, but I don't think they understand how big of a boon it has been to the ecosystem. Would anyone argue that Node.js/npm isn't the largest software ecosystem ever? There are definitely ways npm can be improved but let's not forget how successful this approach has been.