This is a set of web pages that use a variety of implementation styles to lazy-load a single-page app. This demo was originally created for the purpose of testing how different versions of Internet Explorer handle lazy-loaded JavaScript applications (hence the name, LazIE). However, these web pages are just as suitable for testing other browsers as well, and in fact, it was eventually determined that the loading behavior--as represented by the waterfall graphs on WebPagetest.org--varies significantly between all browsers.
This repo is hosted via github pages, and the live test pages can be reached through the following links.
This demo uses the following libraries. They can be found (with their respective licenses) under /lib
.
Durandal | Home | Git | |
---|---|---|---|
Sammy | Home | Git | CDN |
RequireJS | Home | Git | |
RequireJS Text | Git | ||
jQuery | Home | Git | CDN |
Knockout | Home | Git | CDN |
This demo uses a slightly-modified version of the Durandal single-page application framework, including the sample app it comes packaged with. The sample app can be found under the directories app/samples
and app/views
.