AcclaimSublevel19 If I've understood correctly Termux uses emulation, which is not ideal for performance, but offers more flexibility.
"Emulation" has a wide range of meanings.
I could write a wrapper for native code to take in different CLI arguments and rearrange the text output so it behaves like another platform. This has 0 to 0.001% performance impact. Using | grep -iE hasn't slowed me down.
Termux doesn't emulate hardware and it's running native binaries.
We won't notice delays in running ssh, rsync, or nginx -s reload for a webserver taking in a few requests on the phone. (Compared to bare metal running the same pixel hardware)
It emulates a tree of directories and files. It's the same as me telling a student to CD to /dev/shm/ then pretend this is the root directory. Practice using chmod or mkdir -p etc/nginx/. 0 performance hit.
Termux comes with its own custom glibc, still arm native.