Una delle difficoltà che sto incontrando con il mio progetto attuale è che lo sviluppatore precedente ha ridotto il codice javascript in molti file diversi. Abbiamo finestre di dialogo modali che vengono riutilizzate in luoghi diversi e trovo che lo stesso file .js venga spesso caricato due volte.
Il mio pensiero è che mi piacerebbe solo caricare tutti i file .js in _Layout.cshtml, e in questo modo so che viene caricato una volta sola. Inoltre, il client dovrebbe solo scaricare questo file una volta. Dovrebbe essere memorizzato nella cache e quindi non dovrebbe essere un vero colpo di performance, tranne che per il caricamento della prima pagina.
Probabilmente dovrei notare che sto utilizzando anche il bundle ASP.Net e il caricamento della maggior parte del jQuery / bootstrap / etc da CDN.
C'è qualcos'altro che non sto pensando che potrebbe causare problemi qui? Dovrei raggruppare tutto in un unico file?