I would imagine that once HTTP/2 becomes a serious implementation, this kind of thing will be unnecessary.
Then there is no latency benefit from requesting in parallel, because there is no round trip to avoid.
The benefit of above technique is that it's deployable today, doesn't require the destination server to be upgraded, and works for cross-origin resources.
HTTP/2, I'm pretty sure, doesn't allow this (and there are all kinds of reasons it wouldn't be a good idea), but it wouldn't necessarily require forcing the other server to push the content.