Lane Posted 1 hour ago Posted 1 hour ago Hello there, I use Deadly stream semi-regularly to keep of with kotor modding things. I noticed that after the redesign the site became borderline unusable for me. With extreme stuttering when trying to scroll down the page. I finally got around to profiling the issues today. I am on Firefox, I typically run with the config `layers.acceleration.disabled = true`, which disabled a lot of the hardware acceleration. For 99% of website this isn't a problem. However, Deadlystream seems to rely and the render pipeline HARD, such that when I would access the site with that setting, my CPU would jump to 100%. I was rasterizing at 2560×1440 with 1.25× scaling (about 4.6 million pixels) at 60 fps. A tough job sure, but nothing a modern CPU shouldn't be able to handle. Looking into the profiling results I had several findings: It would seem the entire viewport is getting re-rasterized on every scroll. Freeing basically all of the picture cache tiles. Scrolling should translate cached tiles, not redraw them. Something is killing WebRender's tile cache completely. The layout is also being flushed every frame from what I can tell. In my 7 second profile I saw around 304 reflows (40+ per second). Something in the JS handling scrolling is not behaving here This seems related to however the scroll bar is handled. To recreate: Using a recent version of Firefox Open `about:config` in the search bar Find the `layers.acceleration.disabled ` setting, and set it to true Load up Deadlystream and attempt to scroll Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.