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.