As long as you're serving up static files and not putting too many string manipulations on the ESP32, it should be able to do a decent job. It has two cores (don't mess with the single core modules.) Use one core for your program, and allow the other core to handle all of the Wifi work. If you tie up the Wifi core, it will have issues dropping connections. Try to just serve HTML, CSS, and JavaScript files. Use JS on the client end for the heavy lifting. For example, if you want to convert C to F, load send the C data to the browser and let JS in the browser do the math to calculate F. Avoid string manipulation on the ESP32. Just send the HTML, CSS, JS, Graphics, etc to the client and let it do the hard work.