Comment from developer yeapnope :
This is better at the end of the page, just before closing </body> .
I think itβs better to load them on the bottom page.
The modernizer and Yepnope must first be loaded onto the page to load other scripts. That way, when you add <script src="modernizer.js"> , you block the rendering time in the browser. This is because the browser stops all rendering while the script loads, compiles and executes.
Like yahoo and google say Delayed download scripts are always good.
source share