Microsoft announced the launch of BrowserSwarm
Developed in collaboration with AppendTo
and Sauce Labs
, BrowserSwarm is powered through the cloud, allowing developers to save time setting up multiple browser or device testing environments and precious server resources, Microsoft said.
"BrowserSwarm is a way to help developers spend less time testing and more time innovating, Justin Garrett, senior product manager on Microsoft's Internet Explorer team, told eWEEK.
In a blog post
, dojo, prototype and Modernizr—used by over 70% of the top traffic Websites worldwide–have enough resources to perform testing regularly. But what if you're a startup building a new framework? Testing is probably the last (but necessary) thing you want to do. So–just like we announced modern.IE testing tools for developer sites–we are partnering on BrowserSwarm to help framework authors. We want to alleviate the time spent testing frameworks (and the sites they service) so that developers have more time to innovate on the Web."
Explaining how BrowserSwarm works, in a separate blog post
, Sandeep Singhal, group program manager for Internet Explorer, said, "BrowserSwarm connects directly to your team's code repository on GitHub and uses Sauce Labs' cloud to automatically run Unit Tests using QUnit. A simple report separates which test cases passed and failed so you can quickly see what needs to be fixed. BrowserSwarm provides test results using top frameworks and libraries such as prototype.js and Modernizr. You receive an overall pass rate across browsers and devices, along with individual test pass rates for top browsers."
The BrowserSwarm project is in beta, and Microsoft is hoping Web developers will get on board and use the tool and provide feedback to help improve it, Garrett said. For front-end Web developers, BrowserSwarm is complementary to Microsoft's modern.IE
Website, which provides a set of free tools and resources to help developers build Websites for all modern browsers, he said.
"Running unit tests across many browsers is normally a tedious and painful process," Ryan Niemeyer, appendTo architect and Knockout.js core contributor, said in a statement. "For many of the libraries that I have developed, it is a step that I often skip on each build due to time constraints. BrowserSwarm helps take away much of this pain, which can help free up OSS [open-source software] developers to devote more time to actually doing the development that they love."
Microsoft's Singhal said the open-source partnership represented by BrowserSwarm is a continuation of Microsoft's history of working with the community to make the Web better. "We have over 90 Microsoft people involved in 63 W3C working groups, and we have submitted thousands of test cases and hundreds of core reference docs to WebPlatform.org," he said. "With the new F12 Developer Tools in IE11, free site scanning tool on modern.ie and free virtual machines, we continue to help developers build a new class of modern Web experiences."