<?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: Jiffy Firebug Plugin: Fine grained calculation of performance timings</title>
	<atom:link href="http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Jaaap</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265415</link>
		<dc:creator>Jaaap</dc:creator>
		<pubDate>Thu, 26 Jun 2008 14:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265415</guid>
		<description>This sucks.
Just to download, i had to create an account on addons.mozilla.org
Then after downloading it gave an error that the hash didn&#039;t match.
Fine. Whatever.</description>
		<content:encoded><![CDATA[<p>This sucks.<br />
Just to download, i had to create an account on addons.mozilla.org<br />
Then after downloading it gave an error that the hash didn&#8217;t match.<br />
Fine. Whatever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billwscott</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265358</link>
		<dc:creator>billwscott</dc:creator>
		<pubDate>Tue, 24 Jun 2008 15:45:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265358</guid>
		<description>The screen shot was mine (Bill Scott). 

The Round Trip is something that I wrote internal to Netflix. You can see an example of it here: http://farm4.static.flickr.com/3256/2597183452_c3def20fcb_o.png. I plan on incorporating this visualization into the jiffy extension.

The Coder extension can be found here: http://getlivecoder.com/. It is basically a debugger for Firebug or Firefox Extensions. Lets you poke around in the chrome, modify js on the fly.

The jiffy extension is in the &quot;experimental&quot; sandbox area. Until it finishes the review process you have to login to get it unfortunately. Hopefully it can move out into the regular area. (all extensions go through this process)</description>
		<content:encoded><![CDATA[<p>The screen shot was mine (Bill Scott). </p>
<p>The Round Trip is something that I wrote internal to Netflix. You can see an example of it here: <a href="http://farm4.static.flickr.com/3256/2597183452_c3def20fcb_o.png" rel="nofollow">http://farm4.static.flickr.com/3256/2597183452_c3def20fcb_o.png</a>. I plan on incorporating this visualization into the jiffy extension.</p>
<p>The Coder extension can be found here: <a href="http://getlivecoder.com/" rel="nofollow">http://getlivecoder.com/</a>. It is basically a debugger for Firebug or Firefox Extensions. Lets you poke around in the chrome, modify js on the fly.</p>
<p>The jiffy extension is in the &#8220;experimental&#8221; sandbox area. Until it finishes the review process you have to login to get it unfortunately. Hopefully it can move out into the regular area. (all extensions go through this process)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandrejev</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265354</link>
		<dc:creator>sandrejev</dc:creator>
		<pubDate>Tue, 24 Jun 2008 12:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265354</guid>
		<description>Very nice though the results were sometime questionable. It&#039;s always good when new developer tools appear.</description>
		<content:encoded><![CDATA[<p>Very nice though the results were sometime questionable. It&#8217;s always good when new developer tools appear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GalloNero</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265351</link>
		<dc:creator>GalloNero</dc:creator>
		<pubDate>Tue, 24 Jun 2008 08:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265351</guid>
		<description>Just to let others know. I had to register at Firefox Add-ons to download this plugin.</description>
		<content:encoded><![CDATA[<p>Just to let others know. I had to register at Firefox Add-ons to download this plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: urandom</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265350</link>
		<dc:creator>urandom</dc:creator>
		<pubDate>Tue, 24 Jun 2008 08:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265350</guid>
		<description>Just to continue Dashifen&#039;s comment (since I don&#039;t even know Firecookie), is there a repository for firebug-1.2 plugins?</description>
		<content:encoded><![CDATA[<p>Just to continue Dashifen&#8217;s comment (since I don&#8217;t even know Firecookie), is there a repository for firebug-1.2 plugins?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dashifen</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265346</link>
		<dc:creator>Dashifen</dc:creator>
		<pubDate>Mon, 23 Jun 2008 21:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265346</guid>
		<description>I&#039;ll have to play around with this a bit more.  I installed it at work, added the jiffy.js script to my development site, and then checked it out and wasn&#039;t getting much data, though I suspect that could be due to the fact that my sites are all cached already.  

I have a different question for you though, Dion:  what are the &quot;Round Trip&quot; and &quot;Coder&quot; tabs in your Firebug display?  The others (YSlow and Firecookies) I recognize, but those two are unfamiliar to me.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll have to play around with this a bit more.  I installed it at work, added the jiffy.js script to my development site, and then checked it out and wasn&#8217;t getting much data, though I suspect that could be due to the fact that my sites are all cached already.  </p>
<p>I have a different question for you though, Dion:  what are the &#8220;Round Trip&#8221; and &#8220;Coder&#8221; tabs in your Firebug display?  The others (YSlow and Firecookies) I recognize, but those two are unfamiliar to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billwscott</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265333</link>
		<dc:creator>billwscott</dc:creator>
		<pubDate>Mon, 23 Jun 2008 15:59:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265333</guid>
		<description>Thanks Dion. A few points:
*) At Netflix we are using a full cycle tracing mechanism that at the time does not include Jiffy-Web. This gives us backend to end of rendering timings. Jiffy-Web measures only on the client.

*) Jiffy-Web provides a simple API to do a common task (time stamp) as well as provide a way to log to a logging service

*) As Dion mentioned, this firebug panel accessing the logging information that is contained in a JSON object in the measured page

*) The firebug panel can actually work with any tool like this by setting three firefox configuration parameters (see the documentation). I am interested in other ways to work with external measuring products (or even extending firebug&#039;s console method to write to this panel).

*) I have a separate firebug tool that is internal to netflix that visualizes this full cycle information. I will be merging the two firebug tools into one... but need a standard definition for measurements so the tool can graph anyone&#039;s measures.

*) Jiffy-Web will be &quot;released&quot; sometime today in concert with Scott Ruthfield&#039;s talk at Velocity.

*) As far as fine-grained, with any measuring there is some milliseconds wasted by having to do this in javascript. You can minimize this of course. But I have found the best measurement happens in the aggregate with statistically applied measures. But the purpose of tools like this is to give you an indication of whether you are screwing something up and possibly where to focus your tuning efforts.</description>
		<content:encoded><![CDATA[<p>Thanks Dion. A few points:<br />
*) At Netflix we are using a full cycle tracing mechanism that at the time does not include Jiffy-Web. This gives us backend to end of rendering timings. Jiffy-Web measures only on the client.</p>
<p>*) Jiffy-Web provides a simple API to do a common task (time stamp) as well as provide a way to log to a logging service</p>
<p>*) As Dion mentioned, this firebug panel accessing the logging information that is contained in a JSON object in the measured page</p>
<p>*) The firebug panel can actually work with any tool like this by setting three firefox configuration parameters (see the documentation). I am interested in other ways to work with external measuring products (or even extending firebug&#8217;s console method to write to this panel).</p>
<p>*) I have a separate firebug tool that is internal to netflix that visualizes this full cycle information. I will be merging the two firebug tools into one&#8230; but need a standard definition for measurements so the tool can graph anyone&#8217;s measures.</p>
<p>*) Jiffy-Web will be &#8220;released&#8221; sometime today in concert with Scott Ruthfield&#8217;s talk at Velocity.</p>
<p>*) As far as fine-grained, with any measuring there is some milliseconds wasted by having to do this in javascript. You can minimize this of course. But I have found the best measurement happens in the aggregate with statistically applied measures. But the purpose of tools like this is to give you an indication of whether you are screwing something up and possibly where to focus your tuning efforts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lennym</title>
		<link>http://ajaxian.com/archives/jiffy-firebug-plugin-fine-grained-calculation-of-performance-timings/comment-page-1#comment-265332</link>
		<dc:creator>lennym</dc:creator>
		<pubDate>Mon, 23 Jun 2008 15:10:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3782#comment-265332</guid>
		<description>At first glance this looks like it could be a very useful tool, however with such things I am concerned that there is the potential to be a slight &quot;uncertainty principle&quot; effect, by which the tools used to measure performance, conversely affect performance.

I&#039;ve certainly had issues with Firebug causing performance issues with animations, and anyone using gmail will have seen the warning displayed when you try and access the page with FireBug enabled.

My point basically is that quite how &#039;fine-grained&#039;-ly can we measure performance without making the results meaningless?</description>
		<content:encoded><![CDATA[<p>At first glance this looks like it could be a very useful tool, however with such things I am concerned that there is the potential to be a slight &#8220;uncertainty principle&#8221; effect, by which the tools used to measure performance, conversely affect performance.</p>
<p>I&#8217;ve certainly had issues with Firebug causing performance issues with animations, and anyone using gmail will have seen the warning displayed when you try and access the page with FireBug enabled.</p>
<p>My point basically is that quite how &#8216;fine-grained&#8217;-ly can we measure performance without making the results meaningless?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

