A shortcoming of MutationObserver (imho) is that it cannot be used to subscribe to value changes of CSS properties. To plug that hole I built a library allowing just that: @bramus/style-observer. It allows you to attach JavaScript callbacks to changes in computed values of CSS properties. It differs from previous attempts at doing this by not relying on requestAnimationFrame and by supporting prop