Opera Desktop Team blog header

Network latency improvements, Microdata and QRESYNC

, , , , ,

Hello!
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! up 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)

Mail
  • 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

Updated Ragnarök (HTML5 parser) Labs BuildLion Full Screen and further skin refinements

Comments

exzentrik Wednesday, July 27, 2011 7:04:26 PM

Any chance for an option to clear all user selected private data at browser exit?

feld Wednesday, July 27, 2011 7:11:07 PM

What's the difference between CONDSTORE and QRESYNC ? Does Opera support CONDSTORE as well?

Victor Isites.web.pt Wednesday, July 27, 2011 7:17:22 PM

Thank you for making Opera even faster in my slow connection! In other hand I'm forced to use other browsers due to IPv6 problems in XP, can't reach sites like www.wga.hu with IPv6 helper service enabled, if disabled sites like www.sapo.pt are extremely slow or time out.

IMO XP market share should justify some attention to this problem.

GTSSGela2010 Wednesday, July 27, 2011 7:20:36 PM

Bug with saving files Fixed a not

Luchio Wednesday, July 27, 2011 7:28:54 PM

Anyone else noticed that since the last big engine overhaul (since last build?), tags on slashdot.org get visually corrupted by content from other tabs, especially when hovering them? (Ubuntu)

http://files.myopera.com/Luchio/files/opera-slashdot.png -

Victor Isites.web.pt Wednesday, July 27, 2011 7:40:06 PM

Originally posted by Luchio:

Anyone else noticed that since the last big engine overhaul (since last build?), tags on slashdot.org get visually corrupted by content from other tabs, especially when hovering them? (Ubuntu)



Not confirmed in XP SP3, works perfectly.

DillonAstrophizz Wednesday, July 27, 2011 7:56:12 PM

Originally posted by Luchio:

Anyone else noticed that since the last big engine overhaul (since last build?), tags on slashdot.org get visually corrupted by content from other tabs, especially when hovering them? (Ubuntu)


I haven't been to Slashdot recently (and don't have the Next builds on this comp at work to test it), but I have seen this corruption with content from other tabs in GMail on Windows XP when I select emails. It started in the last "next" build (before the latest ragnarok lab build).

Alexander Remenalexremen Wednesday, July 27, 2011 8:10:04 PM

Originally posted by timmi:

That means for Opera 12 there is a new mail profile needed for getting this improvement? Also exporting mails and importing it again?



It will cause less fragmentation for new mails that arrive, so you can upgrade and still get improvements. If you want to defragment fragmented files you can eg. copy the file to another drive and back. No need to create a new profile and import.

The worst affected files are mail\omailbase.dat and mail\lexicon\ files.

r13raphweng Wednesday, July 27, 2011 8:39:51 PM

The best snapshot for a long time - I noticed significant speed improvements even on my (actually) fast connection.

Free SpeechIn-OperaBle Wednesday, July 27, 2011 8:41:33 PM

Originally posted by Ramunas:

CORE-35923 (NPAPI Missing support for ClearSiteData): This allows Flash (and other plug-in) data to be cleared



Thank you so much for granting my wish Opera!

heart

gibson Wednesday, July 27, 2011 8:45:53 PM

Originally posted by Luchio:

Anyone else noticed that since the last big engine overhaul (since last build?), tags on slashdot.org get visually corrupted by content from other tabs, especially when hovering them? (Ubuntu)



Perhaps related, perhaps not: freshmeat.net, which is operated by the same company by the way, has had a layout corruption since before 11.50. I've reported it in the forums and submitted a bug report. Patiently waiting. smile (Win 7)

Shane Bundyoperabaker Wednesday, July 27, 2011 8:49:05 PM

Opera's been getting a lot faster in the snaps lately.

@UnknownFactor That build was an Opera Labs build so it wasn't really a snapshot. It would be nice to have the HTML5 parser to unleash even more speed (and more standards support)!

My nyan kitteh's getting excited. happy

Razorvashka Wednesday, July 27, 2011 9:04:04 PM

Uraaaa! www.odnoklassniki.ru site is working properly again! Thanx! up

Kelvin TwisterPHILIPS-BLASTER Wednesday, July 27, 2011 9:16:55 PM

It's fast, but the problem is when I do downloads. Opera is giving crash

mutley90210 Wednesday, July 27, 2011 9:37:33 PM

Many thanx. Seems faster than the previous builds . Also the security issues with hyper-links in Outlook 2010 when Opera was the default web browser seemed to have been fixed and I can now login again to cnet..

Now I'm 95% happy..

Shane Bundyoperabaker Wednesday, July 27, 2011 10:04:49 PM

I've noticed this build isn't as stable as previous snapshots. You can't delete private data and then quit Opera straight after because Opera will crash. sad

I've noticed when an Opera build is unstable this issue always pops up.

Off-topic: Can we have Ctrl + Shift + Del for 'Delete Private Data' like other browsers? And have the option to select what history to be deleted, please? (like today, this week, etc) wink

Kelvin TwisterPHILIPS-BLASTER Wednesday, July 27, 2011 10:27:07 PM

Originally posted by operabaker:

I've noticed this build isn't as stable as previous snapshots. You can't delete private data and then quit Opera straight after because Opera will crash. sad

I've noticed when an Opera build is unstable this issue always pops up.

Off-topic: Can we have Ctrl + Shift + Del for 'Delete Private Data' like other browsers? And have the option to select what history to be deleted, please? (like today, this week, etc) wink



Here is normal.

Using Windows 98SE

PS: You can create a keyboard shortcut or mouse to delete private data, press Ctrl + F12, go to the Advanced tab, next click shortcuts in Keyboard Configuration Opera click Standard and click Edit, click once on Application to open the list, click New, type in the first square and the second ctrl shift del Delete private data. See the image:

http://www.brimg.info/uploads/8/c94a4619c1.jpg

Pictured is ctrl del, but you can put ctrl shift del.

digitalinksmudge Wednesday, July 27, 2011 10:51:52 PM

Thanks for the network latency tweaks, testing...

RAM usage is better using this page only:

Opera 11.5 (1074) with 25 extension = 268,976 MB RAM
Opera 12 Labs (26039) with 25 extension = 166,756 MB RAM
Opera 12 Next (1033) with 25 extension = 182,692 MB RAM

Sometimes when I click "X" to stop loading a tab, and go to another tab, the previous tab will then start to work, (the moving circle appears on the background tab), then when I go back to the first tab, I have to hit "X" again. Happens randomly on all sorts of sites (gizmodo today). (Ctrl+F12/Advanced/History -> Check documents & Check images set "Every 5 hours".)

Can you make no mean no again... err, I mean stop mean stop?faint

Win7 SP1, 3G, 200-300 latency.

Cheers!

Grigoriy AndreevichYa-Grisha Thursday, July 28, 2011 12:00:56 AM

Entreaty for designers, developers, to make an open tab more noticeable than the background, add edging open tabs, tab, make a little wider and higher, as on my picture.

Просьба к Дизайнерам-Разработчикам, сделать открытую вкладку заметнее чем фоновые, добавить обводку открытой вкладки, сделать вкладку немного шире и выше, как на моей картинки.
http://s49.radikal.ru/i124/1107/56/5bfde1d1e596.jpg

http://s16.radikal.ru/i190/1107/4d/1698b2ec2001.jpg

7l2um Thursday, July 28, 2011 12:26:24 AM

Please fix DSK-333391.
This is a bug that keeps being disregarded since version 10.60.

Debian Squeeze x86_64, Openbox, uim-skk(1:1.5.7-9.1)

Jaciel Hdez.JacielHF Thursday, July 28, 2011 12:29:05 AM

Thanks for this snapshot!yes
It is really fast bigsmile !
Only one detail, I found this bug in the UI (I use Windows XP SP3):



The back button disappeared eek !
Everything else is excellent smile .

btyop Thursday, July 28, 2011 12:49:15 AM

Sometimes syncing IMAP still stuck in slow internet connection in my case, and message duplication on Gmail IMAP.

I need a namequangltm Thursday, July 28, 2011 1:26:48 AM

Cool, I still don't have a crash.cheers yes

nimu_channimuchan Thursday, July 28, 2011 1:56:02 AM

Thank you!! just try it. flirt

Dietr1cH Thursday, July 28, 2011 3:11:17 AM

Damn fast on my crappy internet connection

Vladimyr IvanovVladimyr Thursday, July 28, 2011 3:29:40 AM

Originally posted by Ya-Grisha:

Entreaty for designers, developers, to make an open tab more noticeable than the background, add edging open tabs, tab, make a little wider and higher, as on my picture.

Просьба к Дизайнерам-Разработчикам, сделать открытую вкладку заметнее чем фоновые, добавить обводку открытой вкладки, сделать вкладку немного шире и выше, как на моей картинки.
http://s49.radikal.ru/i124/1107/56/5bfde1d1e596.jpg

http://s16.radikal.ru/i190/1107/4d/1698b2ec2001.jpg



Agree, it's useful. But can be done with alternative skin wink

Kelvin TwisterPHILIPS-BLASTER Thursday, July 28, 2011 4:08:59 AM

Most intensively studied this new build, memory consumption is relatively lower than the final build of version 11.50 rolleyes , but not better than created by the Build 26039 Opera Labs , as I only use 128MB of RAM pays more for me to continue to use the version believed by Opera Labs. whistle

ravnsvart Thursday, July 28, 2011 4:39:20 AM

I lost my bookmarks after update to 1033

Michael A. Puls IIburnout426 Thursday, July 28, 2011 4:43:18 AM

Originally posted by tisazalay:

Another cosmetic bug, possibly a regression, on M2 select a message, then hover over the tab (to display a thumbnail), the messsage title is truncated, example from "Breaking News" to "Breaking"



That's known, but not new to this build.

Caleb Thursday, July 28, 2011 6:09:08 AM

Does anyone else get a hang on this page: http://www.calcalist.co.il/local/articles/0,7340,L-3525982,00.html ?

Rahasampo Thursday, July 28, 2011 7:03:46 AM

300 mark on the html5 test!

btyop Thursday, July 28, 2011 7:17:45 AM

Originally posted by Caleb:

Does anyone else get a hang on this page: http://www.calcalist.co.il/local/articles/0,7340,L-3525982,00.html ?


Not Confirmed. Win7 32bit. Plugin on-demand activated.

Vladimyr IvanovVladimyr Thursday, July 28, 2011 7:19:19 AM

crash by left click on some download links (.exe)

right click+save as - no crash

xp/32

F.V.F-V Thursday, July 28, 2011 8:00:18 AM

It not only has been crashing on downloading stuff lately, but also very frequently on closing Opera.

petvalcaune Thursday, July 28, 2011 8:22:13 AM

I am glad to see much more CORE than UI changes lately! Keep the good work going on and thanks smile

Mahesh Jagadeesanmaheshjagadeesan Thursday, July 28, 2011 8:30:40 AM

Originally posted by earth01:

http://bellard.org/jslinux/ does not load (or extremly slowly) since CORE-28530 (Compact object representation in Carakan)



Confirmed on Win XP SP3. This is surprising since I'd observed Opera starting JS Linux even quicker than Chrome (Canary) a few builds ago

Mahesh Jagadeesanmaheshjagadeesan Thursday, July 28, 2011 8:31:46 AM

Originally posted by Caleb:

Does anyone else get a hang on this page: http://www.calcalist.co.il/local/articles/0,7340,L-3525982,00.html ?



Nope. I've got plugin-on-demand enabled too

Mahesh Jagadeesanmaheshjagadeesan Thursday, July 28, 2011 8:33:32 AM

Originally posted by JacielHF:

Thanks for this snapshot!yes
It is really fast bigsmile !
Only one detail, I found this bug in the UI (I use Windows XP SP3):



The back button disappeared eek !
Everything else is excellent smile .



Any way this can be simulated? I use XP SP3 and haven't seen this

Mahesh Jagadeesanmaheshjagadeesan Thursday, July 28, 2011 8:35:43 AM

Originally posted by digitalinksmudge:

Thanks for the network latency tweaks, testing...

RAM usage is better using this page only:

Opera 11.5 (1074) with 25 extension = 268,976 MB RAM
Opera 12 Labs (26039) with 25 extension = 166,756 MB RAM
Opera 12 Next (1033) with 25 extension = 182,692 MB RAM

Sometimes when I click "X" to stop loading a tab, and go to another tab, the previous tab will then start to work, (the moving circle appears on the background tab), then when I go back to the first tab, I have to hit "X" again. Happens randomly on all sorts of sites (gizmodo today). (Ctrl+F12/Advanced/History -> Check documents & Check images set "Every 5 hours".)

Can you make no mean no again... err, I mean stop mean stop?faint

Win7 SP1, 3G, 200-300 latency.

Cheers!



It's probable, and perhaps likely, that the sites you've mentioned have Javascript that dynamically reloads the pages (and hence the "moving circle" animation)

petvalcaune Thursday, July 28, 2011 8:38:45 AM

Hi,
I have problem with tab reordering probably since 11.50 final when I observed it first. Everytime I drag&drop tab between other tabs new tab stacks get created. But from my understanding tab stack should be created when dropping the tab onto another tab but not in between tabs. At least this is the way it worked before even after tab stacks were introduced.

I suspected skin problem but it happens with Opera Standard skin too. Can anyone confirm?

Mahesh Jagadeesanmaheshjagadeesan Thursday, July 28, 2011 8:43:56 AM

Originally posted by Luchio:

Anyone else noticed that since the last big engine overhaul (since last build?), tags on slashdot.org get visually corrupted by content from other tabs, especially when hovering them? (Ubuntu)

http://files.myopera.com/Luchio/files/opera-slashdot.png -



Looks okay to me, no corruption. XP SP3

Christophchristoph142 Thursday, July 28, 2011 8:44:38 AM

There seems to be a new bug in this build:

Just go to

-> Opera freezes completely and has to be restarted

Win7 SP1 x64
Can anyone confirm that? sherlock

EDIT: Strange, this doesn't even happen on MY OWN desktop PC, but on my laptop it keeps crashing even after a Windows restart...

Vladimyr IvanovVladimyr Thursday, July 28, 2011 9:11:19 AM

Originally posted by christoph142:

There seems to be a new bug in this build:

Just go to

-> Opera freezes completely and has to be restarted

Win7 SP1 x64
Can anyone confirm that? sherlock



all right for me (xp/32)

macRоSS Thursday, July 28, 2011 9:31:18 AM

Originally posted by christoph142:

There seems to be a new bug in this build:

Just go to

-> Opera freezes completely and has to be restarted

Win7 SP1 x64
Can anyone confirm that? :sherlock:



not confirm.
Ubuntu 11.10 x86_64

koimark Thursday, July 28, 2011 9:44:21 AM

Originally posted by christoph142:

There seems to be a new bug in this build:

Just go to

-> Opera freezes completely and has to be restarted

Win7 SP1 x64
Can anyone confirm that?



Cannot confirm. Also using Win7 SP1 x64

Eric Bladeeblade Thursday, July 28, 2011 10:10:06 AM

performance was -extremely- poor for the first 5 minutes or so i had it up (that's about how long it took me to get back to this page, and logged back in) but not that i'm logged in here, it seems to be running fantastic. hmm.

King Crimson Thursday, July 28, 2011 10:28:39 AM


Opera 12 can't save images from this host (without using "save image" button):

http://www.imagebam.com/image/6eb616137616283



There's still a latency in opening some web pages (Opera 11.01 was faster).



Toxigene Thursday, July 28, 2011 11:03:25 AM

Hmm is it just me or does this build shut down much faster than prior ones?

exzentrik Thursday, July 28, 2011 11:17:33 AM

Open the following PDF (or any other PDF) in a new tab:

http://www.eafiles.de/downloads/fifa11/fanbank/fanbank_teilnahmebedingungen.pdf

Then click on "Open" in the download file dialogue -> Opera crashes. This doesn't happen if you left click on the PDF-link and open it here without a new tab.

Note: I'm using PDF-XChange Viewer and opening PDFs inside the tool instead of displaying it directly in a browser tab.

(Windows 7 x64)

Write a comment

New comments have been disabled for this post.