<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/index.php?action=history&amp;feed=atom&amp;title=Technology_Preview</id>
	<title>Technology Preview - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/index.php?action=history&amp;feed=atom&amp;title=Technology_Preview"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Technology_Preview&amp;action=history"/>
	<updated>2026-06-06T13:09:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Technology_Preview&amp;diff=82693&amp;oldid=prev</id>
		<title>Sayrer at 06:29, 7 February 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Technology_Preview&amp;diff=82693&amp;oldid=prev"/>
		<updated>2008-02-07T06:29:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:29, 7 February 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some of this shouldn&amp;#039;t need to be repeated, but it&amp;#039;s here, just in case. All new code must come with regression tests, and be thoroughly fuzzed before release. New code must not break extensions, unless the change is required to implement one of the 3-4 gating features.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some of this shouldn&amp;#039;t need to be repeated, but it&amp;#039;s here, just in case. All new code must come with regression tests, and be thoroughly fuzzed before release. New code must not break extensions, unless the change is required to implement one of the 3-4 gating features.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;= Technology Preview 1 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Technology Preview 1 =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Gating Features ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Gating Features ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sayrer</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Technology_Preview&amp;diff=82692&amp;oldid=prev</id>
		<title>Sayrer: New page: =Firefox Technology Previews=  After the release of Firefox 3, we&#039;re going to have some features available for testing that weren&#039;t quite ready in time for the Firefox 3 beta cycle. It&#039;s d...</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Technology_Preview&amp;diff=82692&amp;oldid=prev"/>
		<updated>2008-02-07T06:29:17Z</updated>

		<summary type="html">&lt;p&gt;New page: =Firefox Technology Previews=  After the release of Firefox 3, we&amp;#039;re going to have some features available for testing that weren&amp;#039;t quite ready in time for the Firefox 3 beta cycle. It&amp;#039;s d...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Firefox Technology Previews=&lt;br /&gt;
&lt;br /&gt;
After the release of Firefox 3, we&amp;#039;re going to have some features available for testing that weren&amp;#039;t quite ready in time for the Firefox 3 beta cycle. It&amp;#039;s difficult to say how these will go once they get in the hands of real users. The best course of action is to give interested users a chance to sample new innovations without facing the stability problems of nightly trunk builds. Those builds are changing the core of Mozilla, and doing long term work that must be done for the health of the project.&lt;br /&gt;
&lt;br /&gt;
We should have a different venue for testing isolated new features, one that doesn&amp;#039;t concern itself with new string APIs or new garbage collection algorithms.&lt;br /&gt;
&lt;br /&gt;
=== No Release Commitments ===&lt;br /&gt;
&lt;br /&gt;
The features in these releases may appear in future releases, such as Firefox 4 and beyond, or they may never appear. It is a venue for experimentation with incremental changes, and decisions not to move forward with a feature are likely.&lt;br /&gt;
&lt;br /&gt;
=== Focus ===&lt;br /&gt;
&lt;br /&gt;
Technology Preview releases center on 3-4 distinct features. There may be other changes accompanying those, but they will be dropped if they aren&amp;#039;t in shape and the 3-4 main features are ready to go.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Some of this shouldn&amp;#039;t need to be repeated, but it&amp;#039;s here, just in case. All new code must come with regression tests, and be thoroughly fuzzed before release. New code must not break extensions, unless the change is required to implement one of the 3-4 gating features.&lt;br /&gt;
&lt;br /&gt;
== Technology Preview 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Gating Features ===&lt;br /&gt;
&lt;br /&gt;
These are the 3-4 features needed for a successful technology preview.&lt;br /&gt;
&lt;br /&gt;
 * JS Worker Threads&lt;br /&gt;
 * Content Restrictions / &amp;lt;module&amp;gt; isolation (one or the other)&lt;br /&gt;
 * Private Browsing&lt;br /&gt;
 * Secure Login UI, first available for TLS-SRP (bug 405155)&lt;br /&gt;
&lt;br /&gt;
=== Other Things We Might Take ===&lt;br /&gt;
&lt;br /&gt;
We&amp;#039;ll take these, but we won&amp;#039;t wait if the four things above are ready.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;video&amp;gt; &lt;br /&gt;
 * Keyboard Shortcut / TypeAheadFind enhancements&lt;br /&gt;
 * Tab Expose&lt;br /&gt;
 * Tab Tearoff&lt;br /&gt;
 * SRP HTTP Auth&lt;br /&gt;
 * DOMParser for text/html&lt;br /&gt;
 * JSONRequest&lt;br /&gt;
 * Places enhancements&lt;br /&gt;
 * SQLite with full-text indexing&lt;br /&gt;
&lt;br /&gt;
=== Other Other Things ===&lt;br /&gt;
&lt;br /&gt;
Better be well-tested and low-risk. We don&amp;#039;t want regressions to detract from the experience of the glimpse into new browser advances, for those who are interested.&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
&lt;br /&gt;
This is still fuzzy.&lt;br /&gt;
&lt;br /&gt;
First Technology Preview&lt;br /&gt;
&lt;br /&gt;
Late May / Early June 2008&lt;br /&gt;
&lt;br /&gt;
Follow Up Release&lt;br /&gt;
&lt;br /&gt;
Mid July 2008&lt;/div&gt;</summary>
		<author><name>Sayrer</name></author>
	</entry>
</feed>