Hi, Today I had some free time, so I implemented a more (memory and performance wise) efficient URLEncoder [1] and I'd like to contribute it if there is interest for improvement in that area. My encoder has close to zero allocation rate (unless there is very high concurrency for the encode() operations, but still will be much more memory efficient than the current encoder) and encodes 2-4 times faster than the current implementation. It is available @ [1]. I'm open for reviews, critiques, questions, suggestions, etc.
[1] https://github.com/SvetlinZarev/UrlEncoder Svetlin