screen.width vs window.innerwidth code example
Example: js window dimensions
// better than using window.innerWidth / window.innerHeight
// because of scrollbars
const client = {
width: document.documentElement.clientWidth,
height: document.documentElement.clientHeight
}