Sto lavorando a un grande progetto angluar e ovviamente abbiamo bisogno di un modo per caricare i nostri script pigri.Angularjs: ocLazyLoad vs Requirejs
Ho già lavorato con require.js ed è abbastanza buono, ma il problema è che dopo aver concatenato e minimizzato i nostri file, abbiamo ottenuto un file js di 1,5 milioni.
Quindi ho appena visto OcLazyload e sembra promettente, ma ho visto molti esempi sul web che utilizzano sia require che ocLazyLoad, sono un po 'confuso sul motivo per cui si vorrebbe usare entrambi. Non stanno entrambi facendo la stessa cosa?
noti che usare RequireJS è possibile caricare alcuni file su richiesta, cioè solo quando in realtà ne hanno bisogno (ad esempio in una direttiva o simili). Quindi mantieni il tuo pacchetto "minified" piccolo con solo ciò che deve essere caricato inizialmente. – floribon
@floribon - ma OcLazyLoading fa lo stesso e può persino integrarsi con ui-router e caricare i file per stato – Tomer
Stavo rispondendo alle tue preoccupazioni sulla dimensione del bundle. Ma non sapevo di ocLazyLoading e suona fantastico perché ho sempre voluto farlo. Non si escludono a vicenda, e ocLazyLoading ha bisogno di un motore di gestione delle dipendenze, che di default è $ script.js ma a quanto pare è possibile utilizzare RequireJS, quindi il mio sarebbe di utilizzare entrambi. – floribon