Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speed up WSDL parsing #1218

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Speed up WSDL parsing #1218

wants to merge 1 commit into from

Commits on May 4, 2023

  1. Speed up WSDL parsing

    We were running into performance issues while generating a SOAP client.
    I profiled the client generation and identified two bottlenecks in parsing WSDL files:
    - When visiting an unexpected node an error got constructed that was discarded later on in non-strict mode. Constructing an error is pretty expensive because Node needs to capture the stack.
    - splitQName split the entire nsName string even though it's only interested in the first element
    tomquist committed May 4, 2023
    Configuration menu
    Copy the full SHA
    065b46b View commit details
    Browse the repository at this point in the history