Если у меня есть приложение, которое использует PJAX или Turbolinks, то я вижу проблему, когда новый код развертывается на сервере — скажем, Heroku. Проблема в том, что пользователи, обращающиеся к приложению, продолжат использовать Javascript из предыдущей версии приложения (поскольку он уже загружен в браузер), но получат HTML-страницы из новой версии. Иногда новый HTML-код предполагает, что загружен новый Javascript, поэтому все работает неправильно.
Замечали ли другие эту проблему? Что вы делаете по этому поводу? Похоже, что это будет распространенной проблемой и для одностраничных приложений Javascript (например, основанных на Backbone и Ember). Meteor, по крайней мере, плавно обновляет код в клиенте, чтобы решить эту проблему.