Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Speedup toolform building #4541
We now get the current user roles just once per WorkRequestContext (instead of for each data input parameter) and we cache the result of looking up the converter through the datatype extension.
The speedup will depend on the number of inputs a tool has. For building the tool form of hisat2 this is a total speedup of 3 fold on our production instance (from 2.4 seconds to ~ 800 ms), but this will also depend on how many items there are in a history (empty history is now at ~ 300 ms).