Defer rendering of mini-message components for optimized loading using viewport and idle prefetch placeholders.
This commit is contained in:
parent
c8b5a01c21
commit
90eb40caa7
|
|
@ -4,7 +4,11 @@
|
||||||
<span class="date-time" [class.blocked]="!message.notBlocked">
|
<span class="date-time" [class.blocked]="!message.notBlocked">
|
||||||
[{{ message.timestamp | date: 'mediumTime' }}]
|
[{{ message.timestamp | date: 'mediumTime' }}]
|
||||||
</span>
|
</span>
|
||||||
|
@defer (on viewport; prefetch on idle) {
|
||||||
<mini-message [node]="message.messageJson"></mini-message>
|
<mini-message [node]="message.messageJson"></mini-message>
|
||||||
|
} @placeholder {
|
||||||
|
<span>…</span>
|
||||||
|
}
|
||||||
</p>
|
</p>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user