Fine-grained reactivitySignals, computed values, effects, and reactive stores update only the DOM that depends on them.
Single-file componentsWrite JavaScript, HTML-like templates, and global or scoped CSS in compact .sprig files.
Lightweight routingUse a small hash/history router or lazy file-based pages with layouts and route parameters.