+ Close

A JavaScript library that lets you manage and co-ordinate the loading of assets. Built in plugin model to assist with preloading in other CreateJS libraries.

PreloadJS in action

Can't see the demo? These files are optimized to a 960x400 resolution, try turning your device to landscape.

For more examples with editable code,

PreloadJS makes it easy to preload your assets:images, sounds, JS, data, or others. It uses XHR2 to provide real progress information when available, or fall back to tag loading and eased progress when it isn’t. It allows multiple queues, multiple connections, pausing queues, and a lot more.

  • Preloads Data and Assets
  • Reports Progress via XHR2
  • Falls Back to Tag Loading
  • Multiple Queues
  • Queue Pause and Resume

Recent Updates

December 2014
November 2014
  • Updates in preparation for new releases (coming soon).
  • New class model, with big performance increases.

Latest From Github

Documentation style updates

View Commit
Updated VERSIONS.txt

View Commit
Ion Drift


A port of the Flash game Ion Drift, b10b was able to build a CreateJS version in less than a day that hit target framerates on even the lowest devices, and outperformed ports to other libraries.

A Journey Through Middle Earth

Warner Bros

North Kingdom

An interactive experience highlighting the characters and events in The Hobbit: The Desolation of Smaug.

Platypus Game Engine

Gopherwood Studios

PBS Kids

An open source game engine built with CreateJS. Check out the first game, Wild Kratts Monkey Mayhem.



Relaunching their iconic site in HTML5, Wefail is able to unleash their unique style once again to unsuspecting masses.

Join the Realm


Create your own Family Arms or use one from the hit show Game of Thrones

World Wash Up


Clean Hands Save Lives: Wash a Germ, Make a Bubble. Celebrate Global Handwashing day - October 15th.

Atari Arcade


To commemorate Atari's 40th anniversary and the launch of Microsoft Windows 8 and Internet Explorer 10, CreateJS and gskinner.com reinvent the history of electronic games. Atari Arcade Developer Center

Match King

Jelly Button Games

Match King is a fun HTML5 sorting game that integrates facebook connectivity.

A Good Day Starts Here


A Good Day Starts here celebrates the ordinary - morning rituals we all recognize and relate to every single day. The interactive film is part of a larger integrated campaign online and on television.

Give Holland A Break


JWT Amsterdam and KitKat launch the first-ever nationwide media break for Holland by sending Gordon, their most omnipresent celebrity, to a desert island.

Annoncez La Couleur


Ouiz is an invitation to announce color, dare to be remarkable. A new gesture to give flavor to everyday life.


Louis Ansa

Omnisense is an interactive experience combining mobile and desktop. It aims to make you think about the different uses of social data.

Presidentti 3D Coffee Box


Paulig is the first in the world to offer everyone the chance to design their own Presidentti coffee box and have it sent to their home as a 3D printed product.

Digital For All Now


The digital revolution is happening now! Econocom's interactive experience shows us why we need to stand up for digital for all.

Activation NodePlus Lab


ACNPL is a playground for amazing canvas and WebGL experiments.

Interactive Story Summary


The Dragon Age Keep helps players form their own world states for Dragon Age: Inquisition. The ISS is an cinematic summary of the player's story, narrated by Brian Bloom, who voices Varric in the Dragon Age series.