Hey thanks! Cool you found that older article. Yeah for anything needing low latency it is often good with non-garbage collection languages like Swift.
I would not equate it with performance though. When latency is not an issue but throughout is paramount the tradeoff can be different.
And some languages have proven to work for real time systems despite being garbage collected. I know e.g. that NASA uses Go for several realtime systems.
Erlang is another well known example.
Should probably also mention that out of all languages discussed, it is a dynamic language, Julia which really offers the highest performance. Like if you want to build a climate model simulation and run it on a supercomputer then Julia is probably the best choice you have today.
For UI it is probably not a great choice as the JIT would cause pauses. AOT may be an option but it isn’t ideal for that yet.