Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7702125
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T23:09:18+00:00 2026-05-31T23:09:18+00:00

I wonder how apps like these generate screenshots for different browsers. Are they using

  • 0

I wonder how apps like these generate screenshots for different browsers. Are they using EC2 instances to run various browsers and generate and store (Amazon S3?) screenshots?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T23:09:20+00:00Added an answer on May 31, 2026 at 11:09 pm

    Are they using EC2 instances to run various browsers and generate and
    store (Amazon S3?) screenshots?

    That’s apparently exactly what they are doing – as far as I know this is not officially documented in detail indeed, but one can deduce it to some extent from the following information.

    1) Their Feature Tour -> Email Tests answers How does it work? as follows:

    You send us a copy of your email design, either by uploading the HTML
    or sending us a test email. Within a couple of minutes you’ll see
    screenshots of your email as it’s rendered by all the different email
    clients. Made a change? One click starts a re-test.

    This is exactly what one would expect, i.e. they are apparently running a test harness which exercises all supported email clients (and dito for browsers) after a new test is scheduled via a queue. This requires a decent amount of automation around all these clients; while some may nowadays offer a dedicated automation API/component to allow rendering without running the full application, I expect this to be a fairly complicated process all in all still, likely requiring external UI automation, which used to be brittle and slow (OS support for this improved in recent years though).

    2) Litmus has fortunately participated in an AWS Case Study in February 2010 (updated in April 2011), which confirms their infrastructure to be (meanwhile) running on AWS (specifically Amazon EC2 and Amazon S3) and provides additional insight:

    Initially, Litmus was hosted on a combination of in-house hardware and
    dedicated servers. The company grew quickly, and soon they outgrew
    their hardware. […] Paul Farnell tells us about the process, “We looked for
    solutions that would meet our needs of scalability and cost. We chose
    Amazon S3 because there was nothing else like it when we first
    started. For Amazon EC2 we initially trialed a competitor to Amazon,
    but found it to be tremendously unreliable. [emphasis mine]

    Furthermore (as of April 2011) Litmus uses Amazon S3 to store over 6TB of customers’ images and Amazon EC2 for running customers’ tests:

    When we first started out we stored the images on our own hardware,
    but as we grew we realized this was quickly going to become a
    headache. By using S3 we were able to focus on improving our product,
    not worrying about scaling up our storage. We also use Amazon EC2 to
    run the automated email tests for our customers; we currently have 400
    EC2 servers. By using EC2 we’re able to add more servers to our grid
    during the busy periods of the day, and remove them during quieter
    periods.

    Finally, they are using Spot Instances [to] gain significant EC2 cost savings:

    Specifically, we have a queue-based architecture where a worker node
    will pull a job from the queue and then process it. As worker nodes
    appear after a Spot bid is accepted, they can just take jobs off of
    the queue. [emphasis mine]

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Like most Rails developers, I have lots of Rails apps on my system--running different
I wonder what's the best deployment directory for Rails apps? Some developers use directories
Some native iPhone applications (like Clock) display different default images while loading depending on
I would like to store some Application-Related Metadata for Files, and NTFS Alternate Data
I am using JPQL for the model queries from Play Framework. I wonder if
i wonder how do desktop apps without any domain names use oauth? or is
I work with various developers on various apps. I need to know how my
Background I've written several production apps using Rails 2. I've gotten comfortable with it.
I have been using with success, grand central dispatch in my apps, but I
I wonder if it's possible to run a purchased and downloaded application in iOS

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.