<2B68EBB5-B017-4681-B25D-572AA3392737@apple.com>
Current votes: None.
Can someone explain why we need the "bufferingRate" and "bufferingThrottled" media element attributes? I believe the rational is that scripts might want to attempt to implement bandwidth management, but I don't think that is a realistic goal. Just knowing that a user has "unused" network bandwidth doesn't mean they will be able to decode and display a higher bit-rate stream, they also need to have "unused" cycles on the CPU/GPU - something a script can't detect. Is there another use case for these attributes? Does anyone think they are necessary for the first version of the spec? eric