Network latency improvements, Microdata and QRESYNC
By RamūnasRamunas. Wednesday, July 27, 2011 1:15:41 PM
My name is Ramūnas, and I'm a summer intern here at Opera HQ in Oslo. I'm in Desktop QA, doing bug testing for Windows/Mac and occasionally some Linux.
In this snapshot we have numerous Core updates and fixes, plus some very interesting mail work. I'd advise you to look through the changelog, though highlights include HTML5 Microdata work and network latency improvements on the Core side, and new QRESYNC support for Opera's mail client, M2.
For those not familiar, QRESYNC is an IMAP extension that enables you to synchronize message metadata using much less overhead. It allows clients to request all changes since the last time they were connected, instead of having to check each message for changes. Not all IMAP servers support it, but Opera's Fastmail and My Opera Mail of course lead the way. This change should be particularly welcome for users on capped or slow connections.
This build also contains improvements to the database backends used in Opera's mail client, M2. They will now create less fragmented files, allowing for faster writing and retrieving of data (though this does not apply to upgraded mail profiles).
Note: Due to changes in the mail storage format you cannot downgrade after your mail profile has been updated by this build. Therefore, we strongly recommend you backup your profile.
One small extra point with regards to the Core network latency fixes, just to avoid confusion. You will not see any real difference testing against popular benchmarks (which focus on rendering and JavaScript performance); this kind of work is more likely to have an impact on regular "day to day" browsing. However, it can result in pages loading in half the time!
You are most likely to see a difference if you have a poor network connection and others may notice improved performance when connecting to a webserver hosted on another continent. As always, let us know what you think and any new issues you encounter.
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
Changelog
Core
- Network performance improvements - for high latency connections
- CORE-37823 (Very slow redraw of elements added by a bookmarklet)
- CORE-39445 (text-overflow: ellipsis doesn't fontswitch if font lacks full stop glyph)
- CORE-35923 (NPAPI Missing support for ClearSiteData): This allows Flash (and other plug-in) data to be cleared
- CORE-39378 (Change event does not fire when clicking label associated with checkbox)
- CORE-39462 (href of a link element is empty when the href is the document URL)
- CORE-37519 (string.replace with number reference returns a wrong string)
- CORE-28884 (Inset box-shadow for <input>)
- CORE-36758 (background-origin ignored in extra-ordinary conditions)
- CORE-33027 (Inconsistent handling of EOF, in CSS <color>, between the CSS parser and the <canvas> color parser)
- CORE-39163 (Update HTMLInputElement.stepUp()/stepDown())
- CORE-7579 (maxlength attribute of input element ignored if set to zero)
- CORE-35076 (HTML5 Forms: type=url, email incorrectly wider than type=text)
- CORE-39532 (Optimize the (source-)over filter)
- CORE-36783 (Spaces disappear when text in rich text editor is made bold (TinyMCE, Evernote.com))
- CORE-32992 (Opera not rending Lightbox properly - reading computed overflow on display:none div returns unexpected 'visible')
- CORE-38509 (It's possible to scroll overflow container with overflow: hidden using spatnav)
- CORE-24647 (Fixed-positioned boxes incorrectly creates a new stacking context)
- CORE-32455 (Plus sign allows text wrap on bild.de)
- CORE-25622 (HTML5 microdata): Not complete on Mac and Linux/FreeBSD
- CORE-40018 (Crash when accessing expert.no)
- CORE-40159 (http://jsfiddle.net ceased to function)
- Further crash fixes
Desktop
- DSK-343044 (Video preload can freeze Opera)
- Added support for QRESYNC - efficient IMAP sync
- DSK-333904 (Grouped journaling + fragmentation fixes)
- DSK-338715 (Occasional Crash on marking e-mail messages as 'Not Spam')
- DSK-340672 (Mail in IMAP sent folder not marked as sent)
- DSK-324277 (Different mail tabs turn the same when Opera restarted)
Windows
- DSK-342555 (Opera crashes when you right click Opera on the Taskbar)
Linux/FreeBSD
- Initial work towards GTK3 skinning support - no visible changes yet but look out for regressions in GTK2 support



1 2 3 4 5 6 Next »
Obese MauriceObeseMaurice # Wednesday, July 27, 2011 2:16:39 PM
Edit: When I'm trying to download this snapshot, Opera crashes instantly when I click the "save" button.
Win7 x64.
Spadar ShutSpShut # Wednesday, July 27, 2011 2:18:43 PM
CORE-40159 (http://jsfiddle.net ceased to function)
Olegxlol # Wednesday, July 27, 2011 2:21:33 PM
Originally posted by ObeseMaurice:
and WinXP
czeci # Wednesday, July 27, 2011 2:22:43 PM
Obese MauriceObeseMaurice # Wednesday, July 27, 2011 2:24:19 PM
Originally posted by czeci:
Confirmed. All snapshots, not only this one.
eini # Wednesday, July 27, 2011 2:25:50 PM
Originally posted by ObeseMaurice:
Confirmed on XP-SP3. Had to use the stable to download.
Edit: Same with the new snapshot.
Obese MauriceObeseMaurice # Wednesday, July 27, 2011 2:30:05 PM
Originally posted by eini:
+1
MountainAsh # Wednesday, July 27, 2011 2:31:20 PM
By the way, this new build still has the same problem on crashing while trying to download.
Oh, and Go Lithuania!
Teal_One # Wednesday, July 27, 2011 2:32:27 PM
Originally posted by eini:
+1
RamūnasRamunas # Wednesday, July 27, 2011 2:34:48 PM
Swapnil RustagiSwapnil99pro # Wednesday, July 27, 2011 2:36:24 PM
Ruarí Ødegaardruario # Wednesday, July 27, 2011 2:43:55 PM
Martin KadlecBS-Harou # Wednesday, July 27, 2011 2:49:35 PM
vilpapa # Wednesday, July 27, 2011 2:51:31 PM
When done that-be in your mail client and rss visited links are highlighted, as it was before?
appleboy15 # Wednesday, July 27, 2011 2:53:29 PM
http://py.qq.com/
...
Updated too slow.
hurug # Wednesday, July 27, 2011 2:55:01 PM
Владимир Назаровirdose7 # Wednesday, July 27, 2011 2:55:07 PM
exzentrik # Wednesday, July 27, 2011 2:55:50 PM
hylik # Wednesday, July 27, 2011 2:56:56 PM
Originally posted by MountainAsh:
still some crash as I click on Save in "Save As" dialog box!
winxpsp3
earth01 # Wednesday, July 27, 2011 3:00:57 PM
Originally posted by Ramunas:
Value at opera:config#Network|HTTPLoadingDelayedTimeout is set at 30 seconds.For slow connections (EDGE for example), 300 seconds would be appreciated as default.
timmi # Wednesday, July 27, 2011 3:03:37 PM
That means for Opera 12 there is a new mail profile needed for getting this improvement? Also exporting mails and importing it again?
Alexeyalex-shpak # Wednesday, July 27, 2011 3:18:48 PM
Originally posted by Ramunas:
Does it mean Opera Turbo will be even faster? Cool, Moving out to the land of a 2.5G Internet for testing!Jamie Eppersonne081 # Wednesday, July 27, 2011 3:24:46 PM
minho # Wednesday, July 27, 2011 3:32:20 PM
Use the newly created shortcut to open the news reader
Change to any other tab
Put the mouse pointer over the tab of the news reader, no thumbnail appears
Click on news reader tab
Result: Opera crashes
Confirm?
win 7 pro sp1 x64
Martin RauscherHades32 # Wednesday, July 27, 2011 3:33:27 PM
What option toggles the clearing of Flash cookies now?Edit: Never mind, there is a nice new "delete plugin data"
pchidamb # Wednesday, July 27, 2011 3:37:54 PM
http://code.google.com/p/gerrit/issues/detail?id=878
Daniel HendrycksDanielHendrycks # Wednesday, July 27, 2011 3:38:25 PM
Pallab DeIndyan # Wednesday, July 27, 2011 3:38:52 PM
My name is Ramūnas, and I speak greek".
FTFY
minho # Wednesday, July 27, 2011 3:46:50 PM
shuperkiwi # Wednesday, July 27, 2011 3:49:32 PM
Christophchristoph142 # Wednesday, July 27, 2011 3:51:54 PM
(311 +7 with websockets enabled)
together with the HTML5-Parser out of the labs build Opera 12 will ROCK!!!
Love it
Asires # Wednesday, July 27, 2011 4:06:13 PM
highstream # Wednesday, July 27, 2011 4:07:39 PM
Rafael Novaski rnovaski # Wednesday, July 27, 2011 4:24:04 PM
EricJH # Wednesday, July 27, 2011 4:28:43 PM
Could you elaborate on the network improvements? On where technically are the changes.
earth01 # Wednesday, July 27, 2011 4:32:14 PM
Obese MauriceObeseMaurice # Wednesday, July 27, 2011 4:50:55 PM
Matheusnom4d3br # Wednesday, July 27, 2011 4:51:38 PM
Deathamns # Wednesday, July 27, 2011 5:00:12 PM
Originally posted by ObeseMaurice:
Mask as Firefox...UnknownFactor # Wednesday, July 27, 2011 5:02:39 PM
MorpheusMorpheusNS # Wednesday, July 27, 2011 5:06:17 PM
Windows 7 x64
Joonas Lehtolahtigodjonez # Wednesday, July 27, 2011 5:26:08 PM
tisazalay # Wednesday, July 27, 2011 5:35:43 PM
12.00 1033 pre-alpha W7 64bit SP1
ClashCityRockerclashcityrocker # Wednesday, July 27, 2011 5:40:59 PM
Reverting to previous build, and a new profile setup the exact same way, and everything works correctly again.
Known issue?
Reported as: DSK-343451
gyeben # Wednesday, July 27, 2011 5:42:27 PM
tisazalay # Wednesday, July 27, 2011 5:42:30 PM
Originally posted by ne081:
My guess is NO, because bugs fixed in the labs version are still present in this version, ie. the double Ctrl-T leaves you without a search box until you hover a navigation button, most of the cosmetic bugs (The funny dancing "+" sign and a few others are still in this snapshot).
The labs build still "feels" more solid for me and the memory consumption as you stated is much better in the labs build (try stand alone the labs build with the same pages open and you'll see what I mean).
Joel Spadinspadija # Wednesday, July 27, 2011 5:49:53 PM
VarunVarunM # Wednesday, July 27, 2011 5:54:26 PM
Originally posted by ObeseMaurice:
This happens at numerous locations for various downloads BUT its not consistent, it happens occasionally and sometimes everything seems fine.
Can't seem to reproduce it on que.
If this is true, for me Opera 12 is worth it just for this alone.
I have some 10000+ fragmented files in my Opera installation folder,
all of mail/feeds that i have.
Jordan TrillesCristallix # Wednesday, July 27, 2011 6:34:21 PM
Charlie ClarkMuzzlehatch # Wednesday, July 27, 2011 7:00:25 PM