[webkit-dev] W3C Proposal: User Interface Independence for Accessible Rich Internet Applications

Dominic Mazzoni dmazzoni at google.com
Fri Sep 3 13:47:49 PDT 2010

On Fri, Sep 3, 2010 at 1:44 PM, Adam Barth <abarth at webkit.org> wrote:

> On Fri, Sep 3, 2010 at 1:30 PM, James Craig <jcraig at apple.com> wrote:
> > On Sep 3, 2010, at 12:13 PM, Adam Barth wrote:
> >> Sorry for not reading the document in detail, but are these events
> >> fired synchronously or asynchronously?
> >
> > Since it's all client-side communication between the web app and local
> user agent, I don't have a preference. Chris may. Do you?
> In general, synchronous events are bad from an architectural point of
> view.  They result in large, complex callstacks, which expose crashes
> and security vulnerabilities.  In the long term, they also impose
> contraints on how tightly coupled different components need to be.  If
> two components need to communicate synchronously, that limits our
> future ability to modularize the platform and to exploit parallelism.

It'd also be nearly impossible to implement a synchronous API in a
multi-process browser like Chrome.

- Dominic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20100903/6537e77c/attachment.html>

More information about the webkit-dev mailing list