Skip to content

Commit 7dc049f

Browse files
authored
Perfformance: Lazy-load editor images (#212)
1 parent d5801c4 commit 7dc049f

3 files changed

Lines changed: 10 additions & 1 deletion

File tree

src/blocks/document-cover/edit.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ export default function Edit( { context, clientId } ) {
172172
className="cortext-document-cover-block__image"
173173
src={ src }
174174
alt={ media?.alt_text ?? '' }
175+
loading="lazy"
176+
decoding="async"
175177
/>
176178
) }
177179
<div className="cortext-document-cover-block__controls">

src/components/PageIcon.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ function ImageIcon( { id, size, alt, className } ) {
9393
alt={ alt ?? '' }
9494
width={ size }
9595
height={ size }
96+
loading="lazy"
97+
decoding="async"
9698
/>
9799
);
98100
}

src/components/PageInspectorSidebar.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,12 @@ function PageFeaturedImageInspectorControls( { postId } ) {
388388
featuredImagePreview = <Spinner />;
389389
} else if ( src ) {
390390
featuredImagePreview = (
391-
<img src={ src } alt={ media?.alt_text ?? '' } />
391+
<img
392+
src={ src }
393+
alt={ media?.alt_text ?? '' }
394+
loading="lazy"
395+
decoding="async"
396+
/>
392397
);
393398
}
394399

0 commit comments

Comments
 (0)