Framesets 1993 года. Они плохи в удобстве использования, потому что - среди других проблем - они портят историю вашего браузера. Я считаю, что они даже не поддерживаются в XHTML и HTML5. Если вы разрабатываете что-то новое здесь, не начинайте с фреймов.
Эти сайты работают с Ajax. Это означает, что они отправляют запрос на сервер в фоновом режиме, пока страница видна. Ответ обрабатывается с использованием Javascript и помещается внутри элемента на странице. Таким образом, вы можете обновить части страницы, в то время как сама страница не обновляется.
Поиск AJAX
, который должен привести вас к большому количеству учебников по этой теме.