It is possible to get away without writing semi-colons in JavaScript because there is something in JavaScript called _ASI_, which is **automatic semi-colon insertion** but we are not cover that ...
ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal ...