TGViewer
Вадим Фоминов | Создаю сайты на Wordpress Вадим Фоминов | Создаю сайты на Wordpress @wordpress_by · 1.53K subscribers
Post #652 773
Про AJAX и REST API

В последнем своём проекте много работал с Gutenberg блоками, на данные момент в нём 83 блока, и это ещё не конец. Возможно дойду до 100.

В такой работе мне проще использовать REST API для фильтра или отправки данных из формы, чем Ajax. И я задался вопросом, что быстрее будет работать REST API или Ajax?

Быстренькое создал новую тему, добавил только 2 кнопки, которые делают Ajax или REST API запрос. Нажал 10 раз на AJAX кнопку и получил ответ в среднем за 266ms.

Потом нажал 10 раз на REST API кнопку — 250ms.

Итого, в идеальных условиях разница всего 6%, хотя в начале года тестировал на реальных сайтах и доходило до 25-30%.

В 2022м году было интересно разбираться как работать с Ajax. Контент на сайте добавлялся или обновлялся без перегрузки страницы, здорово же, когда фильтр работает и не перезагружается вся страница. Иногда страница с каталогом товаров сама по себе загружается долго и такая работа с фильтром ужас просто.

Сейчас попробовал вариант с REST API и он мне больше подходит, есть куда развиваться. Не знаю, буду ли опять использовать Ajax, посмотрим.

Кстати, когда работал с Альфа-банком и платформой бронирования Букза, то ответ приходил на эндпоинт по API. Да и в целом, сейчас практически любая интеграция — это работа с API, если нет готовых решений. Такие мысли.
  • 👍 7
  • 🔥 3
More from @wordpress_by
  1. Aug 3, 2026Как вы занимаетесь оптимизацией картинок для сайта? Лично я делал так: 1) если это .png и…
  2. Jul 30, 2026Есть отличная новость, я сдал на права. Новость отличная, но лично для меня 😁 С апреля по…
  3. Apr 16, 2026А ещё заметил, что курсы по программированию заменили на курсы по вайбкодингу. Наверное зд…
  4. Apr 16, 2026Как поживаете? Последняя запись была аж в конце ноября. Если коротко, то закрывал задачи п…
  5. Nov 22, 2025Пост для тех, кто до сих пор не съехал с nic.ru на beget В копилку к долгому ответу от ТП,…
  6. Nov 20, 2025Временный пост 👇 Ищу дизайнера для создания логотипа. Ниша — приложение для ветеринарных…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →