-dev:
Is anyone prepared to rewrite the ESP8266WebServer class or indeed the entire ESP8266 Arduino Core so that it is "String free" ?
I am sorely tempted. It is begging for proper use of the Stream class as the I/O mechanism, not the
Stringclass. The interns that wrote this didn't know any better. :-/
I believe the author ( or "intern" as you refer to him ) of the ESP8266 Arduino Core was this person. I think he did a great job in making a powerful and low cost processor (which strongly outperforms the AVR 8 bit series in almost all respects) available to non professional programmers by integrating it in the Arduino ecosystem. That is entirely consistent with the Arduino ethos.
If you feel you can make a valuable contribution to this project, go ahead. It is all open source on Github.