HW video decode on Linux (just for browsers) has dragged at a snail's pace for the longest time. Firefox seems to take the lead in this regard but Chromium is just terrible.
Chromium devs create flags that break hw video every few months or so (and when the flags break you are forced to go on a random easter egg hunt to find out how to make hw video work again) and currently has a bug that leads to a memory leak. Sigh.