В
twitter mobile при переходе(например, с главной) есть возможность вернуться назад.
Даже если пользователь на главной прокрутил страницу вниз, подгрузив ещё дюжину твиттов, то при возвращении назад он оказывается в том же месте, откуда перешёл.
Как это происходит?
Предыдущие страницы просто скрываются display: none, а затем показываются вновь, когда пользователь возвращается, устанавливая ему позицию скролла на ту, что была перед переходом?