Skip to content

Milestones

List view

  • Currently, `nwire` will immediately begin to create a global object composed of all the packages that are passed through in the `config` object. While this provides faster service resolution when dependencies are requested, it has two big problems: * Packages are all forced to be a single instance * Synchronous operations may cause slowdowns when the composite root is initially forming We can solve this problem by introducing eager loading, where the container creates packages and injects dependencies the first time a service is needed, not when the composite root is forming.

    No due date
    2/2 issues closed