Итого - 5915 запросов за 2 минуты, ошибок - 0.17%.
На RTL8710AF при 40 тредах ошибок 0% за час (но на надо выключить WDT или вписать подтверждение где в цикл - сейчас он вписан только в IDLE).
На RTL8711AМ при 80 тредах ошибок 0% за час (но на надо выключить WDT или вписать подтверждение где в цикл - сейчас он вписан только в IDLE). Для большего кол-ва тредов надо снять ограничение по умолчанию в инициализации web на 99 одновременно открытых соединений.
При этом в RTL учитывается TIME_WAIT, а у вас - нет.
Тут делается подобие многопользовательского Web, а у вас одиночный запрос с ограничением на 5-ть открытых соединений, т.е. для одиночной открытой страницы эксплорера. Если в вашем "web" снять ограничения, то всё равно не получим более десятка одновременных - кончится RAM. И смотреть как заливается страница на вашей версии тоже никто не хочет - у вас открытие файлов и общая реакция соединения переваливает за 2 секунды на страничках с несколькими вложениями файлов и парсингом переменных когда отрыто одновременно уже пара соединений. Меняйте файловую систему и интерпретатор на более оптимизированный. По другому у вас не выйдет - у вас другое назначение системы и оно не годиться для надежного web. Ведь вся ваша система рассчитана на мигание светодиодом и не более. Других функций она не выполняет, т.к. нет других драйверов для связи с периферийными устройствами кроме "ногодрыга". Потому и сравнение не корректно.
Кароче - гуляйте и делайте далее свою Arduino с Java. Специфика тут разная и я ищу оптимизированные подходы для web, более малый код имеет меньше ошибок, тем более web на RTL ещё в alpha версии и не все оптимизированные алгоритмы в него вставлены - не успел, а стоят куски из прошлой Web-свалки. Почерпнуть у вашего web просто нечего - по тому "портировать" его или куски из него не вижу смысла.
Если потребуется исполнение скриптов java - движок на ARM есть в mbed.
PS: Но прикольно выходит - я в качестве хобби и не программист затратил на данный web на RTL не более 4-х дней, но ошибок тесты не дают, а у вас там целая команда "профессионалов" занимающаяся годами и итог - ошибки при эмуляции 2-х открытых окон эксплорера
По этому подумайте, прежде чем сравнивать своё и что тут. Разная весовая категория.
Если хотите сравнивать - берите ESPHTTPD - его построил не один человек и тесторов там было больше. Будете сравнивать у кого процент ошибок при 10 тредах в apache-jmeter больше