Существует возможность прямого доступа к объекту окна через документ
document.defaultView == window
Используйте CSS для плавной прокрутки.
html { scroll-behavior: smooth; }