On Fri, Sep 3, 2010 at 1:30 PM, James Craig <jcr...@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.

Adam
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to