Новый Basecamp: ajax или какая-то супер новая технология?


Мы используем Basecamp для управления проектами, и их новый интерфейс очень быстр.

Это заинтересовало меня: глядя на его скорость и основываясь на некоторых подсказках интерфейса, я пришел к выводу, что он должен быть основан на Ajax. Затем я проверил сайт с помощью Chrome, и мое подозрение подтвердилось: действительно, панель Сети показывает, что запросы добавляются к запросам страницы и не полностью сбрасываются, как в стандартной навигации по страницам.

Но...

Сайты на основе Ajax являются наиболее явно отдается тем фактом, что у них есть фанковые URL-адреса: http://www.example.com/#page1 http://www.example.com/#page2 и т.д.

Но в Basecamp, похоже, навигация стандартная. Подобный этому: https://basecamp.com/accountid/project1 https://basecamp.com/accountid/project2

Так что же это? Является ли новый Basecamp ajax-based или это какой-то новый гибрид, о котором я не знаю? Это решение для настройки веб-сервера? Это язык программирования (возможно, Ruby) специальность?

Надеюсь, что кто-то еще так же взволнован этим, как и я :) Спасибо.

1 3

1 ответ:

Эти две последние записи в блоге 37signals обсуждают, как они получили эту "привязку"в новый базовый лагерь:

Как Basecamp Next стал таким чертовски быстрым без использования большого количества клиентского интерфейса

Как работает срок действия кэша на основе ключей