Recaptcha recommends loading of its script like this:
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
I added this to the head section of the html document and checked with Chrome when it is loaded. Chrome says it is loaded before page load (the network tab of chrome devtools indicates the end of the page load with a vertical red line and the above script is loaded before that.
Why is that? Shouldn't adding async defer as recommended by google defer loading of the script after page load?