一応マカーなんで、知ってる事書き込んでお役に立てればと思いますが
今ではSafariは、ことAjaxに限っては、それほど対応には苦慮しません。
少なくとも Prototype.jsでは、Ajax.RequestやAjax.Updaterをそのまま
使ってるだけで問題は出ません。

(その他のJavaScriptの実装差異やCSSレンダリングでの差異までいくと
 板違いかと思いますので言及しませんケド。)