Spider 0.0.3.8

I’ve just pushed the most recent update of Spider to version 0.0.3.8.

Spider 0.0.3.8 is a simple change which adds compatibility for Firefox 11 Nightly builds.

Spider 0.0.3.7 was an update which I failed to push to the web site but which was available from hg.mozilla.org/automation/sisyphus/spider. Sorry that I wasn’t more timely in announcing the update. Spider 0.0.3.7 included significant changes:

  • Load handlers where changed from using useCapture true to false. This is I believe a better approach than what I have used in the past, but if you see any issues with pages failing to fire the load event please contact me.
  • CSpider no longer uses direct CallWrappers to detect page time outs. Instead, time out detection is now handled by the CPageLoader.
  • The CPageLoader’s initialization has been changed to include explicit references to:
    • the content element used to load the web page;
    • the callback function used to handle the load event;
    • the callback function used to handle page time outs;
    • the time out interval;
    • and the http responses observer.
  • The change to remove the singleton nature of the CHTTPResponseObserver was to allow the use of additional CHTTPResponseObservers which could be used in userhook functions. I found this very helpful when performing investigations of how the effect of a 2 digit rv: value in Firefox 10 might affect web site’s user agent detection of Firefox.

    Please let me know if you have any issues by contacting me at bob @ this domain. Thanks for using Spider, and I hope you continue to find it useful.

Posted in Spider | Leave a comment

Spider 0.0.3.6

Spider 0.0.3.6 updated to support Firefox 6, Firefox 7 Beta, Firefox 8 (Aurora) and Firefox 9 (Nightly).

Posted in General, Spider | Leave a comment

100,000,000

100,000,015 Firefox Downloads

Posted in Mozilla | Leave a comment

test262.ecmascript.org shootout

Dave Fugate of Microsoft announced an update to test262.ecmascript.org, the test suite for ECMAScript 5. I thought I would check it out. Internet Explorer 9 was tested on 32bit Windows Vista, while the others were all tested on Mac OS X 10.5.

Browser Tests To Run Total Tests Ran Pass Fail Failed To Load
Internet Explorer 9 10456 10456 10439 17 0
Firefox 4.0 10456 10456 10155 301 0
Chrome 10 10456 10456 9959 497 0
Safari 5.0.4 10456 10456 9156 1300 72
Opera 11 10456 10456 6905 3551 66

The test suite looks very cool. Kudos to everyone involved in creating test262!

Posted in JavaScript, Mozilla, Testing | Leave a comment

Spider 0.0.3.3

Spider 0.0.3.3 includes changes to support Firefox 4′s changes in
XPCOM’s component registration and removal of xpnativewrapper and improvements to onload detection.
It also includes a new command line parameter -invisible to hide the content being loaded.

Posted in Spider | Leave a comment