@@ -51,8 +51,8 @@ const { state, actions, callbacks } = store(
51
51
{
52
52
state : {
53
53
currentImageId : null ,
54
- prefetchTimers : { } ,
55
- prefetchedImageIds : new Set ( ) ,
54
+ preloadTimers : { } ,
55
+ preloadedImageIds : new Set ( ) ,
56
56
get currentImage ( ) {
57
57
return state . metadata [ state . currentImageId ] ;
58
58
} ,
@@ -217,15 +217,15 @@ const { state, actions, callbacks } = store(
217
217
}
218
218
}
219
219
} ,
220
- prefetchImage ( ) {
220
+ preloadImage ( ) {
221
221
const { imageId } = getContext ( ) ;
222
222
const imageMetadata = state . metadata [ imageId ] ;
223
223
const uploadedSrc = imageMetadata . uploadedSrc ;
224
224
225
- // Bails if the image is not valid or if it has already been prefetched .
225
+ // Bails if the image is not valid or if it has already been preloaded .
226
226
if (
227
227
! isValidLink ( uploadedSrc ) ||
228
- state . prefetchedImageIds . has ( imageId )
228
+ state . preloadedImageIds . has ( imageId )
229
229
) {
230
230
return ;
231
231
}
@@ -238,37 +238,37 @@ const { state, actions, callbacks } = store(
238
238
imageLink . as = 'image' ;
239
239
imageLink . href = uploadedSrc ;
240
240
241
- // Apply srcset if available for better responsive prefetching
241
+ // Apply srcset if available for better responsive preloading
242
242
if ( srcset ) {
243
243
imageLink . setAttribute ( 'imagesrcset' , srcset ) ;
244
244
imageLink . setAttribute ( 'imagesizes' , '100vw' ) ;
245
245
}
246
246
247
247
document . head . appendChild ( imageLink ) ;
248
- state . prefetchedImageIds . add ( imageId ) ;
248
+ state . preloadedImageIds . add ( imageId ) ;
249
249
} ,
250
- prefetchImageWithDelay ( ) {
250
+ preloadImageWithDelay ( ) {
251
251
const { imageId } = getContext ( ) ;
252
252
253
- // Cancels any previous prefetch timer for the same image.
254
- if ( state . prefetchTimers && state . prefetchTimers [ imageId ] ) {
255
- clearTimeout ( state . prefetchTimers [ imageId ] ) ;
253
+ // Cancels any previous preload timer for the same image.
254
+ if ( state . preloadTimers && state . preloadTimers [ imageId ] ) {
255
+ clearTimeout ( state . preloadTimers [ imageId ] ) ;
256
256
}
257
257
258
- // Set a new timer to prefetch the image after a short delay.
259
- state . prefetchTimers [ imageId ] = setTimeout (
258
+ // Set a new timer to preload the image after a short delay.
259
+ state . preloadTimers [ imageId ] = setTimeout (
260
260
withScope ( ( ) => {
261
- actions . prefetchImage ( ) ;
262
- delete state . prefetchTimers [ imageId ] ;
261
+ actions . preloadImage ( ) ;
262
+ delete state . preloadTimers [ imageId ] ;
263
263
} ) ,
264
264
200
265
265
) ;
266
266
} ,
267
267
cancelPrefetch ( ) {
268
268
const { imageId } = getContext ( ) ;
269
- if ( state . prefetchTimers && state . prefetchTimers [ imageId ] ) {
270
- clearTimeout ( state . prefetchTimers [ imageId ] ) ;
271
- delete state . prefetchTimers [ imageId ] ;
269
+ if ( state . preloadTimers && state . preloadTimers [ imageId ] ) {
270
+ clearTimeout ( state . preloadTimers [ imageId ] ) ;
271
+ delete state . preloadTimers [ imageId ] ;
272
272
}
273
273
} ,
274
274
} ,
0 commit comments