These days, web developers tend to use a lot of hosted services. It makes sense – you don’t want to have to re-write everything and host it locally. Unfortunately, at the same time you hand off responsibility, you also hand off control. If the remote service goes down or has problems, you have problems! … and there’s nothing you can do about it.
The latest culprit I’ve noticed is typekit.
I wondered why the site I was loading was so unresponsive, page load was 30-40 seconds. A quick look in the status bar told me…