![]() |
|
![]() |
| In fact that exact line of thinking was behind an effort to rewrite Firefox's rendering to be more like a game engine, a few years ago.
Not sure where that went in the end. |
![]() |
| Was confused because everything moved in 2 seconds per frame on M2 Firefox.
Switched to Chrome - suddenly everything is butter smooth. Congrats on an article very well done! |
![]() |
| I'm totally down for some good old fashioned impractical hacking. But just remember, we already have canvas, which can do all this easier, faster, and better. |
![]() |
| A great, possibly the greatest article I read this year ended with "your welcome" instead of "you're". Fix asap! Or maybe I didn't get the joke, that's a possibility |
![]() |
| But at the end of the day Firefox and Chrome are still rendering 1px box-shadow differently at 150% browser zoom. Best hopes for Baseline 2025. |
That's because transparency limits how you can batch draws on the GPU. With opaque draws, you can use the depth buffer and draw in any order you like e.g. maximizing batching. With transparency, you need to draw things in the right order for blending to work (painters order).