Estoy tratando de hacer un juego JavaScript de lienzo, así que agregué esto en el código
window.addEventListener("resize", () => { console.log("resi2ze"); canvasElement.width = window.innerWidth; canvasElement.height = window.innerHeight; }); Pero cuando cambio el tamaño de la ventana del navegador, la altura del lienzo es mayor que la altura del cuerpo (por ejemplo, la altura del cuerpo es 465 px y la altura del lienzo es 462 px). ¿Cómo puedo evitarlo, de modo que la altura del lienzo sea la misma que la altura de la ventana? 
Parece que la barra de desplazamiento en sí es un problema, porque agrega pocos píxeles. Siempre agrego overflow: hidden to body para que la barra de desplazamiento no aparezca.