1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 00:37:34 +00:00
serenity/Base/home/anon/www/many-buggies.html
Andreas Kling d4ddb0013c LibWeb: Share decoded images at the Resource level :^)
This patch adds ImageResource as a subclass of Resource. This new class
also keeps a Gfx::ImageDecoder so that we can share decoded bitmaps
between all clients of an image resource inside LibWeb.

With this, we now share both encoded and decoded data for images. :^)

I had to change how the purgeable-volatile flag is updated to keep the
volatile-images-outside-the-visible-viewport optimization working.
HTMLImageElement now inherits from ImageResourceClient (a subclass of
ResourceClient with additional image-specific stuff) and informs its
ImageResource about whether it's inside the viewport or outside.

This is pretty awesome! :^)
2020-06-02 20:32:38 +02:00

9 lines
253 B
HTML

<html>
<body>
<img src=http://serenityos.org/buggie.png>
<img src=http://serenityos.org/buggie.png>
<img src=http://serenityos.org/buggie.png>
<img src=http://serenityos.org/buggie.png>
<img src=http://serenityos.org/buggie.png>
</body>
</html>