4 ms·
That doesn't work. You don't seem to understand how a webpage is composited. The browser aquires all the bytes it needs to composit the page, and then it layer
by pyalot2 13y ago
That doesn't work. You don't seem to understand how a webpage is composited.
The browser aquires all the bytes it needs to composit the page, and then it layers/animates them by whatever is a suitable compositor (software, hardware accelerated, whatever).
This involves elements on top or behind other elements with various levels of alpha and/or other effects.
The browser cannot do its job if it can't get access to the content.
- dublinben 13y agoI certainly understand how a webpage is composited. Do you think that browsers can currently "get access to the content" being displayed by plugins like Flash and Silverlight?
- shmerl 13y agoIf browsers don't, your window managers surely do. So you can capture the screen with ease. In order to avoid that, Windows created a whole chain of DRM which prevents user from accessing it. This will never be possible on free software systems.
- pyalot2 13y agoYes. The embedd API defines a way for the browser to pass a framebuffer for flash to draw in (a framebuffer is just a buffer of pixels). It uses this 60x a second to composit with the page.