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



« Previous 1 2 3 4 5 6 Next »
exzentrik # Wednesday, July 27, 2011 7:04:26 PM
feld # Wednesday, July 27, 2011 7:11:07 PM
Victor Isites.web.pt # Wednesday, July 27, 2011 7:17:22 PM
IMO XP market share should justify some attention to this problem.
GTSSGela2010 # Wednesday, July 27, 2011 7:20:36 PM
Luchio # Wednesday, July 27, 2011 7:28:54 PM
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:
Not confirmed in XP SP3, works perfectly.
DillonAstrophizz # Wednesday, July 27, 2011 7:56:12 PM
Originally posted by Luchio:
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:
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
Free SpeechIn-OperaBle # Wednesday, July 27, 2011 8:41:33 PM
Originally posted by Ramunas:
Thank you so much for granting my wish Opera!
gibson # Wednesday, July 27, 2011 8:45:53 PM
Originally posted by Luchio:
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.
Shane Bundyoperabaker # Wednesday, July 27, 2011 8:49:05 PM
@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.
Razorvashka # Wednesday, July 27, 2011 9:04:04 PM
Kelvin TwisterPHILIPS-BLASTER # Wednesday, July 27, 2011 9:16:55 PM
mutley90210 # Wednesday, July 27, 2011 9:37:33 PM
Now I'm 95% happy..
Shane Bundyoperabaker # Wednesday, July 27, 2011 10:04:49 PM
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)
Kelvin TwisterPHILIPS-BLASTER # Wednesday, July 27, 2011 10:27:07 PM
Originally posted by operabaker:
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
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?
Win7 SP1, 3G, 200-300 latency.
Cheers!
Grigoriy AndreevichYa-Grisha # Thursday, July 28, 2011 12:00:56 AM
Просьба к Дизайнерам-Разработчикам, сделать открытую вкладку заметнее чем фоновые, добавить обводку открытой вкладки, сделать вкладку немного шире и выше, как на моей картинки.
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
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
It is really fast
Only one detail, I found this bug in the UI (I use Windows XP SP3):
The back button disappeared
Everything else is excellent
btyop # Thursday, July 28, 2011 12:49:15 AM
I need a namequangltm # Thursday, July 28, 2011 1:26:48 AM
nimu_channimuchan # Thursday, July 28, 2011 1:56:02 AM
Dietr1cH # Thursday, July 28, 2011 3:11:17 AM
Vladimyr IvanovVladimyr # Thursday, July 28, 2011 3:29:40 AM
Originally posted by Ya-Grisha:
Agree, it's useful. But can be done with alternative skin
Kelvin TwisterPHILIPS-BLASTER # Thursday, July 28, 2011 4:08:59 AM
ravnsvart # Thursday, July 28, 2011 4:39:20 AM
Michael A. Puls IIburnout426 # Thursday, July 28, 2011 4:43:18 AM
Originally posted by tisazalay:
That's known, but not new to this build.
Caleb # Thursday, July 28, 2011 6:09:08 AM
Rahasampo # Thursday, July 28, 2011 7:03:46 AM
btyop # Thursday, July 28, 2011 7:17:45 AM
Originally posted by Caleb:
Not Confirmed. Win7 32bit. Plugin on-demand activated.
Vladimyr IvanovVladimyr # Thursday, July 28, 2011 7:19:19 AM
right click+save as - no crash
xp/32
kachaev # Thursday, July 28, 2011 7:59:34 AM
ftp://58.211.24.153/cn/nic/PCIE_Install_5786_06212011.zip
from
http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
F.V.F-V # Thursday, July 28, 2011 8:00:18 AM
petvalcaune # Thursday, July 28, 2011 8:22:13 AM
Mahesh Jagadeesanmaheshjagadeesan # Thursday, July 28, 2011 8:30:40 AM
Originally posted by earth01:
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:
Nope. I've got plugin-on-demand enabled too
Mahesh Jagadeesanmaheshjagadeesan # Thursday, July 28, 2011 8:33:32 AM
Originally posted by JacielHF:
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:
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
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:
Looks okay to me, no corruption. XP SP3
Christophchristoph142 # Thursday, July 28, 2011 8:44:38 AM
Just go to
-> Opera freezes completely and has to be restarted
Win7 SP1 x64
Can anyone confirm that?
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:
all right for me (xp/32)
macRоSS # Thursday, July 28, 2011 9:31:18 AM
Originally posted by christoph142:
not confirm.
Ubuntu 11.10 x86_64
koimark # Thursday, July 28, 2011 9:44:21 AM
Originally posted by christoph142:
Cannot confirm. Also using Win7 SP1 x64
Eric Bladeeblade # Thursday, July 28, 2011 10:10:06 AM
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
exzentrik # Thursday, July 28, 2011 11:17:33 AM
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)