One crucial thing that this article misses out is a key way in which Firefox is currently better than all other production browsers: its WebRender renderer (incubated in Servo), where <i>everything</i> is rendered on the GPU. This is enabled for most users, but not all yet because GPUs and GPU drivers are amazingly bad.<p>Properties like background-color are not expensive to animate, the same cost as properties like transform and opacity.<p>The “curious little imperfection” of text rendering changing slightly simply doesn’t occur.<p>will-change is obsolete, effectively becoming a noop.<p>Properties like margin-top and top can animate just as smoothly as a transleY transformation. (And it will be calculated subpixelly, though Firefox deliberately still snaps both to pixels, yet a little differently for nuanced layout reasons; so there can still be a very subtle difference between the two, and it’s definitely browser-dependent. But most of the rendering difference between the two in non-Firefox browsers is categorically a <i>bug</i>, not a feature.)<p>It would be good to get all of this mentioned. There are a couple of other related simple factual errors, such as “One is done using margin-top, so it can't be hardware accelerated.”—margin-top <i>can</i> be as hardware accelerated as everything else.<p>But this is my only quibble with the article at this time. The rest is excellent. I was even getting near the end, worried that hover infinite loops wouldn’t be mentioned, but the doom flicker is there. Good stuff.