Please have a look at below flame chart .
Building the URL consumes almost 75% of execution time for the executeClient method .
Describe the solution you'd like
If SwaggerClient.execute() were to accept a baseURL , and use it if provided instead of building it , It would help in improving the performance and execution time .
Please let me know if this added support is acceptable . If so, I will raise a PR to add the support.
Content & configuration
Swagger-Client usage:
Is your feature request related to a problem?
baseURL is computed every time when an execute is invoked . https://github.com/swagger-api/swagger-js/blob/ee7fdd67a1369cdb90056ad96751ac97c9c31131/src/execute/index.js#L313
Please have a look at below flame chart . Building the URL consumes almost 75% of execution time for the executeClient method .
Describe the solution you'd like
If SwaggerClient.execute() were to accept a baseURL , and use it if provided instead of building it , It would help in improving the performance and execution time .
Please let me know if this added support is acceptable . If so, I will raise a PR to add the support.