What’s New in Opera Development Snapshots: 14 July 2011
Woo, we got some dramatic big updates this time! Let's see what's new.
As usual, your Opera Next should already have this update (checking
opera:about should give you "Presto/2.9.181 Version/12.00" under Browser Identification).
6-7% reduction in memory consumption
The object model was completely rewritten which increases the overall performance and reduces Carakan’s memory usage! Woo!
Choose preloading videos
The curse of the 32767px is lifted!
This is H-U-G-E! Opera's humble origins had enforced a strict rule on how big CSS pixel offsets and dimensions can be (for reducing memory usage), which meant if you had
left: 90000000px(a few of us like to think bigger) in your CSS, Opera will clip it to 32767px. This meant traditional solutions that used a width to set horizontal scrolling, would result in wrapped divs even if you did not want wrapping.
Fear not, now that is no longer the case. You can set as long a value as you like. If
66666699999emis your lucky number, go for it. Check out this presentation by Anton Kovalyov in current and Next to see the difference.
Font family fixes
If you are a frequent user of github, you would find it easier to use, as SSL renegotiations are now more reliable with this snapshot.
Combining text-align: right/center with negative text-indent introduces scrollbar in overflow container
This is pretty common on sites that use image replacement with text indentation and a text alignment that is not default triggered unseemly scrollbars. A related issue was the introduction of scrollbars with box shadows. Both of these will no longer happen, yay!
Box shadow no longer paints incorrectly with a transition
If you had an element with box shadows, artifacts occurred when the element was moved via transitions. So, expect smoother transitions!
Having two references to same CSS file, and replacing one, no longer replaces the other
Please do try it out and let us know if any of these do not work for you, or any other suggestions you might have!