I think that each unit of sequential execution should get its own debugger
server (so a (same origin?) related browsing context). Then if we want to
present a unified interface, we can race-ily pause workers (and cross
origin iframes?) and coalesce these things in the UI or via a supervisor
task.

Basically, nothing really different from Gecko except that we can
/actually/ pause event queues for different contexts and can talk about
related browsing contexts directly instead of via guesswork.

On Tue, Sep 6, 2016 at 5:40 AM, Till Schneidereit <[email protected]
> wrote:

> On Tue, Sep 6, 2016 at 4:35 AM, Boris Zbarsky <[email protected]> wrote:
>
> > On 9/5/16 8:17 AM, Till Schneidereit wrote:
> >
> >> I don't think it makes too much sense to be able to pause completely
> >> independent browsing contexts that can't possibly interact with each
> >> other.
> >>
> >
> > There is no such thing.  They can always interact, just async.
> >
>
> That is indeed an important point. While I meant sync interactions, that
> doesn't cover worker threads, so it can't be the whole story.
> _______________________________________________
> dev-servo mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-servo
>
_______________________________________________
dev-servo mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to