elixir-soap / soap

SOAP client for Elixir programming language
MIT License
135 stars 75 forks source link

Speeding up initialization on large schemas #96

Closed youroff closed 2 years ago

youroff commented 3 years ago

This change makes XML parser do it's job eagerly on the whole document, instead of passing the string around and parse it over and over. In particular example of a 3Mb schema from Workday API it reduces init time from 80 to 2 seconds.

Nitrino commented 2 years ago

Hi @youroff Thanks for your contribution ❤️