viewport client js code example
Example 1: window viewport size javascript
// viewport dimention
const vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0);
const vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
Example 2: js window dimensions
// better than using window.innerWidth / window.innerHeight
// because of scrollbars
const client = {
width: document.documentElement.clientWidth,
height: document.documentElement.clientHeight
}