To nie przeładowuj całej strony tylko może np. tę część, która wymaga aktualizacji? Albo w ogóle zainteresuj się SPA + jakiś framework np. Angular, React, Vue. Oczywiście SPA != framework, ale raczej jestem zwolennikiem aby z nich korzystać, łatwiej potem utrzymywać takie projekty i wdrażać w nie nowe osoby.