Community
Participate
Working Groups
When importing one of our internal large workspaces, the build time and processing involved was taking quite a long time. One project contained roughly 1600 XHTML JSP files, and it was found that the repeated loading the XHTML DTDs was taking up the bulk of the time.
Created attachment 110247 [details] proposed patch Access to DTDs in the ContentModelManager can't be shared right now since prior attempts at optimization ran across the DOMObservers flushing its collection of DTDs, and it could also trigger side effects from becoming stale with DTDs in the workspace. This patch limits itself to the HTML component's use of DTDs, and only those contributed from org.eclipse.wst.standard.schemas and org.eclipse.jst.standard.schemas (which I might consider expanding upon in a non-maintenance release).
CCing Raghu since JSF might be affected by the XHTML changes (hopefully, positively).
released