586 B
586 B
Performance
flash-ext-view-thymeleaf is optimized for low overhead on request path.
Current runtime choices
- Handler view metadata resolved once and cached.
- Global/local model merge done in a single pass.
- Thymeleaf target metadata resolved and cached per handler class.
- No engine-agnostic adapter indirection.
Best practices
- Cache services in
onViewInit(). - Keep
addGlobal(...)resolvers cheap and side-effect free. - Build only the model fields needed by template.
- Avoid blocking I/O in
render(...); delegate to precomputed service data when possible.