Developers › Desktop Team blog

Scrolling performance improvements

May 23, 2012 · by Ruarí Ødegaard

We are getting close to the first 12.00 Release Candidate and so we need to start wrapping up the worst issues to make a final a possibility. One of the main complaints has been scrolling performance and hence we have a fix that we think should help with this. Please note that it doesn’t fix all possible issues (some more work needs to be done for Facebook for example) but we think many people will have a nice improvement.

Many of the other issues that have been frequently reported are related to Hardware Acceleration. However, for this build what we are really interested in is how Opera performs with Hardware Acceleration disabled, as this will be the default when Opera 12.00 final ships to all our users. So please focus on testing in this mode for now. To get back to this state click on the "Default" button next to Enable Hardware Acceleration and then click "Save". Next click on the "Default" button next to Enable WebGL and then click "Save". After the 12.00 release we will put more focus on the Hardware Acceleration bugs once again.

Thanks for testing!

WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes, and data loss situations. In fact, it may not work at all.


Download

Sandboxed Mac version
We have fixed most of the reported issues we got from when we first released a sandboxed build two weeks ago. But we are still looking for more feedback! Backup your profile, and grab the sandboxed build below, and give it a spin! Make sure to note that you use the sandboxed build when providing feedback and bugreports. Sandboxed builds will not receive new builds via auto-update.

MAC WARNING: Mac users who opt for the sandbox build must backup their Opera Next profiles. The profile will be migrated to the sandbox when running a sandboxed build for the first time.


Changelog
  • CORE-45943 Optimize scrolling (with and without fixed positioned content)
  • CORE-32560 Images sometimes contain a horizontal black stripe
  • CORE-44017 argenprop.com: css parser drops rules after | (pipe)
  • CORE-45984 Problems with autoupdate for those with high latency connections
  • [Mac] Problem with auto-update for some Opera Next users
  • CORE-44730 Camera indicator doesn't disappear after unplugging camera
  • DSK-363918 A single tab can be stacked on itself
  • DSK-364277 Memory leaks related to the address bar
  • DSK-361620 No way to change geolocation setting after denying it on first visit while ShowGeolocationLicenseDialog is set
  • DSK-363950 Close button is missing for unmaximized windows
  • DSK-360810 [Sandbox Mac] Cannot drag images from new image viewer to Desktop
  • DSK-363236 [Sandbox Mac] Opera crashes during import of mbox file
  • DSK-363411 [Sandbox Mac] Speed dial background disappears on upgrade to sandboxed profile
  • DSK-363412 [Sandbox Mac] Extensions disappears on upgrade to sandboxed profile

Readers' comments

Comments left by My Opera members under the original post: the first 50, as archived.

  • BenjaminvivabrevisWednesday, May 23, 2012 2:44:14 PM

    yeah great, thank you!
  • Raul HernandezelwallyhdezWednesday, May 23, 2012 2:47:55 PM

    arigato
  • RemyMaymeeWednesday, May 23, 2012 3:01:57 PM

    Ruarí, I really hope the POP-bug on Win7/64b is in the pipeline as well, because a RC with such a bug is unthinkable. EDIT: Also printing still outputs a wrong font.
  • GalileoWednesday, May 23, 2012 3:02:46 PM

    Testing smile
  • r2x0tWednesday, May 23, 2012 3:04:38 PM

    Bugs still present in this version.
    Clean profile, HW accel off.

    This is most annoying one of them:

    DSK-361921 (Skin problem: status bar background is BLACK, making it unreadable. Also status bar appears in the middle of page when page is loading and you scroll it.)

    ...then there is more:

    DSK-361922 (In about 30% of time you still drag and move map tile instead panning map on google maps)
    DSK-363532 (Mouse scrolling doesn't work in flash content)
    DSK-364161 (Can't move restored window over google maps)

    Hope these gets fixed before final.
  • ratinoperaWednesday, May 23, 2012 3:08:55 PM

    "We are getting close to the first 12.00 Release Candidate" - that is what I'm afraid most. Last time when I saw "candidate" here, was even more funny than choosing chairman of Workers' Party of North Korea - one candidate, no votes and of course elected. p So, we're faaar from even think of releasing something except betas - that's my opinion. Browser that freezes on youtube - one of most popular website? Skin problems? Some "wrapper" freezing? Huge memory consumption? Slowest browser on the market and "close to the first 12.00 RC"?

    I'm start think that maybe I live in some parallel universe.

    I want good Opera back! Please!
  • MaximSailorMaxWednesday, May 23, 2012 3:13:28 PM

    Flash crash on: http://www.playground.ru/articles/36225/
    and any other pages of this site. If not on first load, then after few (re)loads.

    was reported via "Report a Site Problem...".
  • Swapnil RustagiSwapnil99proWednesday, May 23, 2012 3:15:08 PM

    "We are getting close to the first 12.00 Release Candidate and so we need to start wrapping up the worst issues to make a final a possibility."

    NOT WITHOUT WINDOWS 2000 SUPPORT!!! PLEASE!!!

    See http://my.opera.com/community/forums/findpost.pl?id=12321322

  • ugly95Wednesday, May 23, 2012 3:15:36 PM

    It seems like scrolling performance still has a long way to go.

    Ars Technica has very slow scrolling with high CPU usage (I get about 30%) with its position:fixed header.

    The Verge is the same.

    The DSL Reports forum page scrolls very poorly and has high CPU usage.

    This product page on Dell is a very good example of position:fixed scrolling issues. For most of the page it scrolls fairly smoothly and I only get about 5-7% CPU usage. When you get to the very bottom of the page a position:fixed header shows up. When you scroll on that area CPU usage spikes to 20% and scrolling performance noticeably degrades.

    Win7 x64, HWA off.
  • Obese MauriceObeseMauriceWednesday, May 23, 2012 3:15:37 PM

    HWA disabled by default in final version, why? Isn't that the main upgrade for 12.00?

    Anyway, no problems here with HWA disabled. But HWA + YouTube = disaster.
  • norton2001Wednesday, May 23, 2012 3:16:30 PM

    Last release had huge memory gremlin that after a few minutes froze Opera, forcing a restart and I was on occasions getting thirty or so crash report tabs.
    Silly, but pretty in a nice way.
    Kind regards to all at Opera for s great looking browser when ready.
  • SerjSeRzH1911Wednesday, May 23, 2012 3:17:55 PM

    как обстоят дела с историей? по прежнему не очищается?
  • NoFanboyNofanboyWednesday, May 23, 2012 3:18:28 PM

    Scrolling seems to be actually faster now on many pages.

    However, though the tooltip scrolling bug is now less visible (scrolling a page with a Title or link tooltip when hovering over an element), it still corrupts the pixels at this spot on some PCs, so it is not really solved yet.

    Oh, and I still have the effect that the progress bar (as pop-up at the bottom) appears in the middle of the page when scrolling up.
  • HPearcehpearceWednesday, May 23, 2012 3:18:43 PM

    Close to a release candidate and 64 bit opera pop fetch is still crashing opera since the beginning of time ?
  • IllusionMH109thWednesday, May 23, 2012 3:22:51 PM

    Still has crashes when dragonfly is undocked to separate window cry
    Still stupid triangle for closed tabs. down

    Win7 SP1 x64
    Opera 12.00 build 1424 x64
  • Rus-landWednesday, May 23, 2012 3:25:47 PM

    Upload to SkyDrive is still not working.
    Dragging of buttons crushes also...
  • OlliOlli91Wednesday, May 23, 2012 3:27:08 PM

    Wowow I don't think this is even CLOSE to RC! Several problems and instabilities on OS X. Always crashes when Opera Link is still syncing (and you press end syncing) while closing Opera. Sometimes the OS X menu bar and dock disappear and can just be brought to front by going to an other program or closing Opera.
    Scrolling performance on youtube (and on all other pages with flash video) still isn't that good, scrolling performance on twitter (especially when you load more tweets) is awful, and I guess it's the same on Facebook.
    RAM usage is still insanely high, memory leaks of which some seem to exist since version 11.50 - nobody fixes them. And yeah...seems like you wanna ship 12 without native Lion/ML scrollbars, which you already forgot in 11.60 and 50. Not to speak about the overall performance which is much better on Chrome and Safari atm.

    After having wasted about half a year on HWA I think you should really fix those huge release blockers. So work on it a bit longer instead of rushing to release 12 now! down
  • hylikWednesday, May 23, 2012 3:31:53 PM

    ...still can't drag tabs between opera windows (or drag outside to open a new whole window)

    ..still invisible close button on inactive tabs when there's too many tabs (end up closing tabs instead of select it)

    cry

    win7 x64, 32bit opera build, noHWA
  • King CrimsonWednesday, May 23, 2012 3:32:02 PM

    Thanks! up
  • NeXaenWednesday, May 23, 2012 3:32:45 PM


    @ Blazej Kazmierczak , Ruarí Ødegaard, Olli, ...
    did you read the bug DSK-362047 ? Are its' descriptions clear ? if not, tell me to describe more. this bug no. is related to RTL and not fixed yet.



    .
    these bugs are not fixed too :
    DSK-360016 :: wrong title over webp images' properties (identified as *.jpg)
    DSK-357460 :: default skin allignment problem
    DSK-364013 :: freezing opera
  • thartistWednesday, May 23, 2012 3:32:48 PM

    "After the 12.00 release we will put more focus on the Hardware Acceleration bugs once again."

    Why AFTER? Why not make a better-quality release NOW and for once?

    Look at ratinopera, Obese Maurice, Pilgrim1961 comments...
  • RealHunkWednesday, May 23, 2012 3:33:16 PM

    Originally posted by ratinopera:

    Browser that freezes on youtube - one of most popular website? Skin problems? Some "wrapper" freezing? Huge memory consumption? Slowest browser on the market and "close to the first 12.00 RC"?


    Sad but true, Opera has a lot of problems with YouTube. Plugin Wrapper doesn't work as it should and brings more troubles than stability. Browser not only crashes, it freezes and stay unresponsive for any actions so i can't submit a crash log and has to close Opera via Windows Task Manager.
  • rfkwfisherman1010Wednesday, May 23, 2012 3:44:01 PM

    please dont forget scolling in gmail too. very sluggish scrolling performace.

    anyone confirm??

    hardware and webgl OFF. win7 32bit.
  • rfkwfisherman1010Wednesday, May 23, 2012 3:44:37 PM

    Originally posted by RealHunk:

    Originally posted by ratinopera:

    Browser that freezes on youtube - one of most popular website? Skin problems? Some "wrapper" freezing? Huge memory consumption? Slowest browser on the market and "close to the first 12.00 RC"?


    Sad but true, Opera has a lot of problems with YouTube. Plugin Wrapper doesn't work as it should and brings more troubles than stability. Browser not only crashes, it freezes and stay unresponsive for any actions so i can't submit a crash log and has to close Opera via Windows Task Manager.
    same situation over here. confirmed!
  • MichałEmdekWednesday, May 23, 2012 3:45:07 PM

    CORE-45943 Optimize scrolling (with and without fixed positioned content)


    Yeah, so far difference is visible. :-)

    Zoom slider is still disabled / not working (also keyboard shortcuts) when viewing textual attachments, only mouse wheel + Ctrl works.
  • epidemicWednesday, May 23, 2012 3:46:53 PM

    If i close a bacground tab with x button, it steals focus from foreground tab for a split second.Win 7 64 with opera 32 and 64 with hwa off.

    Can anyone confirm?
  • docThe-DocWednesday, May 23, 2012 3:47:49 PM

    Thanks for this new build.

    Scrolling is still 'laggy'. Eg: http://www.pcinpact.com/news/71064-github-client-windows-powershell-msysgit.htm

    Hardware Acceleration is disabled.
  • iosaddictWednesday, May 23, 2012 3:49:13 PM

    Please fix DSK-364230!!
    It would be nice to receive update regarding this bug from QA team. Thank you in advance!!
  • FavDjiXasWednesday, May 23, 2012 3:50:15 PM

    Click BLOCK SITE CONTENT

    A box will be 3x the size
  • János, VinczevinczejWednesday, May 23, 2012 3:59:22 PM

    It would be nice, if velemenyvezer.blog.hu was repaired for the final version! sad
  • Taichi Iwamotot_iwaWednesday, May 23, 2012 3:59:52 PM

    Thanks!

    Drag and drop a tab (sub directory URL) into a web form doesn't work.
    No problem if it is the root directory.
  • CristiancristianerWednesday, May 23, 2012 4:03:23 PM

    Thanks
  • minhoWednesday, May 23, 2012 4:07:51 PM

    Bad scrolling is still present on theverge.com

    Ubuntu 12.04 amd64, x64 build, no hwa
  • SteveKongWednesday, May 23, 2012 4:08:58 PM

    [OSX 10.7.4] Unfortunately Opera 12 still deletes all Speed Dial entries from Opera Link when enabling the synchronization. I think this issue was already reported some builds ago. However, it should be fixed in final since loosing synchronized Speed Dials on update would give a bitter taste.
  • ratinoperaWednesday, May 23, 2012 4:09:43 PM

    I really wonder if we write our comments to ourselves or maybe someone from Opera Team (programmers, not PR guys) read this.

    Here are few examples of "how Opera programmers makes this browser slower" and even with many users comments, nothing changed until... 11.01:

    http://my.opera.com/community/forums/topic.dml?id=1004212
    http://my.opera.com/community/forums/topic.dml?id=1033752
    http://my.opera.com/community/forums/topic.dml?id=1031022

    As I said - no matter what happens, no mater how big regression was made - "code must go on". And I bet that soon we'll see new Opera "stable" release with all previous bugs and few more.

    I really hope I'm wrong about that!
  • trojanobelixWednesday, May 23, 2012 4:10:04 PM

    Nice Snapshot, thanks.

    First time I load this page I saw a checkbox under the RSS icon that says:
    Developer comments only

    and I thought a dream has become true.....

    Is there a way just to see developer comments?
    And were is the checkbox gone?

  • Satan D. LucifersupertrolWednesday, May 23, 2012 4:16:58 PM

    Try this site between 11.64 and and this build

    http://www.status.mydevil.net/status.html

    you can really see the difference in scrolling(be sure smooth scroll is enabled)

    both tested in 11.64(very sluggish even SS is disabled) and this build(very smooth even SS is enabled in my system)

    and this is HWA Disabled.
    if HWA is Enabled..its kinda opposite in my system

    very sluggish(but i guess its just my system and my system hates HWA..)(my system can handle HWA fine but i think(as a user) opera software rendering is MORE HWA in my system than the current HWA has.

    When 12 final comes i prefer HWA disabled.
  • helsten2Wednesday, May 23, 2012 4:28:43 PM

    Scrolling is much better. Thanks!

    However, I am not able to run the Peacekeeper benchmark (http://peacekeeper.futuremark.com/). It crashes on the DOM tests (without crash report). It's been doing that on all 12 snapshots (64-bit version).

    I assume it is something in my setup since nobody else has mentioned it.


    Win7 x64 SP1
  • Franck ARTAUDFrancky3084Wednesday, May 23, 2012 4:29:29 PM

    "CORE-45943 Optimize scrolling (with and without fixed positioned content)"

    That was a very loooo...oooong time, i was waiting for this so : HUGE THANK YOU bigsmile
    (pcinpact.com is now smooth ! smile )
  • Blaž PristavgeocitiesWednesday, May 23, 2012 4:32:02 PM

    Faster? i don't see it, Sunspider is about double than early snapshots.
  • YaroslavKaSlavKa78Wednesday, May 23, 2012 4:33:44 PM

    for now IE much faster and with HWA... Ok for HWA in Opera... waiting for Opera 13... bigsmile
  • minhoWednesday, May 23, 2012 4:34:16 PM

    High cpu usage
    http://lifeofagony.com/

    Ubuntu 12.04 amd64, x64 build, no hwa
  • blackcoderWednesday, May 23, 2012 4:45:34 PM

    Single right click on a Flash-Element opens up the expected menu, but also the opera gesture tutorial.

    1. Visit http://www.adobe.com/software/flash/about/
    2. Right click on the Flash "Flash successfully installed"
    3. Menu opens, but also the Opera gesture stuff.

    Windows Vista x64
    Flash 11.2.202.235

    Any confirmations?
  • pinha24Wednesday, May 23, 2012 4:46:33 PM

    Problem Dragging icons in the adressbar... looks like this:

    http://files.myopera.com/pinha24/files/mal.jpg

    WinXP SP3 - 32bits
  • OlliOlli91Wednesday, May 23, 2012 4:51:15 PM

    Originally posted by thartist:

    "After the 12.00 release we will put more focus on the Hardware Acceleration bugs once again.

    "Why AFTER? Why not make a better-quality release NOW and for once?



    The thing is that there are already plenty of release blocking bugs BESIDES HWA!
  • flmWednesday, May 23, 2012 4:55:01 PM

    Once again: "Can you please fix ghost controls on tab bar at last? Thank you in advance."
  • logytechWednesday, May 23, 2012 5:05:25 PM

    The Dev Opera needs to release it is ASAP... because they need a vacation... A Summer Holiday will remedy this. that why All HWA things disable. they running out of ideas.
    They only fixes the known issues only and security reason a top priority right know....
    stability comes a second... i thinks. huhuhuhuu...

    BTW the scrolling much much smooth on my machines....

    Intel Pentium 4, WinXP Professional ... HWA disable.

    i guest next weeks they will be release a finale version.

    just my 5 cents...

    Happy Coding and Fixing Bugs Day! yes
  • PengePenge4Wednesday, May 23, 2012 5:08:29 PM

    Originally posted by ruario:

    Please note that it doesn’t fix all possible issues (some more work needs to be done for Facebook for example) but we think many people will have a nice improvement.


    So it's no longer will be developed in the 12.00? sad
    Why are you always in a hurry? Before betas there are weeks without a snapshot and the time/fixed bugs ratio is quite low.
    After betas (and after the usual after-beta rest) there are 2-3 snapshots in a week with many fixes. The time/fixed bugs ratio is very high.

    But unfortunately it will be final soon whether buggy or not. (I wonder what basis does Opera decide which bugs are showstopper and which are not).

    After that (and after the usual after-release rest) the slow development (one snapshot per 1-2 weeks, often with few fixes) returns back.
  • marbrossWednesday, May 23, 2012 5:10:59 PM

    Originally posted by logytech:

    The Dev Opera needs to release it is ASAP... because they need a vacation... A Summer Holiday will remedy this. that why All HWA things disable. they running out of ideas.
    They only fixes the known issues only and security reason a top priority right know....
    stability comes a second... i thinks. huhuhuhuu...

    BTW the scrolling much much smooth on my machines....

    Intel Pentium 4, WinXP Professional ... HWA disable.

    i guest next weeks they will be release a finale version.

    just my 5 cents...

    Happy Coding and Fixing Bugs Day! yes

    I think the same wink
  • maexlWednesday, May 23, 2012 5:12:00 PM

    Thank you - I'm testing and excited bigsmile

    Yes, scrolling is smoother smile

About this article

Published inDesktop Team blog
DateMay 23, 2012
AuthorRuarí Ødegaard
Tagsscroll, sandboxing
OriginalInternet Archive