InfoQ

News

Test Dozens of Browsers All At Once

Posted by Jonathan Allen on Jun 08, 2007 02:43 AM

Community
.NET,
Ruby,
Java
Topics
Web 2.0,
Debugging,
Design
Tags
Java EE,
Rails,
ASP.NET

A new project called Browsershots allows web designers to see what their site looks like in a multitude of browsers and platforms with a trivial amount of effort.

When you go to Browsershots, all you have to do is enter a website and check the browsers you want to test. It supports 31 Linux browsers, 6 Windows browsers, and 2 Macintosh browsers. These counts include both variants such as MSIE 6 and 7 as well as rare browsers such as Iceweasel and SeaMonkey.

A collection of computers running the various operating systems and browsers open the provided site and take screen shots. These are then presented to the designer, if he is patient enough to wait for them.

A serious problem with Browsershots is that it can literally take hours to get back all of the screenshots. There is a publically available queue to let you know where you are in line, but unless it is really short you should use the maximum timeout on your request. Currently that is 4 hours.

The service currently describes itself as a Technology Preview and is free of charge.

4 comments

Reply

(subjects for comments are lame) by ℙ∊ŗⓁƏ ̯̯̯̯̯̯̯ Posted Jun 8, 2007 3:29 AM
browsercam by s g Posted Jun 8, 2007 3:51 AM
Totally off topic... by Bruce Rennie Posted Jun 8, 2007 8:19 AM
Re: Totally off topic... by berkay NiQuiL Posted Jun 30, 2008 2:10 PM
  1. Back to top

    (subjects for comments are lame)

    Jun 8, 2007 3:29 AM by ℙ∊ŗⓁƏ ̯̯̯̯̯̯̯

    Umm, Browsershots is at least 2 years old... it's been a "technology preview" for that entire time. Not to say it's not cool.

  2. Back to top

    browsercam

    Jun 8, 2007 3:51 AM by s g

    I've always used http://www.browsercam.com/ for that - but you'll have to pay after the trial period (of only 24 hours). A problem with screenschots is that you can see what it looks like, but not if the interactive parts will work - which could be a problem if you use javascript.

  3. Back to top

    Totally off topic...

    Jun 8, 2007 8:19 AM by Bruce Rennie

    But 31 browsers for Linux !?!?!? Too funny.

  4. Back to top

    Re: Totally off topic...

    Jun 30, 2008 2:10 PM by berkay NiQuiL

Exclusive Content

Agile Project Management: Lessons Learned at Google

In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.

AtomServer – The Power of Publishing for Data Distribution

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera, which is now available as open source.

An Introduction to Virtualization

It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking, storage, and application infrastructure.

REST Anti-Patterns

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them.

Choosing between Routing and Orchestration in an ESB

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup, and discuss various implementation options.

Enterprise Batch Processing with Spring

Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for usage, Spring Batch architecture, scaling, example code, failures and retrying, and the future roadmap.

User Story Estimation Techniques

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques.

Security (CAS and OpenID) with Ruby

In this talk from QCon SF 2007, Justin Gehtland explains two open solutions to distributed identity and their Rails integration components: OpenID (using ruby-openid) and CAS (using rubycas-client).