Community
Participate
Working Groups
The approach to handling model changes in embedded blocks is top-down, which works but is not optimal performance-wise. This shows most prominently in cases like large JS blocks within HTML. There are also a couple of particular cases where handling of a change can be slow enough to give the impression of the editor being hung. There's opportunity for significant improvement in the handling of embedded blocks.
Fixed > 20140415, commit: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=0c0842619be8d5457943a18f517e7d9676327a4f .
Improvement, in addition to comment 1 commit: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=01c1a67842f0cf65afb48d9750ba8ebeee25dd57 .