前提 小さめのプロダクト スピード大事 対象のチーム クライアントサイド専属の人がいない JavaScriptに詳しいひとがいない JavaScript界隈の流行を過度に追わない判断をした Railに乗ろう Rails公式としては「控えめなJavaScript」を推奨している cf. Rails ガイド 公式のは控えめすぎるので「クックパッドモデル」を採用する ECMAScript6 (ES6, ES2015) のシンタックスを使う モジュールの依存解決にCommonJS Modules (もしくはES6 Modules) を使う フロントエンドのライブラリ管理にnpmを使う クックパッドモデルの最小構成 cf. hokaccha/browserify-rails-example Railsの既存の仕組みを壊さずに babel いいかjs、君はあくまで app/assets/javascr