Wo wir gerade von Bandbreiten-Media-Queries sprechen, dieses Projekt von Adam D. Bradley sieht vielversprechend aus.
Foresight.js gibt Webseiten die Möglichkeit, festzustellen, ob das Gerät des Benutzers hochauflösende Bilder (wie das des iPad der 3. Generation) anzeigen kann, bevor das Bild vom Server angefordert wird. Zusätzlich beurteilt es, ob das Gerät des Benutzers derzeit über eine ausreichend schnelle Netzwerkverbindung für hochauflösende Bilder verfügt. Abhängig von der Geräteanzeige und der Netzwerkverbindung fordert foresight.js das passende Bild für die Webseite an.