Hi, There's no real difference in meaning. The less common 'had you' construction makes #2 more formal. The use of would've makes both less formal than ' would have '.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.