<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: JavaScript and DOM Compatibility</title>
	<atom:link href="http://webkit.org/blog/27/javascript-and-dom-compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/</link>
	<description>All about WebKit development</description>
	<pubDate>Fri, 25 Jul 2008 06:27:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: hary199</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-792</link>
		<dc:creator>hary199</dc:creator>
		<pubDate>Tue, 07 Feb 2006 12:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-792</guid>
		<description>wow, the implemented Javascript engine in Safari is not very fast.
check out the javascript performance test on

http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm

Power G5 4x2,5 Ghz 10.4.4
Safari 2.0.3 (417.8), Opera 9.00 (3216)
Time
Safari: 1657 ms
Opera: 883 ms !!!
so Opera twice the speed of Safari.</description>
		<content:encoded><![CDATA[<p>wow, the implemented Javascript engine in Safari is not very fast.<br />
check out the javascript performance test on</p>
<p><a href="http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm" rel="nofollow">http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm</a></p>
<p>Power G5 4&#215;2,5 Ghz 10.4.4<br />
Safari 2.0.3 (417.8), Opera 9.00 (3216)<br />
Time<br />
Safari: 1657 ms<br />
Opera: 883 ms !!!<br />
so Opera twice the speed of Safari.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sulka</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-256</link>
		<dc:creator>sulka</dc:creator>
		<pubDate>Sat, 29 Oct 2005 10:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-256</guid>
		<description>I went to check how the latest nightly does on http://www.w3.org/DOM/Test/ but none of the linked Ecmascript test suites run under Safari - neither on the Nightly or the latest Tiger release version (2.0.1). Is there a way to make the tests run under Safari? I guess there is given you have proper reports of the results.</description>
		<content:encoded><![CDATA[<p>I went to check how the latest nightly does on <a href="http://www.w3.org/DOM/Test/" rel="nofollow">http://www.w3.org/DOM/Test/</a> but none of the linked Ecmascript test suites run under Safari - neither on the Nightly or the latest Tiger release version (2.0.1). Is there a way to make the tests run under Safari? I guess there is given you have proper reports of the results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Huck</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-235</link>
		<dc:creator>Huck</dc:creator>
		<pubDate>Fri, 14 Oct 2005 13:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-235</guid>
		<description>Coincidentally, I hit that preventDefault bug today. Immediately after, I ran into &lt;a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=3374" rel="nofollow"&gt;bug 3374&lt;/a&gt;. But 3374 is a lot easier to work around. In any case, now that I'm learning the DOM, I'm even more appreciative of your efforts. Thanks!</description>
		<content:encoded><![CDATA[<p>Coincidentally, I hit that preventDefault bug today. Immediately after, I ran into <a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=3374" rel="nofollow">bug 3374</a>. But 3374 is a lot easier to work around. In any case, now that I&#8217;m learning the DOM, I&#8217;m even more appreciative of your efforts. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Eberhardt</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-203</link>
		<dc:creator>Rob Eberhardt</dc:creator>
		<pubDate>Thu, 06 Oct 2005 05:10:17 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-203</guid>
		<description>&lt;strong&gt;Disarm IE: My Dev Wishlist for Other Browsers&lt;/strong&gt;

</description>
		<content:encoded><![CDATA[<p><strong>Disarm IE: My Dev Wishlist for Other Browsers</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Koechley's Blog</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-201</link>
		<dc:creator>Nate Koechley's Blog</dc:creator>
		<pubDate>Tue, 04 Oct 2005 16:54:16 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-201</guid>
		<description>&lt;strong&gt;Safari Browser Continues to Improve&lt;/strong&gt;

	In Safari browser news, they&#8217;ve recently announced a long list of fixes to the WebKit rendering engine and a renewed focus on JavaScript and DOM Compatibility.  
	Their list of improvements includes over 40 fixes. In the JS/DOM efforts, they rep...</description>
		<content:encoded><![CDATA[<p><strong>Safari Browser Continues to Improve</strong></p>
<p>	In Safari browser news, they&#8217;ve recently announced a long list of fixes to the WebKit rendering engine and a renewed focus on JavaScript and DOM Compatibility.<br />
	Their list of improvements includes over 40 fixes. In the JS/DOM efforts, they rep&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petr Krontorad</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-199</link>
		<dc:creator>Petr Krontorad</dc:creator>
		<pubDate>Tue, 04 Oct 2005 08:12:56 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-199</guid>
		<description>Great! The ultimate test application is almost working (just kidding and sorry for Czech locale, English localization pack (external XML file) is pending, but if you know XMLSpy you get the idea ;) at http://www.whoa-framework.org/website/vas/1.0/?/editor/xml .
Still needs a little bit of tweaking for Safari, but god i'd love to replace Firefox with Safari for such particular applications (please note that the code is actually about three years old and almost intact, no sign of Ajax at that time:) and worked on Mozilla Gecko since its 0.8 version with IE since 6.0). Now Safari is coming very close.. More on http://www.whoa-framework.org/?/product/bender .</description>
		<content:encoded><![CDATA[<p>Great! The ultimate test application is almost working (just kidding and sorry for Czech locale, English localization pack (external XML file) is pending, but if you know XMLSpy you get the idea <img src='http://webkit.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> at <a href="http://www.whoa-framework.org/website/vas/1.0/?/editor/xml" rel="nofollow">http://www.whoa-framework.org/website/vas/1.0/?/editor/xml</a> .<br />
Still needs a little bit of tweaking for Safari, but god i&#8217;d love to replace Firefox with Safari for such particular applications (please note that the code is actually about three years old and almost intact, no sign of Ajax at that time:) and worked on Mozilla Gecko since its 0.8 version with IE since 6.0). Now Safari is coming very close.. More on <a href="http://www.whoa-framework.org/?/product/bender" rel="nofollow">http://www.whoa-framework.org/?/product/bender</a> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jcburns</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-195</link>
		<dc:creator>jcburns</dc:creator>
		<pubDate>Fri, 30 Sep 2005 06:11:31 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-195</guid>
		<description>Ah, that nasty bug 4788. I think that folks do get discouraged when they encounter something like the Gmail bug where...just...nothing...happens. And I hate to say it, but I think the test "people" use these days for browser excellence is not some oh-so-subtle rendering in CSS2, but do the fancy AJAX things of the world (and yeah, interactive SVG too) work?

In other words, do Gmail and Google Maps work as advertised? And of course, they wonder about that Google Earth, but that's not in your court.</description>
		<content:encoded><![CDATA[<p>Ah, that nasty bug 4788. I think that folks do get discouraged when they encounter something like the Gmail bug where&#8230;just&#8230;nothing&#8230;happens. And I hate to say it, but I think the test &#8220;people&#8221; use these days for browser excellence is not some oh-so-subtle rendering in CSS2, but do the fancy AJAX things of the world (and yeah, interactive SVG too) work?</p>
<p>In other words, do Gmail and Google Maps work as advertised? And of course, they wonder about that Google Earth, but that&#8217;s not in your court.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: maciej</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-193</link>
		<dc:creator>maciej</dc:creator>
		<pubDate>Thu, 29 Sep 2005 16:15:39 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-193</guid>
		<description>OK, your DOM-assigned handler example doesn't work on the last released version of Safari (default not prevented) but it does work on the latest cvs WebKit. I think it is actually a JS parsing problem though, as this workaround works:


function f(evt) { evt.preventDefault(); }
document.getElementById('foo').addEventListener('click',  f, false);


I also fixed the problem I found with stopPropagation, just waiting for code review: &lt;a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=5180" rel="nofollow"&gt;5180&lt;/a&gt;

And finally, I'm afraid we can't make any commitments about when specific fixes will make it into releases. The best we can do is let you know after the fact.</description>
		<content:encoded><![CDATA[<p>OK, your DOM-assigned handler example doesn&#8217;t work on the last released version of Safari (default not prevented) but it does work on the latest cvs WebKit. I think it is actually a JS parsing problem though, as this workaround works:</p>
<p>function f(evt) { evt.preventDefault(); }<br />
document.getElementById(&#8217;foo&#8217;).addEventListener(&#8217;click&#8217;,  f, false);</p>
<p>I also fixed the problem I found with stopPropagation, just waiting for code review: <a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=5180" rel="nofollow">5180</a></p>
<p>And finally, I&#8217;m afraid we can&#8217;t make any commitments about when specific fixes will make it into releases. The best we can do is let you know after the fact.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phrogz</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-192</link>
		<dc:creator>Phrogz</dc:creator>
		<pubDate>Thu, 29 Sep 2005 12:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-192</guid>
		<description>Er, didn't realize HTML markup was allowed. That test (a good example) should read:
&#60;a href="http://www.google.com" onclick="event.preventDefault()"&#62;click here&#60;/a&#62;
And, of course, the test should be made using a JS-assigned handler:
&#60;a href="http://www.google.com" id="foo"&#62;click here&#60;/a&#62;
&#60;script type="text/javascript"&#62;
document.getElementById( 'foo' ).addEventListener( 'click', function( evt ){ evt.preventDefault( ) }, false );
&#60;/script&#62;</description>
		<content:encoded><![CDATA[<p>Er, didn&#8217;t realize HTML markup was allowed. That test (a good example) should read:<br />
&lt;a href=&#8221;http://www.google.com&#8221; onclick=&#8221;event.preventDefault()&#8221;&gt;click here&lt;/a&gt;<br />
And, of course, the test should be made using a JS-assigned handler:<br />
&lt;a href=&#8221;http://www.google.com&#8221; id=&#8221;foo&#8221;&gt;click here&lt;/a&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
document.getElementById( &#8216;foo&#8217; ).addEventListener( &#8216;click&#8217;, function( evt ){ evt.preventDefault( ) }, false );<br />
&lt;/script&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phrogz</title>
		<link>http://webkit.org/blog/27/javascript-and-dom-compatibility/#comment-191</link>
		<dc:creator>Phrogz</dc:creator>
		<pubDate>Thu, 29 Sep 2005 12:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.opendarwin.org/blog/?p=27#comment-191</guid>
		<description>Where are the web pages for the various test suites?

Also, maciej, I think a more accurate preventDefault test would be:
&lt;a href="http://www.google.com/" rel="nofollow"&gt;click here&lt;/a&gt;
since the span tag doesn't have a default click action.</description>
		<content:encoded><![CDATA[<p>Where are the web pages for the various test suites?</p>
<p>Also, maciej, I think a more accurate preventDefault test would be:<br />
<a href="http://www.google.com/" rel="nofollow">click here</a><br />
since the span tag doesn&#8217;t have a default click action.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
