Ну, я могу дать вам общее представление о том, как я это сделаю.
Вам необходимо сохранить данные функции, которая не должна быть одинаковой на всех страницах.
Например: если вы хотите, чтобы что-то было в одной и той же позиции на всех страницах, вы можете сохранить текущую позицию этой переменной в переменной сеанса, файле cookie или базе данных для этого конкретного пользователя / IP-адреса. Затем вы будете делать запросы GET к серверу, «запрашивая» самую последнюю позицию из того, что вы отслеживаете. И если это отличается, обновите позицию соответственно.
Вам потребуется использовать Javascript, язык программирования и некоторую устойчивость данных.
Если вы хотите прочитать о новейших материалах, вы можете легко сделать это с помощью node.JS. Существует библиотека, которая позволяет очень легко отражать изменения на стороне сервера на клиенте без выполнения запросов GET (что делает его полезным для приложений чата).