uHTTPd still in firmware?

I strongly disagree. Nginx should be removed. It's bloat. There's no need for a multi-process, web server capable of c10k requiring over 15x the flash space and 37.4x the RAM when OWRT is a single seat administered, embedded system.

-rwxr-xr-x    1 root     root      673.6K Oct 17  2024 /usr/sbin/nginx*
-rwxr-xr-x    1 root     root       44.4K Oct 17  2024 /usr/sbin/uhttpd*
ps -w | grep nginx | grep -v 'grep' && ps -w | grep uhttpd | grep -v 'grep'
4373 root      7008 S    nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf -g daemon off;
4523 root     11188 S    nginx: worker process
4524 root     10704 S    nginx: worker process
4525 root     10288 S    nginx: worker process
4526 root     10896 S    nginx: worker process
3905 root      1560 S    /usr/sbin/uhttpd -f -h /www -r router -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 12

_header
gl-ngx-session
nginx
uhttpd

(firmware 4.6.8-release1)

There's no benefit to Nginx when it doesn't even have proper WebDAV support.