Categories
JavaScript Answers

How to Preload Images Using JavaScript?

Spread the love

Sometimes, we want to preload images using JavaScript.

In this article, we’ll look at how to preload images using JavaScript.

Preload Images Using JavaScript

To preload images using JavaScript, we can create Image instances for each image URL.

For instance, we can write:

const preload = (sources) => {
  const images = [];
  for (const s of sources) {
    const image = new Image();
    image.src = s
    images.push(image)
  }
}

preload([
  'https://picsum.photos/id/0/5616/3744',
  'https://picsum.photos/id/10/2500/1667'
])

to create the preload function that takes the sources array which has an array of image URLs.

In the function, we create the images array to store the Image instances.

Then we loop through the sources with the for-of loop.

In the loop body, we create a new Image instance.

And we set the src property of it to the source entry s .

Finally, we call images.push to add the entry to images .

Conclusion

To preload images using JavaScript, we can create Image instances for each image URL.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *