<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Operator and DOM Mutation Events</title>
	<atom:link href="http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/</link>
	<description>Mozilla, money, microformats and more</description>
	<lastBuildDate>Tue, 15 May 2012 05:27:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Daniel E. Renfer</title>
		<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/#comment-248</link>
		<dc:creator>Daniel E. Renfer</dc:creator>
		<pubDate>Sat, 24 Mar 2007 02:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/03/22/operator-and-dom-mutation-events/#comment-248</guid>
		<description>This is really great. I&#039;ve been toying around with the idea of writing a few greasemonkey scripts to &quot;inject&quot; microformats into pages that didn&#039;t already mark their data up as such.

I wasn&#039;t sure if Operator would be able to detect those changes or not. Now I know. I guess it&#039;s time to start hacking up some javascript.</description>
		<content:encoded><![CDATA[<p>This is really great. I&#8217;ve been toying around with the idea of writing a few greasemonkey scripts to &#8220;inject&#8221; microformats into pages that didn&#8217;t already mark their data up as such.</p>
<p>I wasn&#8217;t sure if Operator would be able to detect those changes or not. Now I know. I guess it&#8217;s time to start hacking up some javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mkaply</title>
		<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/#comment-247</link>
		<dc:creator>mkaply</dc:creator>
		<pubDate>Fri, 23 Mar 2007 14:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/03/22/operator-and-dom-mutation-events/#comment-247</guid>
		<description>With Firefox 3, there will obviously have to be some better solution to this problem.

There needs to be a better DOM message like &quot;Ok it looks like things have settled down, update your content&quot;

The only other option is to check the page for changes on a timer...</description>
		<content:encoded><![CDATA[<p>With Firefox 3, there will obviously have to be some better solution to this problem.</p>
<p>There needs to be a better DOM message like &#8220;Ok it looks like things have settled down, update your content&#8221;</p>
<p>The only other option is to check the page for changes on a timer&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axel Hecht</title>
		<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/#comment-246</link>
		<dc:creator>Axel Hecht</dc:creator>
		<pubDate>Fri, 23 Mar 2007 13:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/03/22/operator-and-dom-mutation-events/#comment-246</guid>
		<description>Actually, the events themselves only get generated when there are any listeners, so it&#039;s not only the handler code, but internal code that usually shouldn&#039;t run. See http://mxr.mozilla.org/mozilla1.8/source/content/base/src/nsGenericElement.cpp.

If you already have an extension with mutation event listeners (not sure if firebug does), you&#039;d hardly see.

I&#039;m particularly cautious here in the light of fx3&#039; microformats support efforts. In which case, I&#039;d expect you&#039;d have to run Tp against a clean fx.

Not that I have any alternative suggestion to using mutation events to have microformats work for ajax pages or something, you&#039;d need content gods to advise there.</description>
		<content:encoded><![CDATA[<p>Actually, the events themselves only get generated when there are any listeners, so it&#8217;s not only the handler code, but internal code that usually shouldn&#8217;t run. See <a href="http://mxr.mozilla.org/mozilla1.8/source/content/base/src/nsGenericElement.cpp" rel="nofollow">http://mxr.mozilla.org/mozilla1.8/source/content/base/src/nsGenericElement.cpp</a>.</p>
<p>If you already have an extension with mutation event listeners (not sure if firebug does), you&#8217;d hardly see.</p>
<p>I&#8217;m particularly cautious here in the light of fx3&#8242; microformats support efforts. In which case, I&#8217;d expect you&#8217;d have to run Tp against a clean fx.</p>
<p>Not that I have any alternative suggestion to using mutation events to have microformats work for ajax pages or something, you&#8217;d need content gods to advise there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mkaply</title>
		<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/#comment-245</link>
		<dc:creator>mkaply</dc:creator>
		<pubDate>Fri, 23 Mar 2007 12:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/03/22/operator-and-dom-mutation-events/#comment-245</guid>
		<description>Axel:

There does seem to be a slight slowdown with with DOMAttrModified. I might make that a preference so people can decide for themselves. It&#039;s difficult to tell though because the page I was messing with was getting slow and fast. Also, I can&#039;t see the DOMAttrModified case being as common, but it is extremely useful for debugging.

Basically what I&#039;m doing on DOMAttrModified is kicking off a half second time and then returning, and then if I get another event in that timeframe, I reset the timer.</description>
		<content:encoded><![CDATA[<p>Axel:</p>
<p>There does seem to be a slight slowdown with with DOMAttrModified. I might make that a preference so people can decide for themselves. It&#8217;s difficult to tell though because the page I was messing with was getting slow and fast. Also, I can&#8217;t see the DOMAttrModified case being as common, but it is extremely useful for debugging.</p>
<p>Basically what I&#8217;m doing on DOMAttrModified is kicking off a half second time and then returning, and then if I get another event in that timeframe, I reset the timer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axel Hecht</title>
		<link>http://mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/#comment-244</link>
		<dc:creator>Axel Hecht</dc:creator>
		<pubDate>Fri, 23 Mar 2007 11:07:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.kaply.com/weblog/2007/03/22/operator-and-dom-mutation-events/#comment-244</guid>
		<description>Mutation events are said to make pages really slow, do you see that? In either page load or dhtml perf?</description>
		<content:encoded><![CDATA[<p>Mutation events are said to make pages really slow, do you see that? In either page load or dhtml perf?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  mike.kaply.com/2007/03/22/operator-and-dom-mutation-events/feed/ ) in 0.32141 seconds, on May 16th, 2012 at 11:32 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 17th, 2012 at 12:32 am UTC -->
