В Rails 3.1 есть возможность включить потоковую передачу HTTP, чтобы ваша страница могла отображаться частями. В Railscast об этой функции Райан порекомендовал включить это, чтобы ваши CSS и JavaScript могли быть удалены, пока остальная часть вашей страницы все еще обрабатывается.
Я всегда следовал рекомендациям, согласно которым скрипты должны быть внизу страницы после загрузки всего содержимого страницы, чтобы уменьшить воспринимаемое время загрузки, но при этом не будет использоваться потоковая передача HTTP.
Как вы думаете, что сейчас является лучшей практикой?