Как работает @supports. Крис Койер разбирается в нюансах работы и поддержки директивы как в CSS, так и в JS, в переводе на «Веб-стандартах» — https://medium.com/p/92dba6de7ae7