diff --git a/docs/api/loaders/LoadingMonitor.html b/docs/api/loaders/LoadingMonitor.html
new file mode 100644
index 0000000000000000000000000000000000000000..fda3fce40f68b42bc44ea77a22a2207dc5e1b07a
--- /dev/null
+++ b/docs/api/loaders/LoadingMonitor.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+ [name]
+
+ A LoadingMonitor keeps track of loaded and pending data.
+ To keep track of a loader, just add it to the monitor:
+monitor.add( imageLoader );
+
+
+ Constructor
+
+ [name]()
+
+ Events
+
+ progress
+
+ Dispatched each time a monitored loader completes loading
+
+
+ loaded — number of completed loaders
+ total — total number of loaders monitored by this monitor
+
+
+ load
+
+ Dispatched when all loaders have completed loading
+
+
+ Methods
+
+ .add( [page:Loader loader] )
+
+ loader — required. Loader to be monitored.
+
+
+ Source
+
+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+
+
diff --git a/docs/list.js b/docs/list.js
index 64af6be82ed262ab33780a75dc6f945d954a75f6..b40498121f348da8c9c32d2fe9a06de9bc67071e 100644
--- a/docs/list.js
+++ b/docs/list.js
@@ -43,6 +43,7 @@ var list = {
[ "GeometryLoader", "loaders/GeometryLoader" ],
[ "ImageLoader", "loaders/ImageLoader" ],
[ "JSONLoader", "loaders/JSONLoader" ],
+ [ "LoadingMonitor", "loaders/LoadingMonitor" ],
[ "SceneLoader", "loaders/SceneLoader" ],
],