Optimize JavaScript setInterval on ESP32

Job ID: 39768194

Budget: $10 – $30 USD

I'm seeking a skilled JavaScript developer to optimize a setInterval function running on an ESP32 microcontroller.

Current Setup:
- Webpages are hosted from the ESP32.
- Users connect to the ESP32 WiFi and access 192.168.4.1/Monitoring.html.
- First page updates data every 4 seconds with no issues.
- Second page uses setInterval to call 14 functions, causing freezes and connection timeouts.

Requirements:
- Ensure all functions execute without freezing.
- Maintain data update frequency of 4-6 seconds.

Ideal Skills:
- Proficient in JavaScript, especially with asynchronous operations.
- Experience with microcontrollers, particularly ESP32.
- Knowledge of web technologies and performance optimization.

Please review the provided images for more context.