Если вы хотите доказать, что использование удаленных сценариев вошло в массовое русло, обратите внимание на недавние запуски поисковой системы Amazon A9.com и новой службы Google Local . Оба широко используют удаленные сценарии — метод, при котором JavaScript используется для обновления содержимого с сервера без необходимости обновления всей страницы.
В случае с Google Local используется все более популярный метод XMLHttpRequest. Чтобы увидеть его в действии, попробуйте увеличить или перецентрировать карту на этой странице результатов . JavaScript — довольно уродливая масса сценариев обнаружения браузеров, но он прекрасно работает в браузерах, в которых я его тестировал. Тем временем A9.com использует интересный вариант старого скрытого трюка с iframe. Как только документ iframe завершит загрузку, он вызывает функцию для копирования своего собственного innerHTML в div, содержащийся в родительском окне, которое его загрузило. Посмотрите источник на этой странице, чтобы понять, как это работает.
Веб-приложения долгое время считались низшими по сравнению с нативными настольными приложениями из-за необходимости полного обновления страницы для загрузки свежих данных с сервера, но теперь, когда подобные методы становятся все более распространенными, критика теряет свою актуальность. Я не думаю, что мы даже начали царапать поверхность возможностей, которые открывает удаленный сценарий.