'Re: Why do browsers allows JS from other domains to run'
Agree, its especially dangerous now. But I think web designers will argue that once upon a time, sharing JS hugely sped up loading times on the internet. But take Captcha for example. There's no good reason to host that kind of JS off a 3rd-Party website, especially when its a banking website. Its just dumb!