Задать вопрос
demavair
@demavair

Почему страницы Facebook открываются без загрузки впрочем и Вконтакте тоже — это Ajax?

Если кто знает, дайте пожалуйста расширенный ответ. Стоит ли сайт перевести на Ajax? Или страницы Facebook открываются без перезагрузки из-за C++?

HipHop for PHP (букв. HipHop для языка PHP) — транслятор исходного кода, созданный компанией Facebook. HipHop программно превращает исходный код, написанный на языке PHP в высоко оптимизированный код на C++, а затем использует компилятор g++ для его компиляции. HipHop включает в себя транслятор кода, альтернативную реализацию среды выполнения PHP, а также множество наиболее распространённых расширений PHP (англ. PHP Extensions), переписанных на C с целью повышения производительности[1]. - Википедия
  • Вопрос задан
  • 3453 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Веб-разработчик Базовый
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Web-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 2
t-alexashka
@t-alexashka
Сразу пишу legacy код
У них своя реализация механизма ajax. Наиболее похожий плагин на это - pjax.

https://github.com/ckald/jquery-pjax

механизм достаточно прост. на ссылку вешается вызов плагина, если был клик, то плагин отправляет серверу запрос на получение страницы, и приписывает заголовок о том что это грузится ажаксом. на серверы ты смотришь, если заголовок есть, то показываешь не всю страницу а только контент. Если нет заголовка - значит переход был по прямому урлу в браузере, что не нарушает seo-целостности страниц, они будут доступны как с pjax так и просто.
Ответ написан
benbor
@benbor
Помог ответ - не забудь лайкнуть
Все ответы есть в интернете:
основы - likbez-net.ru/po-tu-storonu-brauzera.html
основы ajax - javascript.ru/ajax/intro
Откуда ответ, да, это AJAX.
А стоит ли переводить, зависит от отношения затраченных средств к прибыли, полученной от перевода.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Lerg
@Lerg
Defold, Corona, Lua, GameDev
AJAX. Нет, не стоит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы