Firefox 2 for developers

  • Revision slug: Firefox_2_for_developers
  • Revision title: Firefox 2 for developers
  • Revision id: 186989
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment /* For XUL and extension developers */

Revision Content

Much of this content is placeholder material. Please feel free to edit, or email sheppy@mozilla.com if you can provide any information but don't want the responsibility of writing it in human-legible form.

New developer features in Firefox 2

Firefox 2 introduces a vast array of new features and capabilities.

If you see anything missing from this list, or can in any way provide information, please feel free to add it! If there's not a link for a title below, it's a placeholder title until the article is written.

For web site and application developers

Microsummaries
Microsummaries are a new way web sites can provide quick-reference material to users. Pages for which a microsummary generator exists can be bookmarked into the bookmarks bar with content that updates periodically based on the microsummary specification.
Microsummaries Tutorial
A tutorial for how to create a microsummary generator.
Creating MozSearch plugins
Firefox 2 supports MozSearch, a search plugin format based on OpenSearch.
OpenSearch support in Firefox
Firefox 2 also supports Amazon A9's OpenSearch format for search plugins.
New in JavaScript 1.7
Firefox 2 supports JavaScript 1.7, which includes new features including let, destructuring assignment, generators and iterators, and array comprehensions.
WHATWG Client-side session and persistent storage

XXX maybe find some more attractive description

Client-side session and persistent storage allows web applications to store structured data on the client side.

For XUL and extension developers

Session restore API
Contributing items to be saved and restored across sessions in Firefox.
Feed content access API
This API is still being revised; documentation is forthcoming once it's settled down.
SAX support
Event-based XML parser API.
API for search bar suggestions
add a brief summary
Adding search engines from web pages
JavaScript code can instruct Firefox to install a new search engine plugin, which can be written using either OpenSearch or Sherlock format.
Writing phishing protection extensions
add a brief summary
Storage
Firefox 2 introduces mozStorage, an sqlite based database architecture.

New features for end users

add feature list and overview here

Revision Source

<p><i>Much of this content is placeholder material.  Please feel free to edit, or email sheppy@mozilla.com if you can provide any information but don't want the responsibility of writing it in human-legible form.</i>
</p>
<h2 name="New_developer_features_in_Firefox_2">New developer features in Firefox 2</h2>
<p>Firefox 2 introduces a vast array of new features and capabilities.
</p><p><i>If you see anything missing from this list, or can in any way provide information, please feel free to add it!</i>  If there's not a link for a title below, it's a placeholder title until the article is written.
</p>
<h3 name="For_web_site_and_application_developers">For web site and application developers</h3>
<dl><dt> <a class="external" href="http://wiki.mozilla.org/Microsummaries">Microsummaries</a>
</dt><dd> Microsummaries are a new way web sites can provide quick-reference material to users.  Pages for which a microsummary generator exists can be bookmarked into the bookmarks bar with content that updates periodically based on the microsummary specification.
</dd></dl>
<dl><dt> <a class="external" href="http://wiki.mozilla.org/Microsummaries/Tutorial">Microsummaries Tutorial</a>
</dt><dd> A tutorial for how to create a microsummary generator.
</dd></dl>
<dl><dt> <a href="en/Creating_MozSearch_plugins">Creating MozSearch plugins</a>
</dt><dd> Firefox 2 supports MozSearch, a search plugin format based on OpenSearch.
</dd></dl>
<dl><dt> <a href="en/OpenSearch_support_in_Firefox">OpenSearch support in Firefox</a>
</dt><dd> Firefox 2 also supports Amazon A9's OpenSearch format for search plugins.
</dd></dl>
<dl><dt> <a href="en/New_in_JavaScript_1.7">New in JavaScript 1.7</a>
</dt><dd> Firefox 2 supports JavaScript 1.7, which includes new features including <code>let</code>, destructuring assignment, generators and iterators, and array comprehensions.
</dd></dl>
<dl><dt> <a class="external" href="http://www.whatwg.org/specs/web-apps/current-work/#scs-client-side">WHATWG Client-side session and persistent storage</a>
</dt></dl>
<p><span class="comment">XXX maybe find some more attractive description</span>
</p>
<dl><dd> Client-side session and persistent storage allows web applications to store structured data on the client side.
</dd></dl>
<h3 name="For_XUL_and_extension_developers">For XUL and extension developers</h3>
<dl><dt> Session restore API
</dt><dd> Contributing items to be saved and restored across sessions in Firefox.
</dd></dl>
<dl><dt> Feed content access API
</dt><dd> <i>This API is still being revised; documentation is forthcoming once it's settled down.</i>
</dd></dl>
<dl><dt> <a href="en/SAX">SAX</a> support
</dt><dd> Event-based XML parser API.
</dd></dl>
<dl><dt> API for search bar suggestions
</dt><dd> <i>add a brief summary</i>
</dd></dl>
<dl><dt> <a href="en/Adding_search_engines_from_web_pages">Adding search engines from web pages</a>
</dt><dd> JavaScript code can instruct Firefox to install a new search engine plugin, which can be written using either OpenSearch or Sherlock format.
</dd></dl>
<dl><dt> Writing phishing protection extensions
</dt><dd> <i>add a brief summary</i>
</dd></dl>
<dl><dt> <a href="en/Storage">Storage</a>
</dt><dd> Firefox 2 introduces mozStorage, an sqlite based database architecture.
</dd></dl>
<h2 name="New_features_for_end_users">New features for end users</h2>
<p><i>add feature list and overview here</i>
</p>
Revert to this revision