Less statically analysable. The interpreter has to resolve both `Object` (in the scope chain) and `prototype` (in `Object`' s prototype chain). With `{}`, you know immediately to look at the `Object.prototype` object.

Either way, it doesn't really matter. I was just showing you that there is a reason to choose one over the other, though, if you really care.