diff --git a/js/reveal.js b/js/reveal.js
index 01472a6aaa770ae229cc5b7c4c61c2d3d5e993de..4b84019ae3832ba22fc345a30a7fa1805a7ee106 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -208,6 +208,17 @@
 		if( !features.transforms2d && !features.transforms3d ) {
 			document.body.setAttribute( 'class', 'no-transforms' );
 
+			// Since JS won't be running any further, we need to load all
+			// images that were intended to lazy load now
+			var images = document.getElementsByTagName( 'img' );
+			for( var i = 0, len = images.length; i < len; i++ ) {
+				var image = images[i];
+				if( image.getAttribute( 'data-src' ) ) {
+					image.setAttribute( 'src', image.getAttribute( 'data-src' ) );
+					image.removeAttribute( 'data-src' );
+				}
+			}
+
 			// If the browser doesn't support core features we won't be
 			// using JavaScript to control the presentation
 			return;