Mobile experience became better, but slower
"a responsive site" became a synonym of "a slow site"
Serving the same resources to mobile and desktop hurts performance
On mobile the images are much smaller and some of them are not even displayed
data plan abuse
This has turned out to be an abuse of our users data plans, which may be limited.wasted time
And abuse of our users' time.large images mean long loading times
RWD sites got a reputation of being slow Web sites, mainly because of images.
The RICG discussed the issue for a few months and came up with the picture element proposal
At the same time, Ted O'Connor from Apple proposed the srcset attribute for simple DPR selection
Hixie added it to the spec over the weekend without much public discussion, then tried to retrofit the other use cases into it
A lot of mailing list flame wars. Things got tense.
Florian Rivoal (from Opera) proposed to join forces. the (original) srcset syntax was adopted into the picture syntax, since they covered different use cases
I prototyped picture in WebKit. Marcos and I Talked at TPAC. Marcos speced the proposal. Use cases doc. FPWD
But nothing substantial happened
Then after a long while of little progress
SrcN was proposed by TabAtkins and John Mellor, after a couple of meetups we had with John.
(John Mellor & Tab Atkins hashed it out over a bottle of wine, the legend says)It resolved all the use case, in a single element, but got resistence from some browser people.
There was a hecktic time at the end of last year, where proposals were coming in twice a day. But now this is all behind us.
The following an IRC chat I had with Simon Pieters, we figured out a way to gather up all the good pieces
from Src-N and wrap it inside something that looks really like the original picture syntax,
only significantly easier to spec, implement and maintain.
TabAtkins then revived the picture spec (basically rewrote most of it), and we've been working on it with Tab and
Simon ever since.
Browsers liked it way better
Blink still resisted on implementation grounds, basically missing infrastructure.
Basically, I started tackling the infrastructure issues that were the cause for Blink's resistence, in order to defuse it
And realized that if I'd keep doing that in evenings, it's gonna take a looooong while
XXXXXXX - Talk about Wilto and Geri and stuff regarding the IndieGoGo thing
The RICG & whatwg/blink folks are working together on the spec, to make it as awesome as possible. Mozilla is also heavily involved
The implementation in Blink and Gecko is almost done.
@yoavweiss on Twitter & GitHub