... sollte möglichst mit CSS geprüft werden
ja, Gunnar ( und die modernizr Seite verlangt mir zuviel Blindflug ab )
und
das CSS-Mittel ist @supports
; aber - ich beziehe mich auf den Artikel in c't 2017/6,
ältere Browser unterstützen nichteinmal @supports
und dann wird es lästig.