Aussie here. I never knew that the U.S lacked this. We've had this feature for decades.
Within the same bank, it's instant. Inter-bank it can happen the same day depending on the banks involved and when they run their batch processing.
I always considered this a primitive system for not being instant.