Hallo,
- Per Javascript entscheiden welches Bild geladen werden soll -> Google unfreundlich
Google interessiert sich nicht für Bilder. Es sei denn, du bist eine Bilderwebsite und willst, dass sie unbedingt in hoher Qualität über die Google Image Search auffindbar sind. Das will eigentlich niemand.
und bei usern ohne JS keine Lösung.
User ohne JavaScript gibt es nicht (nicht messbar). Selbst wenn, sie sehen als Fallback das kleinere Bild. Kein Problem also.
Eventuell per Default immer das größere Bild laden?
Mobile First, also per default das kleinere Bild laden.
Aktuell sehe ich das Ganze als Dilemma.
Ich sehe hier kein Dilemma. picture/srcset sind gangbare Lösungen und die Zukunft. Nutze einen Picture-Polyfill.
Siehe auch:
http://maddesigns.de/responsive-images/
http://css-tricks.com/which-responsive-images-solution-should-you-use/
Mathias