ChiliPeppr has a new workspace that lets you easily program your ESP32 from a web IDE using the Lua language. Firmware is included so you don't have to build it on your own. Of course the awesome Serial Port JSON Server is key to let you talk to your serial ports from your browser so you can easily program your ESP32.
This video gives you a tutorial on how to:
1. Download and run Serial Port JSON Server
2. Download the LUA firmware for your ESP32
3. Flash the firmware on your ESP32
4. Program your ESP32 from ChiliPeppr
Visit http://chilipeppr.com/esp32 for all the goodies.