html Document
During page render, the initial HTML document will be available for modification as a JSoup Document in this AtomicReference.
Callers to callJsFunction may check for this being non-null, and if so edit the document instead of some or all of the JavaScript they must call.
The purpose of this is to implement Server-Side Rendering.