Why Safari support is limited? ...

Why Safari support is limited?


There are three main technical
reasons for such limited support of Safari:


           
a) Significant difference in HTML rendering engine. Safari can sometimes render
html in a very specific way. The DOM missed some non-critical, but useful,
methods


           
b) Lack of XML support. Safari is the only browser which doesn�t support XPath
and can’t parse XML string. Safari supports xmlhttprequest, so it can load data
by http request, but it can’t load xml from javascript string.



           
c) The code under FF/IE/Opera has good debugging possibility.


Javascript error reporting of Safari is terrible.<o:p></o:p>