Safari Recreates Proprietary Extensions

I was just reviewing the list of updates made to Safari 2.0.1 and was shocked to see the amount of proprietary extensions that Safari has implemented. I’m a little mixed in my feelings about this. Afterall, if it weren’t for recreating proprietary functionality, we wouldn’t have the wonderful XMLHttp object in every browser. It also seems that copying proprietary Mozilla functionality is much more socially acceptable than copying IE functionality…well, Safari has done both. Check out this list of fixes and additions:

  • Implemented showModalDialog() from IE.
  • Implemented document.elementFromPoint() from IE.
  • Fixed outerHTML to work with <img/> (outerHTML is from IE).
  • Implemented DOMParser from Mozilla.

So what about it? Is it okay to recreate proprietary functionality and create a pseudo-standard in doing so?

Managing Your Interrupt Rate as a Tech Lead E-book Cover

Take control of your calendar to get more done! The popular blog post series plus frequently asked questions all in one convenient PDF.

Download the Free E-book!

Managing Your Interrupt Rate as a Tech Lead is a free download that arrives in minutes.