tag:blogger.com,1999:blog-10106032.post2974143380093999956..comments2024-03-14T09:24:53.310+00:00Comments on Entropy Overload: Scrolling: Chrome vs FirefoxBarry Kellyhttp://www.blogger.com/profile/10559947643606684495noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-10106032.post-15935671403839463882010-12-22T09:31:51.691+00:002010-12-22T09:31:51.691+00:00Given the appearance and rapid development of GPU-...Given the appearance and rapid development of GPU-accelerated rendering, I'm betting whatever finding holds now will not in six months.<br /><br />In any case, I have the same finding - scrolling in chrome is juddery (particularly on CSS-heavy pages) and less so on FF. However, it's not always CPU-limited; sometimes it's spending just 2% of CPU time (less than FF), and it's still juddery - fairly consistently too, as if there's a frame-rate maximum hardcoded somewhere.<br /><br />To those that think this doesn't matter: it does to me too. In fact, stuff like this present the most relevant performance benefit chrome has as well, such as switching between tabs or opening and closing them. UI latency matters; chrome's is generally excellent here and the small remaining issue of scrolling may well be addressed by hw-accel some time in the future.Eamon Nerbonnehttps://www.blogger.com/profile/00388124191987595398noreply@blogger.comtag:blogger.com,1999:blog-10106032.post-64748789085385308462010-12-21T21:27:50.689+00:002010-12-21T21:27:50.689+00:00I'm surprised that you haven't tested Oper...I'm surprised that you haven't tested Opera browser -- which IMHO is one of the best browsers, really fast!!Dorin Duminicahttps://www.blogger.com/profile/02436024025965763054noreply@blogger.comtag:blogger.com,1999:blog-10106032.post-75654363523114886592010-12-21T07:27:05.870+00:002010-12-21T07:27:05.870+00:00I guess it all boils down to how you scroll. I per...I guess it all boils down to how you scroll. I personally turn off the scroll widget, as it pollutes the middle-click functionality, and rarely scroll with the scrollbar, preferring either keys or mouse wheel, and for those, I can't reproduce your cpu usage spike on any of my machines (a quad-core desktop, a dual-core laptop and an atom netbook).<br /><br />I tried on the 599+ post mega-thread on 64bit in non-tech.<br /><br />That said, there is another option that could play a role, it's the "smooth scrolling" or something like that in the OS, which I also turn off along with the rest of the OS transition animations (because I want my menus to popup instantly, not wait for a silly fade-in or animation).Erichttp://delphitools.infonoreply@blogger.comtag:blogger.com,1999:blog-10106032.post-10198937104940331062010-12-20T20:22:10.491+00:002010-12-20T20:22:10.491+00:00@Jolyon - Graphics card is ATI HD 5870, driver is ...@Jolyon - Graphics card is ATI HD 5870, driver is 2 months old. But the results also bear out on both of my laptops, one a Mac Air (so Nvidia 320M), the other Intel GMA. That's all three most common graphics card chipsets, from high end to lowest end. The CPU is no slouch either, an i7 @ 3.4MHz.<br /><br />The jerkiness of the scrolling is most noticeable with the middle mouse click scroll widget - the little 4-way scroll icon that pops up, and causes scrolling depending on how far the cursor is from the icon.<br /><br />It's also highly noticeable on the laptops when scrolling long documents (Google Reader's "infinite" reading list is a good example) with the keyboard.<br /><br />Again, this isn't about initial rendering speed, bringing up a web page - that is IMO a relatively unimportant statistic, as I find the limiting factor for page load to be bandwidth - but simply scrolling around.<br /><br />And it's not artificial for me. I tend to always be nervously scrolling around, usually with the middle button, and highlighting text. Chrome just feels "off", "juddery".Barry Kellyhttps://www.blogger.com/profile/10559947643606684495noreply@blogger.comtag:blogger.com,1999:blog-10106032.post-61035737604059110482010-12-20T20:10:42.802+00:002010-12-20T20:10:42.802+00:00Using Chrome+ the utterly artificial scenario of c...Using Chrome+ the utterly artificial scenario of constantly wiggling the scrollbar failed to tip either of my paltry 2 CPU cores over 25% utilisation on a page with a normal/typical amount of content.<br /><br />On the TRON dedicated talkback page on AICN (with a LARGE amount of content!) the same articifial exercise yielded 50% on each core.<br /><br />But day to day *actual* real world scrolling has never been noticeably poor on Chrome+ for me.<br /><br />Maybe Chrome+ is better than Chrome... I doubt it in this area. But I also wonder how your graphics card is set up, latest drivers etc... CPU load related to performance in the graphics domain is more often than not laid at the feet of the driver, not the app (not always, but very often). Plus I seem to recall reading that the latest and greatest GFX hardware is great at 3D but (relatively) is also (or can be) lousy at 2D, since the emphasis at the high end is on gaming.Jolyon Smithhttps://www.blogger.com/profile/12189834837787604468noreply@blogger.comtag:blogger.com,1999:blog-10106032.post-49910373365661245132010-12-20T18:54:52.730+00:002010-12-20T18:54:52.730+00:00I can scroll very smoothly in my Chrome. Haven'...I can scroll very smoothly in my Chrome. Haven't noticed any difference in my Chrome and Firefox. Mostly chrome beats Firefox in terms of rendering speed IMO. I can even enable GPU acceleration to speed things up in Chrome.Linasnoreply@blogger.comtag:blogger.com,1999:blog-10106032.post-25115425143354117102010-12-20T18:54:48.234+00:002010-12-20T18:54:48.234+00:00You could probably start an instance of Chrome, lo...You could probably start an instance of Chrome, load the web page and read the entire article in the time it takes Firefox just to start up :)Anonymousnoreply@blogger.com