Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Steven Parkes's latest activity

Sunday, March 28 2010
139 Dead code/apis for Envjs? was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 4:33 PM

    I tend to agree with the external/platform object as a switch point. I'd actually prefer to derive (in the javascript sense) the platform object from the base v...

Saturday, March 27 2010
131 DOM events: differences between "interface" names and "feature" names was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 5:01 AM

    Touch events make as much sense as mouse events. A headless browser has no less of a touch interface than it does of a mouse interface.

    I'll end up doing this a...

Friday, March 26 2010
130 Download links on http://env-js.appspot.com/release/1.0.x are broken was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 3:36 AM

    We could up load the release artifacts to the downloads area of github. Then all we need a commit hook that looks for tags and does it automatically.

Sunday, March 21 2010
101 PATCH: API to put maximum time limit on timers/intervals was updated in envjs
  • Steven Parkes
    • Tag cleared.
    by Steven Parkes at 5:02 PM

    Can you try changing the wait() to wait(-1)?

    This got changed very early in the refactor, so there's no history in git. I'm not sure if there was a problem that...

Friday, March 19 2010
115 Cleanup of Envjs.uri was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 2:32 PM

    Yeah, I know there's a URI spec. And there's also a URL spec. I was misremembering: it's not that there's isn't a spec for file URLs: that's actually described ...

  • Steven Parkes
    Steven Parkes commented at 1:44 PM

    Pretty cool ... and a lot of the plumbing.

    I have to admit, I've never been crazy about the Python API for this, though. Just breaking things down to a tuple .....

  • Steven Parkes
    Steven Parkes commented at 1:08 PM

    I haven't used the Python url stuff in a while. (Obviously) the Ruby port uses the Ruby classes. They've got some really nice features. They'll do url_a + url_b...

  • Steven Parkes
    Steven Parkes commented at 8:14 AM

    Rather than doing the indexof stuff, just using a uri parse on the path? Then you can just look at the scheme and see if it's javascript or about?

Monday, March 15 2010
101 API to put maximum time limit on timers/intervals (patch) was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 1:11 PM

    There's code that makes the parser sync to handle innerHTML, which can't have script tags and so can't do document.write.

    As far as I know, there's no way to se...

107 On page with no javascript, 500-1000ms spent in event loop was updated in envjs
  • Steven Parkes
    Steven Parkes commented at 1:05 PM

    The parsing is not complete at the end of the parseDocument precisely because the parser is async, which is why the wait is there. The parsing is taking 480 ms.