Was ich noch vergessen habe:
Ich bin gegen JS-Frameworks, welche erstmal die komplette Seite "durch den Wolf drehen" und irgendwie solange auf dem DOM drauf rumreiten, bis Sie in inkompatiblen Browsern passt.
Hier sollte wirklich eine Serverseitige Lösung (sprich unterschiedliche Ausgabeformate) her.