What exactly is offline deployment?

I've been browsing documentation but could not find an answer to this question. What is the difference between checking and unchecking the offline deployment option for the webplayer build?

Offline deployment will create an html page that references a local copy of the UnityObject.js script.