Skip to content

Commit 8bce961

Browse files
anssikoreillyeon
andauthored
Add opSupportLimits() privacy considerations for fingerprinting (#881)
Related #875 Co-authored-by: Reilly Grant <reillyeon@users.noreply.github.com>
1 parent 5aec997 commit 8bce961

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

index.bs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,6 +1416,10 @@ Note: Similar to `dispatch()`, `writeTensor()` itself provides no signal that th
14161416
### {{MLContext/opSupportLimits()}} ### {#api-mlcontext-opsupportlimits}
14171417
The {{MLContext/opSupportLimits()}} exposes level of support that differs across implementations at operator level. Consumers of the WebNN API are encouraged to probe feature support level by using {{MLContext/opSupportLimits()}} to determine the optimal model architecture to be deployed for each target platform.
14181418

1419+
Note: The {{MLContext/opSupportLimits()}} API is not intended to provide additional entropy for browser fingerprinting. In current implementations this feature support information can be inferred from the OS and browser version alone. If the diversity of future implementations warrants it, this API allows future implementations to add new privacy mitigations e.g. to bucket capabilities similar to WebGPU to reduce entropy.
1420+
1421+
See [#privacy] for additional discussion of fingerprinting considerations.
1422+
14191423
#### {{MLOpSupportLimits}} dictionary #### {#api-mlcontext-opsupportlimits-dictionary}
14201424
The {{MLOpSupportLimits}} has the following top level members, aside from these, each [=operator=] has a corresponding member defined in its builder method.
14211425
<script type="idl">

0 commit comments

Comments
 (0)