Since it’s mentioned in the blog post, I don’t mind sticking up for PhantomJS, driven by PHPUnit and Spiderling. I do 110+ page operations in a SPA, various FTP/SSH ops, and 380 assertions in a single CircleCI machine, in around 9 minutes. It’s been fairly rock-solid for six months.
Perhaps I am just not pushing it hard enough 