The delay post-swipe is artificial. The transaction is for …
The delay post-swipe is artificial. The transaction is for the most part pre-computed before the swipe occurs. Post-swipe the TX process takes less than half a second.
You can see what happens by opening your web browser Dev Tools (Network section).