On Sep 17, 2009, at 2:28 AM, Maciej Stachowiak wrote:

Here's what would need to happen to let loads from unload run to completion:

1) Implement a way to track all entities that start loads during unload (all owners of ResourceHandles, say). 2) Add a way (perhaps via an abstract base class) for all such entities to release their ResourceHandle to another owner and then cancel themselves. 3) Add code after unload finishes to create an object that takes ownership of all these ResourceHandles, and stays alive until they all complete their loads (dropping results on the floor).

If there were pending loads when the user tries to quit the browser, would we wait for each to finish or would we make the quit operation wait on their completion?

Would the be a limit to how many pending pings could be in flight at a given time?

Would you suggest that, as a best practice, the browser gives users insight into this activity?

~Brady

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

Reply via email to