I'm using canvas to push webp frames on scroll, as seen here -- https://jimmac.pages.gitlab.gnome.org/gnome.org/ The artifacts are more prominent after scaling the window. https://vimeo.com/831130826/cf61623249?share=copy