Defer rendering of mini-message components for optimized loading using viewport and idle prefetch placeholders.

This commit is contained in:
akastijn 2026-08-01 23:36:04 +02:00
parent c8b5a01c21
commit 90eb40caa7

View File

@ -4,7 +4,11 @@
<span class="date-time" [class.blocked]="!message.notBlocked">
[{{ message.timestamp | date: 'mediumTime' }}]
</span>
@defer (on viewport; prefetch on idle) {
<mini-message [node]="message.messageJson"></mini-message>
} @placeholder {
<span></span>
}
</p>
}
</div>