/ / Uhlové 2 dlhé zaťaženie aplikácie - uhlové, rxjs

Uhlové 2 dlhé zaťaženie aplikácie - uhlové, rxjs

Mám problém s dlhým načítaním uhlovej aplikácie 2, trvá to takmer 8 sekúnd. Všimol som si, že najviac času trvá načítanie rxjs. Existuje niekoľko desiatok požiadaviek na rxjs / observable rxjs / add rxjs / operator

Čo môžem urobiť na zlepšenie načítavania aplikácie?

odpovede:

1 pre odpoveď č. 1

Ak používate systemjs ako nakladač modulov.

  1. Vrátane zväzkov verzií, uhlové príbuzné moduly sú dodávané s balíčkami umd. Časť systemjs.config.js:

    var umdPackages = [
    "@angular/common",
    "@angular/compiler",
    "@angular/core",
    "@angular/http",
    "@angular/platform-browser",
    "@angular/platform-browser-dynamic",
    "@angular/router",
    "@angular/testing"
    ];
    umdPackages.forEach(function(name) {
    var main = name.slice(name.lastIndexOf("/") + 1) + ".umd.js";
    packages[name] = { main: main, format: "amd", defaultExtension: "js"};
    });
    

    Znižuje počet žiadostí o ~ 300.

  2. Teoreticky je to možné aj pre rxjs. Sú zväzky umd a system.register, Ale to nefunguje, načítanie stále sa deje jeden po jednom (pre rxjs) - isFunction.js, Observer.js, atď.