Jestem bardzo ciekawy, w jaki sposób twoje aplikacje Railsowe zawierają javascript. Na przykład:W jaki sposób aplikacja rails zawiera javascript?
- czy spakujesz cały swój kod js do jednego pliku i wyświetlasz go dla wszystkich żądań?
- czy warunkowo ładujesz określone js w zależności od kontrolera/działania?
- jakich narzędzi lub technik używasz, np .: asset_packager, kompresor yui, zębatki, implementacja inspirowana BigPipe?
Trochę tła: pracuję nad ogromną aplikacją Rails, która jest bardzo ciężka JS. Obecnie wszystkie js jest minified i podawane z jednego pliku. To sprawia, że rzeczy są bardzo wygodne, ponieważ wszystkie frameworki i widżety są dostępne wszędzie. Zaczynam kwestionować to podejście, wydaje się trochę szalone, aby wszyscy użytkownicy płacili cenę za niektóre js, których mogą nigdy nie zobaczyć. Zaśmiecanie kodu za pomocą skryptu zawiera błędy i jest trudne, ponieważ duże części strony dostarczają treści za pośrednictwem ajax.
Ktoś ma jakieś porady do przekazania?
Wielkie dzięki!