RE: [Bug 9823] New: Add maxExecutionContexts property with number of hardware execution contexts

2010-06-10 Thread Mike Wilson
Hi Robert, I think using the term execution context here is not really advisable, as a JS call stack will contain a new execution context for every function call level. Thus, a property named maxExecutionContexts might as well be interpreted as the maximum call stack depth in a single worker.

Re: [Bug 9823] New: Add maxExecutionContexts property with number of hardware execution contexts

2010-06-10 Thread Jonas Sicking
For what it's worth, it's unlikely that we at mozilla will implement this anytime soon, if at all. We're currently working on trying to reduce the ability to fingerprint [1] and this would be a step in the wrong direction for us. This is based on discussions with security folks here, so it's

Re: [Bug 9823] New: Add maxExecutionContexts property with number of hardware execution contexts

2010-06-10 Thread Mark Seaborn
On Thu, Jun 10, 2010 at 10:04 AM, Jonas Sicking jo...@sicking.cc wrote: For what it's worth, it's unlikely that we at mozilla will implement this anytime soon, if at all. We're currently working on trying to reduce the ability to fingerprint [1] and this would be a step in the wrong direction

RE: [Bug 9823] New: Add maxExecutionContexts property with number of hardware execution contexts

2010-06-08 Thread Ennals, Robert
The natural place to put this attribute seems to be on the navigator object. This property should be made available on both the main page and within a web worker. For example, one way this property could be defined would be with the following WebIDL: [Supplemental, NoInterfaceObject] interface