WebWait Updated

One of the projects I wanted to work on in my time off was WebWait.

It finally does what I wanted it to do all along: Permanently record benchmarks. You can get a unique URL for each benchmarking session you run by hitting Save. Funny – WebWait was running as a Rails app for several years, but was always a pure browser-side client until I finally completed this. (Ultimately, I didn’t use Rails anyway – see below.)

Some other enhancements too …

  • Bar charts (using the Google Charts API):

  • Expanded dashboard, showing a box for each site you’ve trialled. (Previously, there was only one box ever shown, the latest one. Since people like taking screenshots of these, I figured it would be cool to include multiple boxes.)

  • There is also a JSON view of the trials that were recorded.

It would be cool to expand it further, for example allowing pages to be cross-linked when they benchmark the same trial. But I’ll leave it here and see where demand takes it.

The new WebWait server is powered by the incredibly productive trio of Ruby, Sinatra, and TokyoCabinet. On the browser, it’s still jQuery, with the DataTables plugin and my own jQuery iFrame plugin. Hosted on SliceHost (where I have now happily migrated many things.)

5 thoughts on WebWait Updated

  1. I just tried webwait and it ran well for 17 sites but now it’s stuck on “Webwait loading” on the 17th with 3 more sites in the cue.

    As I want to take a screen capture of all 20 sites’ results, what must I do without having to start all over (which I had to do after 10 sites).

  2. Hi Marc, Sorry I haven’t seen that problem before. I’d suggest saving the results as they are and then restarting. You’ll have to record again but at least the URLs will be saved and you can just walk away and let it run.

  3. Pingback: WebWait Upgrade: Deletion, Quick Entry of Multiple Sites

Leave a Reply