Lazy load - Lazy page rendering (for discussion)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Lazy load - Lazy page rendering (for discussion)

Thomas Gries
I recently found the idea of

  * "lazy rendering" (of tables, images, media objects)


Has application of lazy load techniques ever been considered for
MediaWiki pages?


Here are some pointers:

* https://github.com/ressio/lazy-load-xt Lazy load XT (fully featured
version)
* http://www.appelsiini.net/projects/lazyload

Lazy Load is delays loading of images in long web pages. Images outside
of viewport are not loaded until user scrolls to them. This is opposite
of image preloading
<http://www.appelsiini.net/2007/6/sequentially-preloading-images> …

Using Lazy Load on long web pages will make the page load faster. In
some cases it can also help to reduce server load.
* http://www.datatables.net/extensions/scroller/

Scroller is a virtual rendering plug-in for DataTables which allows
large datasets to be drawn on screen every quickly. What the virtual
rendering means is that only the visible portion of the table (and a bit
to either side to make the scrolling smooth) is drawn, while the
scrolling container gives the visual impression that the whole table is
visible…

*
http://www.datatables.net/release-datatables/extensions/Scroller/examples/server-side_processing.html

DataTables' server-side processing mode is a feature that naturally fits
in with Scroller perfectly. Server-side processing can be used to show
large data sets, with the server being used to do the data processing,
and Scroller optimising the display of the data in a scrolling viewport…

_______________________________________________
Wikitech-l mailing list
[hidden email]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l