Responsive Images Baked Server-side, yummy!
Photo borrowed from talented Kevin Racape.
***RIBS is still at an early development stage and is not ready for production yet!***.
Responsive images is the next big challenge!
But they have several pitfalls. The biggest one is that you often load more that you are going to show, wasting bandwidth, load time, device memory and CPU.
In the wild, this is not used as much as it should be. AFAIK this is probably because it asks a certain amount of time to choose and implement a solution. It often involves too much tools and management in the process. The fact is, developers don't take enough time for this and tend to neglect this part of a modern Web application.
I believe in the on-the-fly way of thinking that the Web can offer. So, you just ask the image you want, and you receive it already processed, end of story. This also guaranties that you:
From RESS slides.
Some great commercial services already exist to tackle this problem. But none of them is open source. This needs to be available in the wild, with a good level of customization, so that Web developers can leverage their images responsiveness.
✓Basic Node module.
✓Command line interface.
✕Plugins for Grunt, Gulp, ...
✕Express middleware with an effecient caching system.
✕New awesome features...
RIBS will offer several independent layers, that work well together: