Насколько я знаю, все основные браузеры поддерживают оба.
Ответ 2
Существует scrollTo, scroll и scrollBy! По-видимому, нет стандарта, охватывающего эту функциональность, поэтому все браузеры могут не реализовывать ее одинаково.
Ответ 3
Window.scrollTo() по сути аналогичен методу window.scroll(x,y). Для прокрутки определенного расстояния используйте Window.scrollBy().
Также см. Window.scrollByLines(), Window.scrollByPages() и Element.scrollIntoView()