Антон Р., Ваш браузер переваривает, но какой нибудь чувак с плохим инетом на мобилке может столкнуться с трудностями, да и вообще проекты имеют свойство расти очень быстро, и как бы автор вопроса не стал заложником этого конструктора
Бизнес выигрывает от рекламы. Если визуальный редактор стоит задуматься о смене платформы. А данные page speed использует Google, если автор вопроса рассматривает продвижение там то конь уже не вакууме)
Loserver, Но в любом случае ищите золотую середину. Быстрее чистого HTML на фронте ничего нет, но это неудобно. С другой стороны используя такой тяжелый конструктор вы сильно рискуете. Попробуйте найти какой нибудь плагин который кэшировал бы страницы, это даст заметный прирост в быстродействии (но лучше переносите сайт на WordPress, там куча плагинов для оптимизации всего что есть, в том числе и SEO)
В принципе, так можно сделать, но лучше делать правильно. API не должен возвращать HTML, он должен вернуть ответ который JS уже форматирует так как ему нужно.
Если я вас правильно понял, вы хотите в зависимости от того что вернет сервер, возвращать ошибку либо сообщение "Успешно". Это лучше делать на стороне клиента, php возвращает например msg= "Ошибка", code=400 (в json_encode) либо msg="Успешно", code=200.
В зависимости от кода ответа вы уже можете выводить либо сообщение об ошибке либо сообщение об успехе