<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Robert Accettura&#039;s Fun With Wordage &#187; mozilla2</title>
	<atom:link href="http://robert.accettura.com/blog/tag/mozilla2/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.accettura.com</link>
	<description>Robert Accettura&#039;s Personal Blog on Web Development and Tech</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:43:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://robert.accettura.com/?pushpress=hub'/>
<cloud domain='robert.accettura.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Safari&#8217;s New JS Interpreter: SquirrelFish</title>
		<link>http://robert.accettura.com/blog/2008/06/03/safaris-new-js-interpreter-squirrelfish/</link>
		<comments>http://robert.accettura.com/blog/2008/06/03/safaris-new-js-interpreter-squirrelfish/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 02:27:00 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript interpreter]]></category>
		<category><![CDATA[mozilla2]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[squirrelfish]]></category>
		<category><![CDATA[tamarin]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=1773</guid>
		<description><![CDATA[There&#8217;s an announcement on the Safari blog about SquirrelFish, their new JS interpreter. To sum it up: SquirrelFish is a register-based, direct-threaded, high-level bytecode engine, with a sliding register window calling convention. It lazily generates bytecodes from a syntax tree, &#8230; <a href="http://robert.accettura.com/blog/2008/06/03/safaris-new-js-interpreter-squirrelfish/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an announcement on the Safari blog about <a href="http://webkit.org/blog/189/announcing-squirrelfish/">SquirrelFish</a>, their new JS interpreter.  To sum it up:</p>
<blockquote cite="http://webkit.org/blog/189/announcing-squirrelfish/"><p>
SquirrelFish is a register-based, direct-threaded, high-level bytecode engine, with a sliding register window calling convention. It lazily generates bytecodes from a syntax tree, using a simple one-pass compiler with built-in copy propagation.
</p></blockquote>
<p>Some performance data can be <a href="http://summerofjsc.blogspot.com/2008/06/squirrelfish-has-landed.html">found here</a>, as well as <a href="http://www.satine.org/archives/2008/06/03/squirrelfish-is-faster-than-tamarin/">here</a>, which even tests against Tamarin (slated for inclusion in Mozilla2).  I think the motive for this move might have been best summarized here:</p>
<blockquote cite="http://www.satine.org/archives/2008/06/03/squirrelfish-is-faster-than-tamarin/">
<ol>
<li>I can imagine the â€œperformance per wattâ€? power consumption for SquirrelFish is also much lower. Good for my iPhoneâ€™s battery life.</li>
</ol>
</blockquote>
<p>Especially with the iPhone going 3G next week which will consume more power, making a web browser be as efficient as possible with CPU cycles not only makes the experience better, but will save battery life.  This doesn&#8217;t just impact the iPhone as Google&#8217;s <a href="http://robert.accettura.com/blog/tag/android/">Android</a> also includes WebKit.</p>
<p>David Mandelin has some analysis and comparison to the Mozilla work being done on <a href="http://blog.mozilla.com/dmandelin/2008/06/03/squirrelfish/">his blog</a>.</p>
<p>It&#8217;s pretty interesting stuff.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=1773#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/06/4abe17a.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/06/03/safaris-new-js-interpreter-squirrelfish/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mozilla Messaging</title>
		<link>http://robert.accettura.com/blog/2008/02/19/mozilla-messaging/</link>
		<comments>http://robert.accettura.com/blog/2008/02/19/mozilla-messaging/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 03:05:46 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google-calendar]]></category>
		<category><![CDATA[mozilla messaging]]></category>
		<category><![CDATA[Mozilla-Foundation]]></category>
		<category><![CDATA[mozilla2]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/archives/2008/02/19/mozilla-messaging/</guid>
		<description><![CDATA[As some may remember, Mozilla&#8217;s plan for Thunderbird was to form a new (then unnamed) company owned by the Foundation. Mozilla Messaging has now launched. I&#8217;m a fan of this approach as I think it allows for the most synergy &#8230; <a href="http://robert.accettura.com/blog/2008/02/19/mozilla-messaging/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As some may remember, Mozilla&#8217;s <a href="http://robert.accettura.com/blog/2007/09/18/mofos-mailco-to-coincide-with-moco/">plan</a> for Thunderbird was to form a new (then unnamed) company owned by the Foundation.  <a href="http://www.mozillamessaging.com">Mozilla Messaging</a> has now launched.  I&#8217;m a fan of this approach as I think it allows for the most synergy between the projects, which are really more fraternal or conjoined twins than sister projects.  It also allows for more dedicated resources and focus that Thunderbird wasn&#8217;t receiving before.</p>
<p>David Ascher has a great post on <a href="http://ascher.ca/blog/2008/02/19/mozilla-messaging/">what&#8217;s to come</a>.  There are a few things I&#8217;d like to touch on though.</p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/"><p>
&#8230;Specifically, Thunderbird 3 will build on the great base that is Thunderbird 2 (and the work already performed in trunk by the current and past contributors), and add some key features, such as:
</p></blockquote>
<p>Presumably meaning it&#8217;s based on Mozilla 1.9, though I&#8217;m not 100% clear on this.</p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/">
<ul>
<li>Integrated calendaring (building on the great work done by the Mozilla Calendar team and their Lightning add-on to Thunderbird),</li>
</ul>
</blockquote>
<p>Awesome.  This is something that was missing from long ago.  Though I wonder how far it will go without the server side being as available, robust and tested.  Exchange compatibility would bring about the most corporate adoption, though that could be difficult to engineer.  Google Calendar is supported via an addon.  It&#8217;s still lacking in a few places, though rapidly improving.  I believe it also works with Zimbra (can anyone confirm?), which is a good start.</p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/">
<ul>
<li>better search facilities,</li>
</ul>
</blockquote>
<p>I&#8217;m curious what this entails.  Search is always tricky.  Google Desktop has proven a good solution for many who need better search with their email client.  </p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/">
<ul>
<li>easier configuration,</li>
</ul>
</blockquote>
<p>Cool.  Enough said.  I&#8217;ve had thoughts on that for a while.</p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/">
<ul>
<li>and a set of other user interface improvements.</li>
</ul>
</blockquote>
<p>Hopefully this will result in some native skinning similar to what <a href="http://robert.accettura.com/blog/2008/01/29/firefox-3-skinning-progress/">Firefox 3.0 is doing</a>.  </p>
<p>Address Book is also about 4 years overdue for an overhaul.  Personally I think it should be replaced entirely and use a mozStorage backend.  Perhaps even look at the possibility of some data sharing with services like <a href="http://www.facebook.com">Facebook</a>, <a href="http://www.plaxo.com/">Plaxo</a> and <a href="http://www.linkedin.com">LinkedIn</a>.   Obviously being careful to avoid <a href="http://scobleizer.com/2008/01/03/ive-been-kicked-off-of-facebook/">causing a Scoble</a> by scraping data.  For something like this <a href="http://www.dataportability.org/">data portability</a> will be critical.  </p>
<p>Personally I&#8217;d like to see some standard emerge where closed messaging services can essentially be interfaced like an IMAP account.  So one could plug in their account info and interact with their account via any tool they choose.  Obviously sending would be limited to within the provider&#8217;s walls.  Contacts, data, etc. can be sync&#8217;d between both providing a seamless experience.</p>
<blockquote cite="http://ascher.ca/blog/2008/02/19/mozilla-messaging/"><p>
&#8230;Another strength is that we already have a complete web technology stack built into our mail client, and as a result, we can consider deep integration with both websites and web services which other solutions can only dream of.
</p></blockquote>
<p>Extensions are powerful.  But this is really where the strength is.  It&#8217;s a rather complete platform, and constantly expanding to keep up with the latest.  It&#8217;s far from a hacked together parser that does a subset of html.</p>
<p>I suspect 3.0 will be somewhat of a quieter release.  Change won&#8217;t come overnight.  Those expecting a radical new approach to email by 3.0 will likely be disappointed.  4.0 is where things will become a more disruptive.  I&#8217;d assume this will correspond with <a href="http://wiki.mozilla.org/Mozilla_2">Mozilla2</a>, which might work out to be an advantage.</p>
<p>As a final note, for any who don&#8217;t realize <a href="http://scott-macgregor.org/blog/">Scott MacGregor</a> and <a href="http://blog.mozilla.com/bienvenu/">David Bienvenu</a> (no idea where his new blog will be) aren&#8217;t working for Mozilla Messaging but will still be involved with Thunderbird.  They haven&#8217;t said too much on their plans yet.</p>
<p>That&#8217;s about all of my thoughts on the topic for now.  </p>
<p>Thunderbird is dead, long live Thunderbird.<br />
Email is dead, long live Email.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/archives/2008/02/19/mozilla-messaging/#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/02/cc42acc.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/02/19/mozilla-messaging/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

