But Triton is just abstraction over CUDA for Python (same like cupy, numba etc.).
If you need low lvl access you still will use CUDA if you want high level you can use Triton or numba even higer you'll just use wrappers like pytorch/jax.
Jai is a lot slower atm than at 2018, and feature-wise it is closer to C than to Swift with 2 different purposes.
Swift compiler time is spend mostly on LLVM stuff and it isn't much slower than other modern LLVM languages (Rust/Julia etc.) <ofc. this don't count this very specific complex type checks that are super slow>