> the biggest one is probably performance, `new Foo` will always outperform `Object.create(FooProto)`.
He's right, `new` is more than 10x faster in Chrome and Firefox for me at least:
Why would it `always outperform` though? Seems like an implementation detail. Object.create should be faster since it doesn't run a constructor.