An ESP32 program running on a single core is very fast (1750 loops per milliseconds). Performance will not be an issue with ESP32.
The example in that link shows an incorrect solution for a common bad practice. The correct solution is to avoid using Delay to control the program flow. It is explained here: https://www.b4x.com/android/forum/threads/timers-loopers-and-callsubplus.65989/#content