scriptcs: Reducing startup time by caching compiled .dlls

A couple of weeks ago we introduced a new scriptcs feature (available through the nightly builds) that allows you to execute your scripts, compile them to a .dll, and store it in a hidden folder for caching purposes. This greatly reduces start-up time (although there is still room for improvement) as we execute the .dll if it is available, thus avoiding some steps that we would need to perform otherwise.

We have created an article in the wiki that explains how the feature works and goes over some ideas for future improvements.

If you get the chance, please try the feature out as we would like to:

  • Get your feedback as to how you are using it to keep improving the experience
  • Know if there are any bugs/issues that you encounter

If you have any ideas go ahead and create a new issue.

Have fun scripting!!