Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Several areas of the engine's implementation can be improved to greatly reduce compilation & rendering times:
- rely on the dynamic classloader's cache rather than compile Use-API POJOs all the time
- reduce the number of repository reads in favour of events for deducing if a Sightly script or Use-API POJO needs to be recompiled
- use a per thread admin resource resolver instead of creating many resolvers in various components during the lifecycle of a request
- optimise the RenderContext implementation code that handles object methods and fields detection
Attachments
Attachments
Issue Links
- is related to
-
SLING-4093 run performance tests to compare with JSP and Sightly
- Closed
-
SLING-4493 Sightly: Create performance tests
- Closed