Magnifier.js is a JavaScript library that provides a magnifying glass effect for images. It has zoom in / out functionality using the mouse wheel, support for user defined functions for thumbnail entering, moving and leaving, and image zooming events, and can display loading text while a large image is loading, and switch to the lens once it has loaded.