Ajax-вызов выполняет HTTP-запрос, поэтому нет, он не «отличается» от HTTP-запроса, хотя HTTP-запрос Ajax используется иначе, чем поиск страницы для рендеринга.
Если страница заполняется через Ajax, да, она будет намного медленнее, чем страница, предварительно заполненная на стороне сервера, потому что страница, заполненная Ajax, запускает отдельный HTTP-запрос для каждого заполненного элемента и, более того, обычно не может все работать одновременно.
На начальном этапе, на некотором высоком уровне абстракции:
- Настройка объекта Ajax
- Инициировать HTTP-запрос Ajax
- Дождаться завершения HTTP-запроса Ajax
- Распакуйте и используйте результаты HTTP-запроса Ajax