Today we look through all possible assemblies to find modules and script packs. This is proving to be problematic not only from a perf perspective.
This change would introduce a naming convention for modules i.e. ".module" in the module dll name and ".pack.dll" for the script pack dll.
It would allow us to very quickly locate script packs and modules and not require us to eagerly load everything as we do today.
There is more than a caching benefit here, it will also prevent several types of load errors we are seeing.
This would require all script pack and module authors to re-release their packages to support the new format.
Today we look through all possible assemblies to find modules and script packs. This is proving to be problematic not only from a perf perspective.
This change would introduce a naming convention for modules i.e. ".module" in the module dll name and ".pack.dll" for the script pack dll.
It would allow us to very quickly locate script packs and modules and not require us to eagerly load everything as we do today.
There is more than a caching benefit here, it will also prevent several types of load errors we are seeing.
This would require all script pack and module authors to re-release their packages to support the new format.