What it really feels like is that hits are already decided the moment the red area fades. You could move 20 meters away between then and when the attack lands and it will still hit you. The game really should be doing the check as the attack lands since most of the time the attack animation can take upwards to 2 seconds before finally landing.