Практически, AJAX всегда "быстрее".Он передает только необходимый минимум (если он хорошо написан), он не начинает всю страницу заново (с разбора CSS, рендеринга, построения всего DOM и т. Д.), И вы делаете это в фоновом режиме, пока страница еще видна, такВы можете делать другие вещи, такие как анимация или даже обновление заранее, предсказывая очевидные результаты.Благо для пользовательского опыта.
Но это еще не все.
Самым важным является порядок вещей .Когда вы загружаете страницу, сначала появляется разметка, затем сценарии и стили, а обычно изображения - последними.Только после этой обработки ваша страница будет выглядеть по-настоящему.Теперь, когда вы меняете (даже целую) разметку с помощью AJAX, все сразу становится на свои места, тогда некоторые из них меняются по мере того, как ваш браузер осознает последствия.Другими словами: перезагрузка страницы становится визуально «выполненной», когда все сделано;Изменения AJAX появляются немедленно.Это настоящая сила этого.У вас уже есть все изображения, все списки, все, и вы загружаете только то, что изменилось .
Итак: да, это намного быстрее.