Sono molto curioso di sapere come le tue app Rails includono javascript. Ad esempio:In che modo la tua app per rails include javascript?
- pacchetti tutto il codice js in un unico file e lo servi per tutte le richieste?
- caricate condizionatamente determinati js in base al controller/azione?
- quali strumenti o tecniche usi, ad esempio: asset_packager, compressore yui, ruote dentate, implementazione ispirata a BigPipe?
Un po 'di background: lavoro su un'enorme app Rails che è molto pesante per JS. Attualmente, tutti i js sono minimizzati e serviti da un singolo file. Ciò rende le cose molto convenienti in quanto tutti i framework e i widget sono disponibili ovunque. Sto iniziando a mettere in discussione questo approccio, sembra un po 'folle fare in modo che tutti gli utenti paghino il prezzo per alcuni js che potrebbero non vedere mai. Sporcare il codice con lo script include sembra schifoso e difficile poiché grandi porzioni del sito distribuiscono contenuti tramite ajax.
Qualcuno ha qualche consiglio da condividere?
Grazie mille!