<?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: Firefox 3 Mac performance gains due to undocumented APIs</title>
	<atom:link href="http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Trevor</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261743</link>
		<dc:creator>Trevor</dc:creator>
		<pubDate>Sat, 01 Mar 2008 22:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261743</guid>
		<description>The problem I have with all of these arguments, of course, is that Apple (and Dell and MS and any other equipment manufacturers, optical media distributors, and other tech industry manufacturers) is doing far worse than EEE, and the arguments that [insert tech corporation here] is evil and like some mass murderer because they are badly supporting people&#039;s programming workâ€”rather than because they&#039;re poisoning thousands of people, and very commonly imprisoning for the purpose of enslaving (or sometimes using imprisoned workers even in the US, but minimally) thousands of people to minimize profits. &quot;Saddam Hussein&quot; might be irresponsibly using the KHTML source, but the banality of evil of maximizing profit by slavery and toxification of untermenschen in backwater countries first worlders don&#039;t care about (or backwater prisons in the first world, which first worlders also don&#039;t care about) is a much bigger deal, and a great deal more frightening.

I have a hard time stomaching arguments that MS or Apple is evil because of their treatment of the GNU crowd, when they&#039;re genuinely destroying lives without any objection being raised. You know, it&#039;s like complaining about the religious views of certain ATF members while they burn children alive in Waco.

[I figure since Godwin&#039;s Law was near invocation a few posts back, I might as well keep the analogy around and even it out some.]</description>
		<content:encoded><![CDATA[<p>The problem I have with all of these arguments, of course, is that Apple (and Dell and MS and any other equipment manufacturers, optical media distributors, and other tech industry manufacturers) is doing far worse than EEE, and the arguments that [insert tech corporation here] is evil and like some mass murderer because they are badly supporting people&#8217;s programming workâ€”rather than because they&#8217;re poisoning thousands of people, and very commonly imprisoning for the purpose of enslaving (or sometimes using imprisoned workers even in the US, but minimally) thousands of people to minimize profits. &#8220;Saddam Hussein&#8221; might be irresponsibly using the KHTML source, but the banality of evil of maximizing profit by slavery and toxification of untermenschen in backwater countries first worlders don&#8217;t care about (or backwater prisons in the first world, which first worlders also don&#8217;t care about) is a much bigger deal, and a great deal more frightening.</p>
<p>I have a hard time stomaching arguments that MS or Apple is evil because of their treatment of the GNU crowd, when they&#8217;re genuinely destroying lives without any objection being raised. You know, it&#8217;s like complaining about the religious views of certain ATF members while they burn children alive in Waco.</p>
<p>[I figure since Godwin's Law was near invocation a few posts back, I might as well keep the analogy around and even it out some.]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polterguy</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261733</link>
		<dc:creator>polterguy</dc:creator>
		<pubDate>Sat, 01 Mar 2008 11:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261733</guid>
		<description>@Trevor
You are of course right in your saying, and the fine-grained arguments of my comment became far better with these minor adjustments. Sorry for being fussy with the details, though thank you for supporting my main claim which still stands tall as a mountain which is that Apple are doing bad, bad business. I just find it sad that so few are able to see it... :(</description>
		<content:encoded><![CDATA[<p>@Trevor<br />
You are of course right in your saying, and the fine-grained arguments of my comment became far better with these minor adjustments. Sorry for being fussy with the details, though thank you for supporting my main claim which still stands tall as a mountain which is that Apple are doing bad, bad business. I just find it sad that so few are able to see it&#8230; :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trevor</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261730</link>
		<dc:creator>Trevor</dc:creator>
		<pubDate>Sat, 01 Mar 2008 01:13:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261730</guid>
		<description>@polterguy:
I&#039;m really curious how &quot;onscreenflipped&quot; could &quot;extinguish&quot; KHTML. In fact, given Apple&#039;s eventual contributions to KHTML and the fact that the KHTML codebase switched to WebKit, I&#039;m curious how you can make an argument at all that Apple is trying to extinguish it.

As far as the iPod, it can play songs in all kinds of standard formats, including MP3, AIF, WAV. I&#039;ve never bought a song from the iTunes Store, and my iPod works just fine.

I never said Apple was any better than MS. Their differences at the moment can be attributed exactly to marketshare. Other than that, they&#039;re both approaching market dominance in strategically different but morally equal terms. Apple and MS deserve criticism for a lot of things, but that doesn&#039;t mean they deserve poor criticism on a poor logical foundation.

For instance, a better argument than Webkit might be (or might have been a few months back) the use of various BSD frameworks but the closing of i386 Darwin source for, what, 2 years? But then, they opened the source again. LOL. A better argument than the iPod might be simply the iTunes Store, which is definitely about lock-in. Apart from Apple&#039;s free software, what does the iPod lock you into?</description>
		<content:encoded><![CDATA[<p>@polterguy:<br />
I&#8217;m really curious how &#8220;onscreenflipped&#8221; could &#8220;extinguish&#8221; KHTML. In fact, given Apple&#8217;s eventual contributions to KHTML and the fact that the KHTML codebase switched to WebKit, I&#8217;m curious how you can make an argument at all that Apple is trying to extinguish it.</p>
<p>As far as the iPod, it can play songs in all kinds of standard formats, including MP3, AIF, WAV. I&#8217;ve never bought a song from the iTunes Store, and my iPod works just fine.</p>
<p>I never said Apple was any better than MS. Their differences at the moment can be attributed exactly to marketshare. Other than that, they&#8217;re both approaching market dominance in strategically different but morally equal terms. Apple and MS deserve criticism for a lot of things, but that doesn&#8217;t mean they deserve poor criticism on a poor logical foundation.</p>
<p>For instance, a better argument than Webkit might be (or might have been a few months back) the use of various BSD frameworks but the closing of i386 Darwin source for, what, 2 years? But then, they opened the source again. LOL. A better argument than the iPod might be simply the iTunes Store, which is definitely about lock-in. Apart from Apple&#8217;s free software, what does the iPod lock you into?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carbon43</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261724</link>
		<dc:creator>Carbon43</dc:creator>
		<pubDate>Fri, 29 Feb 2008 21:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261724</guid>
		<description>Uhh...Zealot much? ;)


Both FF and WK are A OK in my book. I Use WK at work, and FF at home. I think I&#039;m satisfied by the explanation given for the lack of availability of the APIs. 


While it may be true that MS does the same thing with not releasing their proprietary APIs, Apple is not doing it for monopolistic purposes, has openly stated that it prefers to keep the documentation open, and has backed those comments up with actions.</description>
		<content:encoded><![CDATA[<p>Uhh&#8230;Zealot much? ;)</p>
<p>Both FF and WK are A OK in my book. I Use WK at work, and FF at home. I think I&#8217;m satisfied by the explanation given for the lack of availability of the APIs. </p>
<p>While it may be true that MS does the same thing with not releasing their proprietary APIs, Apple is not doing it for monopolistic purposes, has openly stated that it prefers to keep the documentation open, and has backed those comments up with actions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polterguy</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261722</link>
		<dc:creator>polterguy</dc:creator>
		<pubDate>Fri, 29 Feb 2008 20:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261722</guid>
		<description>@Mozilla
...continued...
And for God&#039;s sake; DO NOT LOOSE FIREBUG!
It&#039;s basically the foundation of your existence now...</description>
		<content:encoded><![CDATA[<p>@Mozilla<br />
&#8230;continued&#8230;<br />
And for God&#8217;s sake; DO NOT LOOSE FIREBUG!<br />
It&#8217;s basically the foundation of your existence now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polterguy</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261721</link>
		<dc:creator>polterguy</dc:creator>
		<pubDate>Fri, 29 Feb 2008 20:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261721</guid>
		<description>@Trevor
Your logic sounds reasonable, the problem is that this is just a drop in a long chain of EEE from Apple, the last time I read about EEE from Apple it was about some &quot;onscreenflipped&quot; JavaScript event handler they had built for the Safari iPhone version. 
Fits right into the &quot;Extend&quot; phase of EEE if you ask me...
I remember when I was first made aware of EEE from Apple, it was just after Steve took over and the iPod was launched chemically cleansed for the opportunity of interacting with songs from other sources than apple in addition to that the &quot;apple songs&quot; could also not be played on other HW. If that ain&#039;t EEE then I don&#039;t know what EEE is...
Safari has turned out to be a *great* browser feature wise and in regards to performance, and I think it&#039;s great to have competition, I just don&#039;t want to have one dictator changed for another one, where the new dictator even have a *WORSE* track record in regards to EEE than the previous one... :(
Apple is *not* better than MSFT, in fact on most parts they&#039;re worse, people just don&#039;t see it that way since we&#039;re used to think of MSFT when someone mentions EEE, but if you study their business you&#039;ll pretty soon have to acknowledge that Apple is by far worse than MSFT. The perfect world would have them &quot;equal out&quot; each other with *nix and FireFox having a third of the market. The problem is that Apple won&#039;t settle for a third and they&#039;re in the position to outperform MSFT in market shares within the next decade...
Apple is one of the &quot;bad guys&quot; and I think it&#039;s time for people to notice that fact, before we get &quot;Idi Amin&quot; exchanged with &quot;Saddam Hussein&quot;...
Go FireFox...!
You have a graph at apple.com/safari to beat!
Go Mozilla...!</description>
		<content:encoded><![CDATA[<p>@Trevor<br />
Your logic sounds reasonable, the problem is that this is just a drop in a long chain of EEE from Apple, the last time I read about EEE from Apple it was about some &#8220;onscreenflipped&#8221; JavaScript event handler they had built for the Safari iPhone version.<br />
Fits right into the &#8220;Extend&#8221; phase of EEE if you ask me&#8230;<br />
I remember when I was first made aware of EEE from Apple, it was just after Steve took over and the iPod was launched chemically cleansed for the opportunity of interacting with songs from other sources than apple in addition to that the &#8220;apple songs&#8221; could also not be played on other HW. If that ain&#8217;t EEE then I don&#8217;t know what EEE is&#8230;<br />
Safari has turned out to be a *great* browser feature wise and in regards to performance, and I think it&#8217;s great to have competition, I just don&#8217;t want to have one dictator changed for another one, where the new dictator even have a *WORSE* track record in regards to EEE than the previous one&#8230; :(<br />
Apple is *not* better than MSFT, in fact on most parts they&#8217;re worse, people just don&#8217;t see it that way since we&#8217;re used to think of MSFT when someone mentions EEE, but if you study their business you&#8217;ll pretty soon have to acknowledge that Apple is by far worse than MSFT. The perfect world would have them &#8220;equal out&#8221; each other with *nix and FireFox having a third of the market. The problem is that Apple won&#8217;t settle for a third and they&#8217;re in the position to outperform MSFT in market shares within the next decade&#8230;<br />
Apple is one of the &#8220;bad guys&#8221; and I think it&#8217;s time for people to notice that fact, before we get &#8220;Idi Amin&#8221; exchanged with &#8220;Saddam Hussein&#8221;&#8230;<br />
Go FireFox&#8230;!<br />
You have a graph at apple.com/safari to beat!<br />
Go Mozilla&#8230;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trevor</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261718</link>
		<dc:creator>Trevor</dc:creator>
		<pubDate>Fri, 29 Feb 2008 19:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261718</guid>
		<description>@polterguy:

Yep. Sometimes unfinished/unstable internal APIs perform better. This is nothing new, not for Apple, not for MS, not even for the Linux community. The difference in the FOSS community is that instead of not documenting unsupported/unfinished/unstable APIs, they simply mark it as unstable and you install it at your own risk with the understanding that it might get broken if one of its dependencies changes.

And as the APIs become stable, they become documented and find their way into other projects. Go figure.

Webkit does, as D Hyatt mentions, a bunch of stuff against undocumented APIs as a necessity, but they try to resolve that as Apple makes the APIs&#039; functionality available. The same is true at MS, and the same is probably true of many large third party applications that run on those OSes (notice Mozilla Corp had no problem adopting Webkit&#039;s non-standard API calls!).</description>
		<content:encoded><![CDATA[<p>@polterguy:</p>
<p>Yep. Sometimes unfinished/unstable internal APIs perform better. This is nothing new, not for Apple, not for MS, not even for the Linux community. The difference in the FOSS community is that instead of not documenting unsupported/unfinished/unstable APIs, they simply mark it as unstable and you install it at your own risk with the understanding that it might get broken if one of its dependencies changes.</p>
<p>And as the APIs become stable, they become documented and find their way into other projects. Go figure.</p>
<p>Webkit does, as D Hyatt mentions, a bunch of stuff against undocumented APIs as a necessity, but they try to resolve that as Apple makes the APIs&#8217; functionality available. The same is true at MS, and the same is probably true of many large third party applications that run on those OSes (notice Mozilla Corp had no problem adopting Webkit&#8217;s non-standard API calls!).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Roussey</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261716</link>
		<dc:creator>Steve Roussey</dc:creator>
		<pubDate>Fri, 29 Feb 2008 17:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261716</guid>
		<description>If IE on Windows used private API&#039;s that they told eveyone else not to use....</description>
		<content:encoded><![CDATA[<p>If IE on Windows used private API&#8217;s that they told eveyone else not to use&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: urandom</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261714</link>
		<dc:creator>urandom</dc:creator>
		<pubDate>Fri, 29 Feb 2008 16:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261714</guid>
		<description>this post should go hand in hand with the recent news about javascript performance boost in ff3b4:
http://cybernetnews.com/2008/02/25/firefox-3-performance-gets-a-boost/</description>
		<content:encoded><![CDATA[<p>this post should go hand in hand with the recent news about javascript performance boost in ff3b4:<br />
<a href="http://cybernetnews.com/2008/02/25/firefox-3-performance-gets-a-boost/" rel="nofollow">http://cybernetnews.com/2008/02/25/firefox-3-performance-gets-a-boost/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: polterguy</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261711</link>
		<dc:creator>polterguy</dc:creator>
		<pubDate>Fri, 29 Feb 2008 15:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261711</guid>
		<description>Here we go again, EEE...
No wonder they can keep the comparisons at apple.com/safari so brilliantly towards their incentives as they do ;)</description>
		<content:encoded><![CDATA[<p>Here we go again, EEE&#8230;<br />
No wonder they can keep the comparisons at apple.com/safari so brilliantly towards their incentives as they do ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carbon43</title>
		<link>http://ajaxian.com/archives/firefox-3-mac-performance-gains-due-to-undocumented-apis/comment-page-1#comment-261708</link>
		<dc:creator>Carbon43</dc:creator>
		<pubDate>Fri, 29 Feb 2008 14:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3387#comment-261708</guid>
		<description>Its nice to see how frank and upfront the WK devs are when discussing the code. 

Good to hear that they are trying to move away from this sort of specialized code. With WK being adopted by so many companies (adobe, et al) it&#039;s important to limit the private APIs as much as possible.

Keep up the great work!</description>
		<content:encoded><![CDATA[<p>Its nice to see how frank and upfront the WK devs are when discussing the code. </p>
<p>Good to hear that they are trying to move away from this sort of specialized code. With WK being adopted by so many companies (adobe, et al) it&#8217;s important to limit the private APIs as much as possible.</p>
<p>Keep up the great work!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

