W3C home > Mailing lists > Public > public-html@w3.org > September 2013

Re: The picture element: complexity

From: Simon Pieters <simonp@opera.com>
Date: Mon, 16 Sep 2013 15:29:13 +0200
To: HTMLwg <public-html@w3.org>
Message-ID: <op.w3iaezrgidj3kv@simons-macbook-pro.local>
On Thu, 12 Sep 2013 12:19:24 +0200, Simon Pieters <simonp@opera.com> wrote:

> The design using multiple elements makes the implementation much more  
> complex compared to a design using a single element. I've mentioned this  
> before [1].
>
> <source> for <video> and <audio> is also too complex. My experience with  
> quality assurance for <video> at Opera suggests that <source> is a  
> mistake that we should not repeat. There are too many edge cases. If I  
> had realized this before it shipped in browsers I would have argued that  
> <video> be changed to not use <source> elements, but now we're stuck  
> with it.
>
> The argument against this I usually get is that the Priority of  
> Constituencies design principle says that the needs of authors should  
> win over the needs of implementors. However, this design principle needs  
> to be considered together with the rest of the design principles, in  
> particular in this case Avoid Needless Complexity [2]. In the case of  
> resource selection using one element vs. using multiple elements, I  
> would argue that the latter is about an order of magnitude more complex  
> in the implementation and the needed tests because it enables more edge  
> cases that simply cannot happen when you only have one element.

I think the proposed algorithm in  
http://lists.w3.org/Archives/Public/www-style/2013Sep/0357.html more or  
less removes the above concern.

-- 
Simon Pieters
Opera Software
Received on Monday, 16 September 2013 13:29:50 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 9 October 2021 18:46:05 UTC