This topic has been completely exhaustingly beaten to death by every
single JavaScript conversation ever. The general consensus is that until
customizable iterators in JavaScript 2.0 become widespread, avoid
Object.prototype like the plague. All the other alternatives are too
heavy to be worth
I'm writing a bookmarklet application using jQuery and it fails with any
page that uses Prototype 1.3.1.
I found that it's Object.prototype.extend that breaks jQuery.
jQuery's extend method gets overwritten after the first call to
jQuery.extend({/**/}).
It's rare to use jQuery and Prototype 1.3.1