Nothing I'm aware of would cause this to be synchronous. Thanks for pointing it 
out. It's definitely worth mentioning this fact in the proposal

On Sep 3, 2010, at 4:56 PM, James Craig wrote:

> On Sep 3, 2010, at 1:47 PM, Dominic Mazzoni wrote:
> 
>> On Fri, Sep 3, 2010 at 1:44 PM, Adam Barth wrote:
>> 
>>> 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.
> 
> I'm unaware of any reason it would need to be synchronous. 
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

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

Reply via email to