Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Markup Validation improvements
Markup Validation improvements [message #1410619] Thu, 21 August 2014 08:10 Go to next message
Arnaud MERGEY is currently offline Arnaud MERGEYFriend
Messages: 235
Registered: March 2010
Location: France
Senior Member

In our application, we noticed some time ago that refreshing a Table is a bit slower than before, since we used Markup in it.
After some investigations, it seems Markup Validation is the culprit

For example, during a typical test, refreshing a Big table takes 2 ms without markup, 2 ms with markup and validation disabled, and takes 350 ms with markup and validation.

Even performances remains acceptable, it is a bit anoying for us, so I will in my case probably disable markup validation and apply validation by myself, only for columns that can contain unsafe markup.

No issues here, I am just wondering if you think org.eclipse.swt.internal.widgets.MarkupValidator itself could be improved, so in this case I would probably spend some time on it, in order to propose a patch.


Re: Markup Validation improvements [message #1410639 is a reply to message #1410619] Thu, 21 August 2014 09:07 Go to previous message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2334
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Arnaud,
yes... this is a known issue and we want to improve the performance of
MarkupValidator. Currently, it's based on standard SAX parser, which is
probably the culprit. Improvements (quality patches via Gerrit [1]) in
this direction are welcomed.


Ivan Furnadjiev

Twitter: @EclipseRAP

Professional services for RAP and RCP?
Previous Topic:Scale is slow delivering new selection values
Next Topic:[ANN] RAP 2.3.1RC1 and RAP 3.0.0M1
Goto Forum:

Current Time: Wed Feb 19 23:19:26 GMT 2020

Powered by FUDForum. Page generated in 0.02772 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top