JSFiddle - React, Tailwind, and code Playground
HTML
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas quis felis vitae felis ullamcorper tincidunt. Aliquam non purus vitae tortor tempus euismod in nec ipsum. Maecenas tortor erat, vehicula vitae mollis a, ultrices sed ante. Aliquam ut ligula vel velit congue tempus. Donec quis libero ipsum. Etiam tortor nisi, tempus a luctus eu, feugiat eu elit. Aenean semper elit a diam commodo malesuada.</p>
<p>Suspendisse accumsan placerat varius. Sed commodo dignissim varius. Curabitur aliquet aliquet nunc ut elementum. Integer volutpat consectetur nunc, in dictum eros pretium in. Nulla facilisi. Vivamus ante ligula, molestie et pretium eget, fringilla fermentum leo. Praesent fermentum ante ut velit dignissim ut fringilla diam ornare. Aliquam porttitor, dui ac elementum fermentum, odio sapien condimentum nunc, ac sollicitudin nunc nisi et tellus. Pellentesque varius ultrices ante nec malesuada. Curabitur quis odio velit, vel hendrerit metus. Suspendisse vestibulum porttitor ipsum eget laoreet. Etiam fringilla dolor id dolor lobortis tempus. Integer dictum tristique fringilla. Proin faucibus dictum nisi, ut consequat augue tincidunt at. Nullam vel libero elit. Proin bibendum varius dui et condimentum.</p>
<p>Integer sit amet ipsum orci. Sed mollis nibh sagittis massa elementum in egestas est fermentum. In rutrum pellentesque accumsan. Vestibulum feugiat faucibus ullamcorper. Sed vehicula enim at ipsum egestas mollis. Pellentesque quis sapien a odio malesuada sollicitudin vitae id metus. Aenean dapibus iaculis mi, a viverra augue imperdiet vitae.</p>
<p>Cras vel enim vel odio aliquet vehicula. Morbi facilisis venenatis auctor. Praesent luctus, lacus non sodales aliquet, ante dui ullamcorper risus, vel aliquam nulla libero varius risus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas facilisis est at libero pulvinar auctor tristique non lectus. Cras hendrerit magna eu massa accumsan accumsan. Etiam a ligula...
JavaScript
var ul = $('<ul />');
ul.append($('<li />').text("$(window).height()=" + $(window).height()));
ul.append($('<li />').text("$(document).height()=" + $(document).height()));
ul.append($('<li />').text("$('html').outerHeight(true)=" + $('html').outerHeight(true)));
ul.append($('<li />').text("$('html').height()=" + $('html').height()));
ul.append($('<li />').text("$('body').outerHeight(true)=" + $('body').outerHeight(true)));
ul.append($('<li />').text("$('body').height()=" + $('body').height()));
$('body').prepend(ul);