{"id":144,"date":"2003-01-08T19:51:00","date_gmt":"2003-01-09T00:51:00","guid":{"rendered":"http:\/\/crazedmonkey.com\/blog\/uncategorised\/0086.html"},"modified":"2006-10-15T19:24:12","modified_gmt":"2006-10-16T00:24:12","slug":"0086","status":"publish","type":"post","link":"http:\/\/crazedmonkey.com\/blog\/computers\/0086.html","title":{"rendered":"Safari and the continuing browser wars"},"content":{"rendered":"<p>Following <a href=\"http:\/\/mwsf.macnn.com\/\" title=\"Live Keynote Coverage at MWSF '03\">Steve Jobs&#8217; MacWorld keynote speech<\/a>, there has been much hubbub about Apple&#8217;s new web browser, <a href=\"http:\/\/www.apple.com\/safari\/\">Safari<\/a>, not to be confused with <a href=\"http:\/\/www.internet-safari.com\/\">Internet Safari<\/a>, the kid-friendly web browser put out by <a href=\"http:\/\/www.heartsoft.com\/\">Heartsoft<\/a>. <a href=\"http:\/\/diveintomark.org\/\">Dive Into Mark<\/a> probably has <a href=\"http:\/\/diveintomark.org\/archives\/2003\/01\/07.html#safari_review\" title=\"Safari review\">one of the better technical reviews of Safari<\/a> out there at this time. Although Mark&#8217;s review focuses on items of interest to web developers, he includes links to other pages which review Safari&#8217;s features.<\/p>\n<p>Safari is based on <a href=\"http:\/\/developer.kde.org\/documentation\/library\/kdeqt\/kde3arch\/khtml\/\">KHTML<\/a>, which is what the Linux desktop environment <a href=\"http:\/\/www.kde.org\/\">KDE<\/a> uses in its web browser, <a href=\"http:\/\/www.konqueror.org\/\">Konqueror<\/a>. Some have wished that Apple had chosen <a href=\"http:\/\/www.mozilla.org\/newlayout\/\">Gecko<\/a>, the layout engine which <a href=\"http:\/\/www.mozilla.org\/\">Mozilla<\/a> uses, notably because it is probably the most compliant rendering engine out there. Can Apple turn KHTML around so that it is as compliant as Gecko? Possibly. Apple understands the importance of open standards (<a href=\"http:\/\/developer.apple.com\/macosx\/sherlock\/\">Sherlock<\/a>, the web services client integrated into OSX, makes use of JavaScript, <a href=\"http:\/\/www.w3.org\/XML\/Query\">XQuery<\/a> and <a href=\"http:\/\/www.w3.org\/TR\/xpath\">XPath<\/a>) and open source (Apple <a href=\"http:\/\/www.apple.com\/pr\/library\/2002\/sep\/25rendezvous.html\">open-sourced its Rendezvous networking technology<\/a>). No doubt they will fix up Safari, and by extension KHTML, so that it properly adheres to the <a href=\"http:\/\/www.w3.org\/\">W3C<\/a> specifications. Heck, <a href=\"http:\/\/lists.kde.org\/?l=kfm-devel&#038;m=104196912316326&#038;w=2\" title=\"kfm-devel: Apple's changes to KHTML and KJS\">they&#8217;ve already started<\/a>. It is only a matter of time before Apple users can drop IE or <a href=\"http:\/\/www.mozilla.org\/projects\/chimera\/\">Chimera<\/a> and make the switch to a faster, compliant Safari.<\/p>\n<p>Hopefully, with two compliant HTML rendering platforms on the market, Gecko and KHTML, <em>someone<\/em> will wake up and take notice. Perhaps web developers will start to code for <em>standards<\/em> rather than for Internet Explorer. Or perhaps Microsoft will fix IE to be more standards-compliant in order to fight back. Either way, standards win. Sure, those are high expectations, but I can dream, can&#8217;t I?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following <a href=\"http:\/\/mwsf.macnn.com\/\" title=\"Live Keynote Coverage at MWSF '03\">Steve Jobs&#8217; MacWorld keynote speech<\/a>, there has been much hubbub about Apple&#8217;s new web browser, <a href=\"http:\/\/www.apple.com\/safari\/\">Safari<\/a>, not to be confused with <a href=\"http:\/\/www.internet-safari.com\/\">Internet Safari<\/a>, the kid-friendly web browser put out by <a href=\"http:\/\/www.heartsoft.com\/\">Heartsoft<\/a>. <a href=\"http:\/\/diveintomark.org\/\">Dive Into Mark<\/a> probably has <a href=\"http:\/\/diveintomark.org\/archives\/2003\/01\/07.html#safari_review\" title=\"Safari review\">one of the better&nbsp;&hellip;&nbsp;<a class=\"read_more\" href=\"http:\/\/crazedmonkey.com\/blog\/computers\/0086.html\" rel=\"bookmark\" title=\"Continue reading &ldquo;Safari and the continuing browser wars&rdquo;\"><span>Read more<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[4,8],"tags":[],"_links":{"self":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/144"}],"collection":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/comments?post=144"}],"version-history":[{"count":0,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/144\/revisions"}],"wp:attachment":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/media?parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/categories?post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/tags?post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}