Run your JS everywhere, with Jellyfish
summary
A tool called jellyfish actually runs the same JavaScript across browsers, simulators and headless engines by injecting a tiny proxy script and using WebDriver or Sauce Labs where needed; it stores results in CouchDB, exposes a plugin API, and struggles only with HTTPS proxying and remotely opening the iOS simulator browser. Demos show runs Firefox Chrome Safari and headless zombie and phantomjs, talks to Sauce Labs and WebDriver grids, and a stress run of 450 browsers in parallel with 100 headless — it works, with Android performance and Windows support still unfinished.
AI-written summary · about
chapters (6)
related talks
37mCross browser unit testing JavaScript
27mJSConf 2015 Mike Ball
41mBrowser Internals for JS Devs
40mTesting Javascript with Jasmine
37mSay No(de) to the Browser: Testing your Webapp Frontend Code Using Just Node
17mThe jsdom
18mStart using Jasmine. Write better JavaScript. Profit.
38mBuilding Universal Apps
