638
edits
(Created page with 'Motivation * more robust thread safety API * reduce GC pauses * minor performance win from eliminating object locking Plans * Pursue opportunities to make GC faster without API …') |
No edit summary |
||
| Line 19: | Line 19: | ||
* jorendorff: design whatever new JSAPI we need to support "regions" | * jorendorff: design whatever new JSAPI we need to support "regions" | ||
* jorendorff: add assertions that test our assumption that objects aren't shared. | * jorendorff: add assertions that test our assumption that objects aren't shared. | ||
* jorendorff: ask bz about same-origin "regions" already implemented somewhere in Gecko | * jorendorff: ask bz about same-origin "regions" already implemented somewhere in Gecko ("window target algorithm") | ||
* jorendorff: ask gwagner for his GC benchmarks so we have a baseline | * jorendorff: ask gwagner for his GC benchmarks so we have a baseline | ||
* ???: review existing code that shares objects across threads | |||
What is sharing objects across threads now? | |||
* DocShell scripting cross-thread | |||
* multithreaded xpcom | |||
* URLClassifier | |||
* Personal Security Manager | |||
(Proxy autoconfig is main-thread only.) | |||
==References== | ==References== | ||
[http://www.adambarth.com/ Preventing Capability Leaks in Secure JavaScript Subsets]. Matthew Finifter, Joel Weinberger, and Adam Barth. To appear: Proc. of the 17th Network and Distributed System Security Symposium (NDSS 2010). | [http://www.adambarth.com/ Preventing Capability Leaks in Secure JavaScript Subsets]. Matthew Finifter, Joel Weinberger, and Adam Barth. To appear: Proc. of the 17th Network and Distributed System Security Symposium (NDSS 2010). | ||
edits