mozilla

Compare Revisions

Firefox 3.5 for developers

Change Revisions

Revision 381957:

Revision 381957 by ethertank on

Revision 498657:

Revision 498657 by Timmi on

Title:
Firefox 3.5 for developers
Firefox 3.5 for developers
Slug:
Mozilla/Firefox/Releases/3.5
Mozilla/Firefox/Releases/3.5
Tags:
"Firefox", "Firefox 3.5", "css", "XUL", "Gecko 1.9.1", "HTML", "JavaScript", "Storage", "Gecko"
"Firefox", "Firefox 3.5", "CSS", "XUL", "Gecko 1.9.1", "HTML", "JavaScript", "Storage", "Gecko"
Content:

Revision 381957
Revision 498657
nn7    <div>
8      <div class="title">
9        <h1 class="page-title">
10          <font><font>Firefox 3.5 für Entwickler</font></font>
11        </h1>
12      </div>
13      <p>
14        <a class="external" href="http://www.firefox.com/" title=
 >"http://www.firefox.com/"><font><font>Firefox 3.5</font></font></
 >a> <font><font>enthält eine Reihe von neuen Funktionen, sowie zus
 >ätzliche und verbesserte Unterstützung für eine Vielzahl von Web-
 >Standards.</font> <font>Dieser Artikel bietet eine umfangreiche L
 >iste mit Links zu Artikeln, die die wichtigsten Verbesserungen.</
 >font></font>
15      </p>
16      <h2 id="New_developer_features_in_Firefox_3.5">
17        <font><font>Neue Entwicklerfunktionen in Firefox 3.5</fon
 >t></font>
18      </h2>
19      <h3 id="For_web_site_and_application_developers">
20        <font><font>Für Website-und Anwendungsentwickler</font></
 >font>
21      </h3>
22      <h4 id="HTML.C2.A05_support">
23        <font><font>HTML 5-Unterstützung</font></font>
24      </h4>
25      <dl>
26        <dt>
27          <a class="internal" href="../../../en/Using_HTML5_audio
 >_and_video" title="de / Mit Audio-und Video in Firefox"><font><fo
 >nt>Verwendung von Audio-und Video</font></font></a>
28        </dt>
29        <dd>
30          <font><font>Firefox 3.5 bietet Unterstützung für die HT
 >ML 5</font></font> <a class="internal" href="../../../En/HTML/Ele
 >ment/Audio" title="de / HTML / Element / Audio"><code><font><font
 >>Audio-</font></font></code></a> <font><font>und</font></font> <a
 > class="internal" href="../../../En/HTML/Element/Video" title="de
 > / HTML / Element / Video"><code><font><font>Video</font></font><
 >/code></a> <font><font>-Elemente.</font></font>
31        </dd>
32        <dt>
33          <a href="../../../en/Using_Application_Cache" title="en
 > / Offline-Ressourcen in Firefox"><font><font>Offline-Ressourcen 
 >in Firefox</font></font></a>
34        </dt>
35        <dd>
36          <font><font>Firefox 3.5 unterstützt nun vollständig die
 > HTML 5 Offline-Ressource-Spezifikation.</font></font>
37        </dd>
38        <dt>
39          <a class="internal" href="../../../En/DragDrop/Drag_and
 >_Drop" title="de / Dragdrop / Drag and Drop"><font><font>Drag-and
 >-Drop</font></font></a>
40        </dt>
41        <dd>
42          <font><font>Die HTML 5 Drag-and-Drop-API ermöglicht die
 > Unterstützung für Ziehen und Ablegen von Elementen innerhalb und
 > zwischen den Web-Sites.</font> <font>Dies bietet auch eine einfa
 >chere API für die Nutzung durch Erweiterungen und Mozilla-basiert
 >en Anwendungen.</font></font>
43        </dd>
44      </dl>
45      <h4 id="Newly-supported_CSS_features">
46        <font><font>Neu-unterstützten CSS-Eigenschaften</font></f
 >ont>
47      </h4>
48      <dl>
49        <dt>
50          <a class="internal" href="../../../en/CSS/@font-face" t
 >itle="en / CSS / @ font-face"><font><font>Herunterladbare Schrift
 >arten Unterstützung</font></font></a>
51        </dt>
52        <dd>
53          <font><font>Das neue</font></font> <a href="../../docs/
 >Web/CSS/@font-face" title=""><code><font><font>@ font-face</font>
 ></font></code></a> <font><font>-Regel @ können Web-Seiten bieten 
 >herunterladbare Schriftarten, so dass Websites gerendert genau so
 >, wie der Autor der Seite erwartet werden.</font></font>
54        </dd>
55        <dt>
56          <a class="internal" href="../../../En/CSS/Media_queries
 >" title="en / CSS / Medienanfragen"><font><font>CSS Media Queries
 ></font></font></a>
57        </dt>
58        <dd>
59          <font><font>Firefox 3.5 unterstützt nun CSS Media Queri
 >es, die Unterstützung für medienabhängige Stylesheets zu verbesse
 >rn.</font></font>
60        </dd>
61        <dt>
62          <a href="../../docs/Web/CSS/:before" title=""><code><fo
 >nt><font>: Vor</font></font></code></a> <font><font>und</font></f
 >ont> <a href="../../docs/Web/CSS/:after" title=""><code><font><fo
 >nt>: nach</font></font></code></a> <font><font>CSS 2.1 aktualisie
 >rt</font></font>
63        </dt>
64        <dd>
65          <font><font>Die</font></font> <code><font><font>: vor</
 >font></font></code> <font><font>und</font></font> <code><font><fo
 >nt>: nach</font></font></code> <font><font>Pseudo-Elemente haben 
 >die volle CSS 2.1-Unterstützung aktualisiert wurden, mit Unterstü
 >tzung für die</font></font> <code><font><font>Position</font></fo
 >nt></code> <font><font>,</font></font> <code><font><font>Schwimme
 >r</font></font></code> <font><font>,</font></font> <code><font><f
 >ont>list-style-*</font></font></code> <font><font>, und einige</f
 >ont></font> <code><font><font>Anzeige</font></font></code> <font>
 ><font>Eigenschaften.</font></font>
66        </dd>
67        <dt>
68          <code><font><font>ch</font></font></code> <font><font>E
 >inheiten für Länge</font></font>
69        </dt>
70        <dd>
71          <font><font>Die</font></font> <code><font><font>ch</fon
 >t></font></code> <font><font>Gerät kann nun überall eingesetzt we
 >rden, die eine nimmt</font></font> <a class="internal" href="../.
 >./../en/CSS/length#Units" title="de / CSS / Länge # Stück"><font>
 ><font>Längeneinheit</font></font></a> <font><font>.</font></font>
 > <code><font><font>1ch</font></font></code> <font><font>ist die B
 >reite der "0" (Null) Charakter.</font></font>
72        </dd>
73        <dt>
74          <a href="../../docs/Web/CSS/opacity" title=""><code><fo
 >nt><font>Opazität</font></font></code></a>
75        </dt>
76        <dd>
77          <font><font>Die</font></font> <code><font><font>-moz-op
 >acity</font></font></code> <font><font>Mozilla Erweiterung CSS ha
 >t sich für den Standard entfernt</font></font> <code><font><font>
 >Opazität</font></font></code> <font><font>Eigentum.</font></font>
78        </dd>
79        <dt>
80          <a href="../../docs/Web/CSS/text-shadow" title=""><code
 >><font><font>text-shadow</font></font></code></a>
81        </dt>
82        <dd>
83          <font><font>Die</font></font> <code><font><font>text-sh
 >adow</font></font></code> <font><font>-Eigenschaft, die Web-Inhal
 >te, um Schatteneffekte an, die an Text und Textdekorationen gelte
 >n können, wird jetzt unterstützt.</font></font>
84        </dd>
85        <dt>
86          <a href="../../docs/Web/CSS/word-wrap" title=""><code><
 >font><font>word-wrap</font></font></code></a>
87        </dt>
88        <dd>
89          <font><font>Das neu unterstützte Eigenschaft können Inh
 >alte festlegen, ob Linien können innerhalb von Worten, um Überlau
 >f zu verhindern, wenn ein ansonsten unzerbrechlich Zeichenfolge z
 >u lang, um in eine Zeile passt ist gebrochen werden.</font></font
 >>
90        </dd>
91        <dt>
92          <code><font><font>white-space</font></font></code> <fon
 >t><font>-Eigenschaft unterstützt die</font></font> <code><font><f
 >ont>pre-line</font></font></code> <font><font>-Wert</font></font>
93        </dt>
94        <dd>
95          <font><font>Die</font></font> <a href="../../docs/Web/C
 >SS/white-space" title=""><code><font><font>white-space</font></fo
 >nt></code></a> <font><font>-Eigenschaft akzeptiert nun die</font>
 ></font> <code><font><font>pre-line</font></font></code> <font><fo
 >nt>-Wert.</font></font>
96        </dd>
97        <dt>
98          <a href="../../docs/Web/CSS/-moz-box-shadow" title=""><
 >code><font><font>-Moz-box-shadow</font></font></code></a>
99        </dt>
100        <dt>
101          <a href="../../docs/Web/CSS/-moz-border-image" title=""
 >><code><font><font>-Moz-border-image</font></font></code></a>
102        </dt>
103        <dt>
104          <a href="../../docs/Web/CSS/-moz-column-rule" title="">
 ><code><font><font>-Moz-column-rule</font></font></code></a>
105        </dt>
106        <dt>
107          <a href="../../docs/Web/CSS/-moz-column-rule-width" tit
 >le=""><code><font><font>-Moz-column-rule-width</font></font></cod
 >e></a>
108        </dt>
109        <dt>
110          <a href="../../docs/Web/CSS/-moz-column-rule-style" tit
 >le=""><code><font><font>-Moz-column-rule-style</font></font></cod
 >e></a>
111        </dt>
112        <dt>
113          <a href="../../docs/Web/CSS/-moz-column-rule-color" tit
 >le=""><code><font><font>-Moz-column-rule-color</font></font></cod
 >e></a>
114        </dt>
115        <dd>
116          <font><font>Firefox 3.5 bietet Unterstützung für diese 
 >Mozilla-Erweiterungen für CSS.</font></font>
117        </dd>
118        <dt>
119          <font><font>Die</font></font> <a href="../../docs/Web/C
 >SS/color_value#Mozilla_Extensions" title=""><code><font><font>-mo
 >z-nativehyperlinktext</font></font></code></a> <font><font>Farbwe
 >rt</font></font>
120        </dt>
121        <dd>
122          <font><font>Diese neue Farbwert darstellt Standard Hype
 >rlink Farbsystem des Benutzers.</font></font>
123        </dd>
124        <dt>
125          <font><font>Die</font></font> <a href="../../docs/Web/C
 >SS/-moz-window-shadow" title=""><code><font><font>-moz-window-Sch
 >atten</font></font></code></a> <font><font>-Eigenschaft und die</
 >font></font> <a href="../../docs/Web/CSS/:-moz-system-metric%28ma
 >c-graphite-theme%29" title=""><code><font><font>:-moz-system-Metr
 >ik (mac-Graphit-Thema)</font></font></code></a> <font><font>Pseud
 >o-Klasse</font></font>
126        </dt>
127        <dd>
128          <font><font>Diese neuen CSS-Funktionen wurden hinzugefü
 >gt, um Thematisierung erleichtern.</font></font>
129        </dd>
130        <dt>
131          <font><font>Neue Werte für</font></font> <a href="../..
 >/docs/Web/CSS/-moz-appearance" title=""><code><font><font>-moz-Au
 >ftritt</font></font></code></a>
132        </dt>
133        <dd>
134          <font><font>Die</font></font> <code><font><font>-moz-wi
 >n-Glas-</font></font></code> <font><font>und</font></font> <code>
 ><font><font>-moz-mac-Unified-Symbolleiste</font></font></code> <f
 >ont><font>Werte hinzugefügt wurde</font></font> <code><font><font
 >>-moz-Auftritt</font></font></code> <font><font>.</font></font>
135        </dd>
136        <dt>
137          <a class="internal" href="../../../En/CSS/Using_CSS_tra
 >nsforms" title="de / CSS / Mit CSS-Transformationen"><font><font>
 >Mit CSS-Transformationen</font></font></a>
138        </dt>
139        <dd>
140          <font><font>Firefox 3.5 unterstützt CSS-Transformatione
 >n.</font> <font>Siehe</font></font> <a href="../../docs/Web/CSS/-
 >moz-transform" title=""><code><font><font>-moz-transformieren</fo
 >nt></font></code></a> <font><font>und</font></font> <a href="../.
 >./docs/Web/CSS/-moz-transform-origin" title=""><code><font><font>
 >-moz-transform-origin</font></font></code></a> <font><font>für De
 >tails.</font></font>
141        </dd>
142        <dt>
143          <a href="../../docs/Web/CSS/:nth-child" title=""><code>
 ><font><font>: Nth-child</font></font></code></a>
144        </dt>
145        <dt>
146          <a href="../../docs/Web/CSS/:nth-last-child" title=""><
 >code><font><font>: Nth-last-child</font></font></code></a>
147        </dt>
148        <dt>
149          <a href="../../docs/Web/CSS/:nth-of-type" title=""><cod
 >e><font><font>: Nth-of-Art</font></font></code></a>
150        </dt>
151        <dt>
152          <a href="../../docs/Web/CSS/:nth-last-of-type" title=""
 >><code><font><font>: Nth-last-of-Art</font></font></code></a>
153        </dt>
154        <dt>
155          <a href="../../docs/Web/CSS/:first-of-type" title=""><c
 >ode><font><font>: First-of-Art</font></font></code></a>
156        </dt>
157        <dt>
158          <a href="../../docs/Web/CSS/:last-of-type" title=""><co
 >de><font><font>: Last-of-Art</font></font></code></a>
159        </dt>
160        <dt>
161          <a href="../../docs/Web/CSS/:only-of-type" title=""><co
 >de><font><font>: Nur-of-Art</font></font></code></a>
162        </dt>
163        <dd>
164          <font><font>Diese Selektoren sind alle in Firefox 3.5 n
 >eu unterstützt.</font></font>
165        </dd>
166      </dl>
167      <h4 id="New_DOM_features">
168        <font><font>Neue DOM-Funktionen</font></font>
169      </h4>
170      <dl>
171        <dt>
172          <a class="internal" href="../../../en/DOM/Storage#local
 >Storage" title="de / DOM / Storage # localstorage"><font><font>lo
 >calstorage</font></font></a>
173        </dt>
174        <dd>
175          <font><font>Firefox 3.5 bietet Unterstützung für die We
 >b Storage</font></font> <code><font><font>localstorage</font></fo
 >nt></code> <font><font>-Eigenschaft, die einen Weg für Web-Anwend
 >ungen, um Daten lokal auf dem Client-Computer zu speichern bietet
 >.</font></font>
176        </dd>
177        <dt>
178          <a class="internal" href="../../../En/Using_web_workers
 >" title="de / Mit Web-Arbeiter"><font><font>Mit Web-Arbeiter</fon
 >t></font></a>
179        </dt>
180        <dd>
181          <font><font>Firefox 3.5 unterstützt Web-Arbeiter einfac
 >h Multi-Threading-Unterstützung in Web-Anwendungen zu ermöglichen
 >.</font></font>
182        </dd>
183        <dt>
184          <a class="internal" href="../../../En/Using_geolocation
 >" title="de / Mit Geolocation"><font><font>Mit Geolocation</font>
 ></font></a>
185        </dt>
186        <dd>
187          <font><font>Firefox 3.5 unterstützt die Geolocation-API
 >, die Web-Anwendungen, um Informationen über den aktuellen Stando
 >rt des Benutzers zu erhalten, wenn ein Anbieter für diese Informa
 >tionen ist installiert und aktiviert werden können.</font></font>
188        </dd>
189        <dt>
190          <a class="internal" href="../../../En/DOM/Locating_DOM_
 >elements_using_selectors" title="de / DOM / Auffinden von DOM-Ele
 >menten mit Selektoren"><font><font>Auffinden von DOM-Elementen mi
 >t Selektoren</font></font></a>
191        </dt>
192        <dd>
193          <font><font>Die Selektoren-API ermöglicht die Abfrage e
 >ines Dokuments, um die Elemente, die eine bestimmte Auswahl Regel
 > entsprechen suchen.</font></font>
194        </dd>
195        <dt>
196          <a class="internal" href="../../../En/DOM/Mouse_gesture
 >_events" title="de / DOM / Mausgestenereignisse"><font><font>Maus
 >-Gesten Veranstaltungen</font></font></a>
197        </dt>
198        <dd>
199          <font><font>Firefox 3.5 unterstützt Maus-Gesten Veranst
 >altungen wie Trackpad Seitenhiebe.</font></font>
200        </dd>
201        <dt>
202          <a class="internal" href="../../../En/DOM/NodeIterator"
 > title="de / DOM / NodeIterator"><font><font>Die</font></font> <c
 >ode><font><font>NodeIterator</font></font></code> <font><font>Obj
 >ekt</font></font></a>
203        </dt>
204        <dd>
205          <font><font>Die</font></font> <code><font><font>NodeIte
 >rator</font></font></code> <font><font>Objekt bietet Unterstützun
 >g für die Iteration über die Liste der Knoten in einem DOM-Unters
 >truktur.</font></font>
206        </dd>
207        <dt>
208          <a class="internal" href="../../../en/Gecko-Specific_DO
 >M_Events#MozAfterPaint" title="en / Gecko-Specific DOM Events # M
 >ozAfterPaint"><font><font>Die Veranstaltung MozAfterPaint</font><
 >/font></a>
209        </dt>
210        <dd>
211          <font><font>Diese neue DOM-Ereignis wird nach dem Lacki
 >eren Updates in Windows gesendet.</font></font>
212        </dd>
213        <dt>
214          <a class="internal" href="../../../en/Gecko-Specific_DO
 >M_Events#MozMousePixelScroll" title="en / Gecko-Specific DOM Even
 >ts # MozMousePixelScroll"><font><font>Die Veranstaltung MozMouseP
 >ixelScroll</font></font></a>
215        </dt>
216        <dd>
217          <font><font>Diese neue DOM-Ereignis ermöglicht den Nach
 >weis von pixelbasierten Mausrad Veranstaltungen statt zeilenbasie
 >rten Bildlaufveranstaltungen.</font></font>
218        </dd>
219      </dl>
220      <h4 id="New_JavaScript_features">
221        <font><font>Neue JavaScript-Funktionen</font></font>
222      </h4>
223      <dl>
224        <dt>
225          <a class="internal" href="../../../En/JavaScript/New_in
 >_JavaScript/1.8.1" title="de / New in JavaScript 1.8.1"><font><fo
 >nt>Neu in JavaScript 1.8.1</font></font></a>
226        </dt>
227        <dd>
228          <font><font>Eine Übersicht über alle Änderungen in Java
 >Script 1.8.1.</font></font>
229        </dd>
230        <dt>
231          <a class="internal" href="../../../en/JavaScript/Refere
 >nce/Global_Objects/Object/GetPrototypeOf" title="en / Kern JavaSc
 >ript 1.5 Reference / Global Objekte / Objekt / GetPrototypeOf"><c
 >ode><font><font>Object.getPrototypeOf ()</font></font></code></a>
232        </dt>
233        <dd>
234          <font><font>Diese neue Methode gibt den Prototyp eines 
 >angegebenen Objekts.</font></font>
235        </dd>
236        <dt>
237          <a class="internal" href="../../../En/Using_native_JSON
 >" title="de / JSON in Firefox"><font><font>Mit nativen JSON</font
 >></font></a>
238        </dt>
239        <dd>
240          <font><font>Firefox 3.5 hat native Unterstützung für</f
 >ont></font> <a class="internal" href="../../../en/JSON" title="de
 > / JSON"><font><font>JSON</font></font></a> <font><font>.</font><
 >/font>
241        </dd>
242        <dt>
243          <font><font>Neue Trimm Methoden auf dem String-Objekt</
 >font></font>
244        </dt>
245        <dd>
246          <font><font>Die</font></font> <a class="internal" href=
 >"../../../En/Core_JavaScript_1.5_Reference/Global_Objects/String"
 > title="en / Kern JavaScript 1.5 Reference / Global Objects / Str
 >ing"><code><font><font>String</font></font></code></a> <font><fon
 >t>-Objekt hat nun</font></font> <a class="internal" href="../../.
 >./en/Core_JavaScript_1.5_Reference/Global_Objects/String/Trim" re
 >l="internal"><code><font><font>trim ()</font></font></code></a> <
 >font><font>,</font></font> <a class="internal" href="../../../en/
 >Core_JavaScript_1.5_Reference/Global_Objects/String/TrimLeft" rel
 >="internal"><code><font><font>TrimLeft ()</font></font></code></a
 >> <font><font>und</font></font> <a class="internal" href="../../.
 >./en/Core_JavaScript_1.5_Reference/Global_Objects/String/TrimRigh
 >t" rel="internal"><code><font><font>TrimRight ()</font></font></c
 >ode></a> <font><font>-Methoden.</font></font>
247        </dd>
248      </dl>
249      <h4 id="Networking">
250        <font><font>Networking</font></font>
251      </h4>
252      <dl>
253        <dt>
254          <a class="internal" href="../../../En/HTTP_access_contr
 >ol" title="de / HTTP-Zugriffskontrolle"><font><font>Cross-Site-Zu
 >gangskontrollen für HTTP</font></font></a>
255        </dt>
256        <dd>
257          <font><font>In Firefox 3.5 ist es nun möglich, für HTTP
 >-Anforderungen, einschließlich der von gemacht</font></font> <a c
 >lass="internal" href="../../../en/XMLHttpRequest" title="de / XML
 >HttpRequest"><code><font><font>XMLHttpRequest</font></font></code
 >></a> <font><font>, um über Domänen hinweg zu arbeiten, wenn der 
 >Server dies unterstützt.</font></font>
258        </dd>
259        <dt>
260          <a class="internal" href="../../../En/XMLHttpRequest/Us
 >ing_XMLHttpRequest#Monitoring_progress" title="de / Mit XMLHttpRe
 >quest # Überwachung der Fortschritte"><font><font>Fortschritt Ver
 >anstaltungen für</font></font></a> <code><a class="internal" href
 >="../../../En/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_prog
 >ress" title="de / Mit XMLHttpRequest # Überwachung der Fortschrit
 >te"><font><font>XMLHttpRequest</font></font></a></code>
261        </dt>
262        <dd>
263          <font><font>Fortschritt Ereignisse werden jetzt angebot
 >en, um Erweiterungen zu ermöglichen, den Fortschritt der Anforder
 >ungen überwachen.</font></font>
264        </dd>
265        <dt>
266          <font><font>Verbesserte Synchron</font></font> <code><f
 >ont><font>XMLHttpRequest-</font></font></code> <font><font>Unters
 >tützung</font></font>
267        </dt>
268        <dd>
269          <a class="link-https" href="https://bugzilla.mozilla.or
 >g/show_bug.cgi?id=340345" title="https://bugzilla.mozilla.org/sho
 >w_bug.cgi?id=340345"><font><font>DOM-Timeout</font></font></a> <f
 >ont><font>und</font></font> <a class="link-https" href="https://b
 >ugzilla.mozilla.org/show_bug.cgi?id=333198" title="https://bugzil
 >la.mozilla.org/show_bug.cgi?id=333198"><font><font>Eingangs Event
 >s</font></font></a> <font><font>werden jetzt während einer Synchr
 >ondrückt</font></font> <code><font><font>XMLHttpRequest</font></f
 >ont></code> <font><font>.</font></font>
270        </dd>
271        <dt>
272          <a class="internal" href="../../../En/Controlling_DNS_p
 >refetching" title="en / Controlling DNS-Prefetching"><font><font>
 >Controlling DNS-Prefetching</font></font></a>
273        </dt>
274        <dd>
275          <font><font>Firefox 3.5 bietet DNS-Prefetching, wobei e
 >r führt Namensauflösung vor der Zeit für Links auf der aktuellen 
 >Seite enthalten ist, um Zeit zu sparen, wenn Verknüpfungen tatsäc
 >hlich angeklickt wird.</font> <font>Dieser Artikel beschreibt, wi
 >e Sie Ihre Website optimieren zu deaktivieren Prefetching oder ei
 >nstellen, wie Prefetching betreibt.</font></font>
276        </dd>
277      </dl>
278      <h4 id="New_Canvas_features">
279        <font><font>Neue Leinwand-Funktionen</font></font>
280      </h4>
281      <dl>
282        <dt>
283          <a class="internal" href="../../../en/Drawing_text_usin
 >g_a_canvas" title="en / Zeichnung Text mit einer Leinwand"><font>
 ><font>HTML-5-Text-API für</font></font> <code><font><font>Canvas<
 >/font></font></code> <font><font>-Elemente</font></font></a>
284        </dt>
285        <dd>
286          <font><font>Canvas-Elemente unterstützen nun die HTML-5
 >-Text-API.</font></font>
287        </dd>
288        <dt>
289          <a class="internal" href="../../../en/Canvas_tutorial/A
 >pplying_styles_and_colors#Shadows" title="en / Canvas Tutorial / 
 >Anwenden von Stilen und Farben # Schatten"><font><font>Schatten-E
 >ffekte in einem</font></font> <code><font><font>Leinwand</font></
 >font></code></a>
290        </dt>
291        <dd>
292          <font><font>Leinwand-Schatten-Effekte werden jetzt unte
 >rstützt.</font></font>
293        </dd>
294        <dt>
295          <a class="internal" href="../../../En/HTML/Canvas/Pixel
 >_manipulation_with_canvas#Creating_an_ImageData_object" title="de
 > / HTML / Leinwand / Pixelmanipulation mit Leinwand # Erstellen e
 >iner Imagedata-Objekt"><code><font><font>create ()</font></font><
 >/code></a>
296        </dt>
297        <dd>
298          <font><font>Die Leinwand-Methode</font></font> <code><f
 >ont><font>create ()</font></font></code> <font><font>wird nun unt
 >erstützt, so dass Code, um speziell schaffen eine</font></font> <
 >code><font><font>Imagedata</font></font></code> <font><font>-Obje
 >kt anstelle erfordern es automatisch.</font> <font>Dies kann die 
 >Leistung der anderen zu verbessern</font></font> <code><font><fon
 >t>Imagedata</font></font></code> <font><font>Methoden aus, die zu
 >m Erstellen des Objekts verhindern, dass sie.</font></font>
299        </dd>
300        <dt>
301          <code><font><font>moz-opak</font></font></code> <font><
 >font>Attribut</font></font>
302        </dt>
303        <dd>
304          <font><font>Hinzugefügt wurde die</font></font> <code><
 >font><font>moz-opak</font></font></code> <font><font>DOM-Attribut
 >, das die Leinwand wissen, ob Transluzenz wird ein Faktor sein kö
 >nnen.</font> <font>Wenn die Leinwand weiß, gibt es keine Durchläs
 >sigkeit, können malen Leistung optimiert werden.</font></font>
305        </dd>
306      </dl>
307      <h4 id="New_SVG.C2.A0features">
308        <font><font>Neue SVG-Funktionen</font></font>
309      </h4>
310      <dl>
311        <dt>
312          <a class="internal" href="../../../En/Applying_SVG_effe
 >cts_to_HTML_content" title="de / Anwendung SVG Effekte auf HTML-I
 >nhalte"><font><font>Anwenden von Effekten SVG in HTML-Inhalt</fon
 >t></font></a>
313        </dt>
314        <dd>
315          <font><font>Sie können nun SVG-Effekte auf HTML-und XHT
 >ML-Inhalte gelten, dieser Artikel beschreibt, wie.</font></font>
316        </dd>
317      </dl>
318      <h4 id="Miscellaneous_new_features">
319        <font><font>Verschiedene neue Funktionen</font></font>
320      </h4>
321      <dl>
322        <dt>
323          <a class="internal" href="../../../En/ICC_color_correct
 >ion_in_Firefox" title="en / ICC-Farbkorrektur in Firefox"><font><
 >font>ICC-Farbkorrektur in Firefox</font></font></a>
324        </dt>
325        <dd>
326          <font><font>Firefox 3.5 unterstützt nun ICC-Farbkorrekt
 >ur für markierten Bilder.</font></font>
327        </dd>
328        <dt>
329          <font><font>Die</font></font> <code><font><font>latente
 >n</font></font></code> <font><font>wird nun das Attribut auf unte
 >rstützten</font></font> <a class="internal" href="../../../En/HTM
 >L/Element/Script" title="de / HTML / Element / script"><code><fon
 >t><font>Skript</font></font></code></a> <font><font>-Elemente</fo
 >nt></font>
330        </dt>
331        <dd>
332          <font><font>Dieses Attribut gibt an den Browser, die es
 ></font></font> <em><font><font>kann</font></font></em> <font><fon
 >t>entscheiden, weiterhin ohne Wartezeit für das Skript zu beenden
 > Ausführung zu analysieren und machen Sie die Seite.</font></font
 >>
333        </dd>
334      </dl>
335      <h3 id="Other_improvements">
336        <font><font>Weitere Verbesserungen</font></font>
337      </h3>
338      <ul>
339        <li>
340          <font><font>Der Text-Knoten</font></font> <code><a clas
 >s="internal" href="../../../en/DOM/Text.wholeText" rel="internal"
 >><font><font>whole</font></font></a></code> <font><font>Eigentum 
 >und</font></font> <code><a class="internal" href="../../../en/DOM
 >/Text.replaceWholeText" rel="internal"><font><font>replaceWholeTe
 >xt ()</font></font></a></code> <font><font>&nbsp;-Methode impleme
 >ntiert.</font></font>
341        </li>
342        <li>
343          <font><font>Das Anwesen</font></font> <code><a class="i
 >nternal" href="../../../en/DOM/Element.children" rel="internal"><
 >font><font>element.children</font></font></a></code> <font><font>
 >wurde hinzugefügt.</font> <font>Es gibt eine</font></font> <em><f
 >ont><font>Auflistung</font></font></em> <font><font>der untergeor
 >dneten Elemente des angegebenen Elements.</font></font>
344        </li>
345        <li>
346          <font><font>Das Anwesen</font></font> <a href="../../do
 >cs/Web/API/element.contentEditable" title="contentEditable wird v
 >erwendet, um anzuzeigen, ob das Element bearbeitet werden. Diese 
 >aufgezählten Attribut kann folgende Werte haben:"><code><font><fo
 >nt>element.contentEditable</font></font></code></a> <font><font>w
 >ird jetzt unterstützt, in editierbaren Elemente unterstützen.</fo
 >nt></font>
347        </li>
348        <li>
349          <font><font>Das Element Traversal-API wird nun von der 
 >DOM unterstützt&nbsp;</font></font> <a class="internal" href="../
 >../../en/DOM/element" rel="internal"><font><font>Element</font></
 >font></a> <font><font>-Objekt.</font></font>
350        </li>
351        <li>
352          <font><font>HTML-Dokument Knoten können jetzt mit geklo
 >nt werden</font></font> <a class="internal" href="../../../En/DOM
 >/Node.cloneNode" title="En / DOM / Node.cloneNode"><code><font><f
 >ont>cloneNode ()</font></font></code></a> <font><font>.</font></f
 >ont>
353        </li>
354        <li>
355          <font><font>Die Nicht-Standard-</font></font> <code><fo
 >nt><font>getBoxObjectFor ()</font></font></code> <font><font>DOM-
 >Methode wurde entfernt.</font> <font>Sie sollten mit</font></font
 >> <a class="internal" href="../../../en/DOM/element.getBoundingCl
 >ientRect" title="de / DOM / Element.getBoundingClientRect"><code>
 ><font><font>getBoundingClientRect ()</font></font></code></a> <fo
 >nt><font>statt.</font></font>
356        </li>
357        <li>
358          <font><font>DOM-Ereignisse ausgelöst, können nun wieder
 > versendet werden.</font> <font>Das macht Firefox 3.5 Pass Acid-3
 >-Test 30.</font></font>
359        </li>
360        <li>
361          <font><font>Es wurden Verbesserungen an DOM 2 Bereich H
 >andling gemacht.</font></font>
362        </li>
363        <li>
364          <font><font>In nicht-Chrom-Rahmen, fing Objekte in Ausn
 >ahmen sind jetzt die eigentlichen Objekt geworfen, statt eine</fo
 >nt></font> <a class="internal" href="../../../en/XPConnect" title
 >="de / XPConnect"><font><font>XPConnect</font></font></a> <font><
 >font>Wrapper, die das Objekt geworfen.</font></font>
365        </li>
366        <li>
367          <font><font>SVG ID Referenzen werden jetzt leben.</font
 >></font>
368        </li>
369        <li>
370          <font><font>SVG-Filter funktionieren nun für</font></fo
 >nt> <code><font><font>foreign</font></font></code> <font><font>.<
 >/font></font>
371        </li>
372        <li>
373          <font><font>Die</font></font> <code><font><font>GetSVGD
 >ocument ()</font></font></code> <font><font>&nbsp;-Methode wurde 
 >hinzugefügt, um</font></font> <a class="internal" href="../../../
 >en/HTML/Element/object" title="de / HTML / Element / Objekt"><cod
 >e><font><font>Objekt</font></font></code></a> <font><font>-und</f
 >ont></font> <a class="internal" href="../../../en/HTML/Element/if
 >rame" title="de / HTML / Element / Iframe"><code><font><font>ifra
 >me</font></font></code></a> <font><font>-Elemente für Kompatibili
 >tät.</font></font>
374        </li>
375        <li>
376          <font><font>Implizite Einstellung von Eigenschaften in 
 >Objekt-und Array-Initialisierer nicht mehr ausführen Setter in Ja
 >vaScript.</font> <font>Siehe den Blog-Post</font></font> <a class
 >="internal" href="../../../web-tech/2009/04/29/object-and-array-i
 >nitializers-should-not-invoke-setters-when-evaluated" title="web-
 >tech/2009/04/29/object-and-array-initializers-should-not-invoke-s
 >etters-when-evaluated"><font><font>Objekt-und Array-Initialisieru
 >ngen sollte nicht Etter rufen, wenn ausgewertet</font></font></a>
 > <font><font>für Details.</font></font>
377        </li>
378        <li>
379          <font><font>Die</font></font> <code><font><font>gDownlo
 >adLastDir.path</font></font></code> <font><font>Variable wurde um
 >benannt in</font></font> <code><font><font>gDownloadLastDir.file<
 >/font></font></code> <font><font>da sie sich auf einem</font></fo
 >nt> <code><a href="../../docs/XPCOM_Interface_Reference/nsIFile" 
 >title=""><font><font>nsIFile</font></font></a></code> <font><font
 >>, nicht ein Weg.</font></font>
380        </li>
381        <li>
382          <font><font>Die</font></font> <code><font><font>gDownlo
 >adLastDirPath</font></font></code> <font><font>Variable wurde umb
 >enannt in</font></font> <code><font><font>gDownloadLastDirFile</f
 >ont></font></code> <font><font>da sie sich auf einem</font></font
 >> <code><a href="../../docs/XPCOM_Interface_Reference/nsIFile" ti
 >tle=""><font><font>nsIFile</font></font></a></code> <font><font>,
 > nicht ein Weg.</font></font>
383        </li>
384        <li>
385          <font><font>Ab Firefox 3.5 können Sie nicht mehr verwen
 >den</font></font> <code><font><font>Daten:</font></font></code> <
 >font><font>&nbsp;Bindungen in Chrom-Pakete, die bekommen</font></
 >font> <code><font><font>XPCNativeWrapper</font></font></code> <fo
 >nt><font>Automatisierung.</font></font>
386        </li>
387      </ul>
388      <h3 id="For_XUL.C2.A0and_add-on_developers">
389        <font><font>Für XUL und Add-on-Entwickler</font></font>
390      </h3>
391      <p>
392        <font><font>Wenn Sie eine Erweiterung Entwickler sollten 
 >Sie durch das Lesen beginnen</font></font> <a class="internal" hr
 >ef="../../../En/Updating_extensions_for_Firefox_3.5" title="en / 
 >Aktualisierung Erweiterungen für Firefox 3.5"><font><font>aktuali
 >siert Erweiterungen für Firefox 3.5</font></font></a> <font><font
 >>, die eine hilfreiche Übersicht, welche Änderungen können Einflu
 >ss auf Ihre Erweiterung bietet.</font></font>
393      </p>
394      <h4 id="New_components_and_functionality">
395        <font><font>Neue Komponenten und Funktionalität</font></f
 >ont>
396      </h4>
397      <dl>
398        <dt>
399          <a class="internal" href="../../../En/Supporting_privat
 >e_browsing_mode" title="en / Rahmen Private-Browsing-Modus"><font
 >><font>Unterstützung von Private-Browsing-Modus</font></font></a>
400        </dt>
401        <dd>
402          <font><font>Firefox 3.5 bietet Private Browsing-Modus, 
 >der nicht die Benutzeraktivitäten aufzeichnen muss.</font> <font>
 >Extensions können Private-Browsing unterstützt nach den Richtlini
 >en in diesem Artikel angeboten.</font></font>
403        </dd>
404        <dt>
405          <a class="internal" href="../../../En/Security_changes_
 >in_Firefox_3.5" title="en / Sicherheit Änderungen in Firefox 3.5"
 >><font><font>Sicherheitsänderungen in Firefox 3.5</font></font></
 >a>
406        </dt>
407        <dd>
408          <font><font>Dieser Artikel behandelt sicherheitsrelevan
 >te Änderungen in Firefox 3.5.</font></font>
409        </dd>
410        <dt>
411          <a class="internal" href="../../../En/Theme_changes_in_
 >Firefox_3.5" title="de / Theme Änderungen in Firefox 3.5"><font><
 >font>Theme Änderungen in Firefox 3.5</font></font></a>
412        </dt>
413        <dd>
414          <font><font>Dieser Artikel behandelt themenbezogene Änd
 >erungen in Firefox 3.5.</font></font>
415        </dd>
416        <dt>
417          <a class="internal" href="../../../En/Monitoring_WiFi_a
 >ccess_points" title="en / Monitoring WLAN Access Points"><font><f
 >ont>Überwachung WLAN Access Points</font></font></a>
418        </dt>
419        <dd>
420          <font><font>Code mit UniversalXPConnect Rechten können 
 >nun die Liste der verfügbaren Zugangspunkte zu überwachen, bekomm
 >en Informationen über ihre SSIDs, MAC-Adressen und Signalstärke.<
 >/font> <font>Dies kann im Tandem mit Geolocation verwendet werden
 >, um WLAN-basierten Standort-Service zu bieten.</font></font>
421        </dd>
422      </dl>
423      <h4 id="Notable_changes_and_improvements">
424        <font><font>Bemerkenswerte Veränderungen und Verbesserung
 >en</font></font>
425      </h4>
426      <ul>
427        <li>
428          <font><font>Die XUL&nbsp;</font></font> <code><a class=
 >"internal" href="../../../en/XUL/textbox" rel="internal"><font><f
 >ont>Textfeld</font></font></a></code> <font><font>-Widget bietet 
 >jetzt eine</font></font> <code><a class="internal" href="../../..
 >/en/XUL/Attribute/textbox.type" rel="internal"><font><font>Suche<
 >/font></font></a></code> <font><font>Typ, für den Einsatz als Suc
 >hfelder.</font></font>
429        </li>
430        <li>
431          <font><font>Zur Unterstützung Drag &amp; Drop Tabs zwis
 >chen Fenstern, der</font></font> <a class="internal" href="../../
 >../en/XUL/browser" title="de / XUL / Browser"><code><font><font>B
 >rowser</font></font></code></a> <font><font>hat jetzt ein Widget<
 >/font></font> <a class="internal" href="../../../En/XUL/Method/Sw
 >apDocShells" title="de / XUL / Methode / SwapDocShells"><code><fo
 >nt><font>swapDocShells ()</font></font></code></a> <font><font>&n
 >bsp;-Methode.</font></font>
432        </li>
433        <li>
434          <font><font>Hinzugefügt wurde die</font></font> <a clas
 >s="internal" href="../../../en/XUL/Attribute/panel.level" title="
 >de / XUL / Attribute / panel.level"><code><font><font>Level</font
 >></font></code></a> <font><font>-Attribut auf die</font></font> <
 >a class="internal" href="../../../en/XUL/panel" title="de / XUL /
 > Steuerung"><code><font><font>Panel</font></font></code></a> <fon
 >t><font>-Element, das angibt, ob Platten erscheinen auf andere An
 >wendungen, oder einfach nur am oberen Rand des Fensters wird die 
 >Platte darin enthalten.</font></font>
435        </li>
436        <li>
437          <font><font>XUL-Elemente unterstützen nun die</font></f
 >ont> <code><font><font>client</font></font></code> <font><font>,<
 >/font></font> <code><font><font>client</font></font></code> <font
 >><font>,</font></font> <code><font><font>scroll</font></font></co
 >de> <font><font>und</font></font> <code><font><font>Scroll</font>
 ></font></code> <font><font>Eigenschaften.</font></font>
438        </li>
439        <li>
440          <a class="internal" href="../../../en/XUL/keyset" title
 >="de / XUL / Keyset"><code><font><font>Keyset</font></font></code
 >></a> <font><font>s nun auch ein</font></font> <code><font><font>
 >Behinderten</font></font></code> <font><font>-Attribut.</font></f
 >ont>
441        </li>
442        <li>
443          <font><font>Außerdem</font></font> <code><font><font>Ke
 >yset</font></font></code> <font><font>kann s jetzt mit der Knoten
 > entfernt werden</font></font> <a class="internal" href="../../..
 >/En/DOM/Node.removeChild" title="de / DOM / Node.removeChild"><co
 >de><font><font>removeChild ()</font></font></code></a> <font><fon
 >t>&nbsp;-Methode.</font></font>
444        </li>
445        <li>
446          <span class="lang lang-en"><code><a href="../../../en/m
 >ozIStorageStatement" rel="internal"><font><font>mozIStorageStatem
 >ent</font></font></a></code></span> <font><font>hatte die</font><
 >/font> <code><font><font>initialize ()</font></font></code> <font
 >><font>-Methode entfernt, sollten die Verbraucher die Verwendung<
 >/font></font> <span class="lang lang-en"><code><a href="../../../
 >en/mozIStorageConnection#createStatement%28%29" rel="internal"><f
 >ont><font>create ()</font></font></a></code></span> <font><font>-
 >Methode, um stattdessen ein neues Statement-Objekts.</font></font
 >>
447        </li>
448        <li>
449          <font><font>Die</font></font> <a class="internal" href=
 >"../../../en/Storage" title="en / Storage"><font><font>Lagerung</
 >font></font></a> <font><font>API bietet jetzt Unterstützung für a
 >synchrone Anfragen.</font></font>
450        </li>
451        <li>
452          <font><font>Die</font></font> <a class="internal" href=
 >"../../../en/XPCOM_Interface_Reference/nsICookie2" title="En/NsIC
 >ookie2"><code><font><font>nsICookie2</font></font></code></a> <fo
 >nt><font>Schnittstelle macht jetzt die Zeit, zu der Cookies wurde
 >n in der neuen erstellt</font></font> <code><font><font>Erstellze
 >it</font></font></code> <font><font>Attribut.</font></font>
453        </li>
454        <li>
455          <font><font>Es wurde eine Fahne, um</font></font> <code
 >><a class="internal" href="../../../en/nsIProtocolHandler" rel="i
 >nternal"><font><font>nsIProtocolHandler</font></font></a></code> 
 ><font><font>(</font></font> <code><font><font>URI_IS_LOCAL_RESOUR
 >CE</font></font></code> <font><font>), die während Chrom-Registri
 >erung überprüft, um sicherzustellen, dass ein Protokoll darf regi
 >striert werden.</font></font>
456        </li>
457        <li>
458          <font><font>Firefox sieht nun für Plugins in</font></fo
 >nt> <code><font><font>/ usr / lib / mozilla / plugins</font></fon
 >t></code> <font><font>auf Linux, sowie die bisher unterstützten S
 >tandorten.</font></font>
459        </li>
460        <li>
461          <font><font>Das Plugin-API wurde aktualisiert, um Unter
 >stützung für private Browsing-Modus enthalten, Sie können jetzt</
 >font></font> <a class="internal" href="../../../en/NPN_GetValue" 
 >title="en / NPN GetValue"><code><font><font>NPN_GetValue ()</font
 >></font></code></a> <font><font>&nbsp;um den Zustand der Private-
 >Browsing-Modus mit der Variable abfragen</font></font> <code><fon
 >t><font>NPNVprivateModeBool</font></font></code> <font><font>.</f
 >ont></font>
462        </li>
463      </ul>
464      <h2 id="New_features_for_end_users">
465        <font><font>Neue Funktionen für Endanwender</font></font>
466      </h2>
467      <h3 id="User_experience">
468        <font><font>User Experience</font></font>
469      </h3>
470      <dl>
471        <dt>
472          <font><font>Lage bewusst Browsing</font></font>
473        </dt>
474        <dd>
475          <font><font>Wenn Sie möchten, können Sie zulassen Firef
 >ox 3.5, um Informationen über Ihren aktuellen Standort mit Web-Si
 >tes zu teilen.</font> <font>Firefox 3.5 können Informationen über
 > das Netzwerk angeschlossen, um Sie zu Ihrem Standort zu teilen v
 >erwenden.</font> <font>Natürlich fragt sie um Erlaubnis, bevor Si
 >e so, um Ihre Privatsphäre zu gewährleisten.</font></font>
476        </dd>
477        <dt>
478          <font><font>Öffnen Sie Audio-und Video-Unterstützung</f
 >ont></font>
479        </dt>
480        <dd>
481          <font><font>Firefox 3.5 unterstützt eingebettete Video 
 >und Audio unter Verwendung des offenen Ogg-Format, sowie als WAV 
 >für Audio.</font> <font>Keine Plugins, keine verwirrenden Fehlerm
 >eldungen darüber, dass Sie das eine oder andere, entpuppt sich ni
 >cht auf Ihrer Plattform sowieso zur Verfügung stehen installieren
 >.</font></font>
482        </dd>
483        <dt>
484          <font><font>Lokale Datenspeicherung</font></font>
485        </dt>
486        <dd>
487          <font><font>Web-Anwendungen können nun lokale Speicherm
 >öglichkeiten des Web Storage, um Daten auf Ihrem Computer speiche
 >rn.</font> <font>Das ist großartig für alles von Präferenzen, um 
 >komplexere Daten.</font></font>
488        </dd>
489      </dl>
490      <h3 id="Security_and_privacy">
491        <font><font>Sicherheit und Datenschutz</font></font>
492      </h3>
493      <dl>
494        <dt>
495          <font><font>Private Browsing</font></font>
496        </dt>
497        <dd>
498          <font><font>Brauchen Sie, um den Computer eines anderen
 > benutzen?</font> <font>Schalten Sie Private Browsing-Modus und n
 >ichts wird über die Sitzung aufgezeichnet werden, einschließlich 
 >Cookies, Verlauf, und alle anderen potenziell private Information
 >en.</font></font>
499        </dd>
500        <dt>
501          <font><font>Bessere Datenschutzkontrollen</font></font>
502        </dt>
503        <dd>
504          <font><font>Die Datenschutzeinstellungsfenster wurde ko
 >mplett neu gestaltet, um Benutzern mehr Kontrolle über ihre priva
 >ten Daten zu bieten.</font> <font>Benutzer können wählen, zu halt
 >en oder zu verwerfen, alles einschließlich Verlaufsinformationen,
 > Cookies, Download-und Formularfeldinformationen.</font> <font>Da
 >rüber hinaus kann der Anwender festlegen, ob oder nicht, die Gesc
 >hichte und / oder Lesezeichen in der Adressleiste automatisierten
 > Vorschläge beinhalten, so dass Sie private Web-Adressen aus tauc
 >hen unerwartet während der Eingabe in der Adressleiste halten kön
 >nen.</font></font>
505        </dd>
506      </dl>
507      <h3 id="Performance">
508        <font><font>Leistung</font></font>
509      </h3>
510      <dl>
511        <dt>
512          <font><font>Schnellere JavaScript-Performance</font></f
 >ont>
513        </dt>
514        <dd>
515          <font><font>JavaScript das "J" in "AJAX", ist dramatisc
 >h in Firefox 3.5 mit der neuen JavaScript-Engine Tracemonkey besc
 >hleunigt.</font> <font>Web-Anwendungen sind sehr viel schneller a
 >ls in Firefox 3.</font></font>
516        </dd>
517        <dt>
518          <font><font>Schneller Seitenrendering</font></font>
519        </dt>
520        <dd>
521          <font><font>Web-Inhalte schneller zieht in Firefox 3.5 
 >dank Technologien wie "spekulativen Analyse."</font> <font>Die Be
 >nutzer müssen nicht wissen, was es bedeutet, nicht "es macht die 
 >Dinge ziehen schneller."</font></font>
522        </dd>
523      </dl>
524      <h2 id="See_also">
525        <font><font>Siehe auch</font></font>
526      </h2>{{Firefox_for_developers('3')}}
527    </div>
n8      <a class="external" href="http://www.firefox.com/" title="hn529      &nbsp;
>ttp://www.firefox.com/">Firefox 3.5</a> introduces a number of ne 
>w features, as well as additional and improved support for a wide 
> variety of web standards.&nbsp; This article offers an extensive 
> list, with links to articles covering the major improvements. 
t10    <h2 id="New_developer_features_in_Firefox_3.5">t
11      New developer features in Firefox 3.5
12    </h2>
13    <h3 id="For_web_site_and_application_developers">
14      For web site and application developers
15    </h3>
16    <h4 id="HTML.C2.A05_support">
17      HTML&nbsp;5 support
18    </h4>
19    <dl>
20      <dt>
21        <a class="internal" href="/en/Using_HTML5_audio_and_video
>" title="en/Using audio and video in Firefox">Using audio and vid 
>eo</a> 
22      </dt>
23      <dd>
24        Firefox 3.5 adds support for the HTML&nbsp;5 <a class="in
>ternal" href="/En/HTML/Element/Audio" title="en/HTML/Element/Audi 
>o"><code>audio</code></a> and <a class="internal" href="/En/HTML/ 
>Element/Video" title="en/HTML/Element/Video"><code>video</code></ 
>a> elements. 
25      </dd>
26      <dt>
27        <a href="/en/Using_Application_Cache" title="en/Offline r
>esources in Firefox">Offline resources in&nbsp;Firefox</a> 
28      </dt>
29      <dd>
30        Firefox 3.5 now fully supports the HTML 5 offline resourc
>e specification. 
31      </dd>
32      <dt>
33        <a class="internal" href="/En/DragDrop/Drag_and_Drop" tit
>le="en/DragDrop/Drag and Drop">Drag and drop</a> 
34      </dt>
35      <dd>
36        The HTML&nbsp;5 drag and drop API allows support for drag
>ging and dropping items within and between web sites.&nbsp; This  
>also provides a simpler API&nbsp;for use by extensions and Mozill 
>a-based applications. 
37      </dd>
38    </dl>
39    <h4 id="Newly-supported_CSS_features">
40      Newly-supported CSS features
41    </h4>
42    <dl>
43      <dt>
44        <a class="internal" href="/en/CSS/@font-face" title="en/C
>SS/@font-face">Downloadable fonts support</a> 
45      </dt>
46      <dd>
47        The new {{ cssxref("@font-face") }} @rule lets web pages 
>provide downloadable fonts, so that sites can be rendered exactly 
> as the page author expects. 
48      </dd>
49      <dt>
50        <a class="internal" href="/En/CSS/Media_queries" title="e
>n/CSS/Media queries">CSS media queries</a> 
51      </dt>
52      <dd>
53        Firefox 3.5 now supports CSS&nbsp;media queries, which en
>hance support for media-dependent style sheets. 
54      </dd>
55      <dt>
56        {{ cssxref(":before") }} and {{ cssxref(":after") }} upda
>ted to CSS 2.1 
57      </dt>
58      <dd>
59        The <code>:before</code> and <code>:after</code> pseudo-e
>lements have been updated to full CSS 2.1 support, adding support 
> for the <code>position</code>, <code>float</code>, <code>list-st 
>yle-*</code>, and some <code>display</code> properties. 
60      </dd>
61      <dt>
62        <code>ch</code> units for length
63      </dt>
64      <dd>
65        The <code>ch</code> unit can now be used anywhere that ac
>cepts a <a class="internal" href="/en/CSS/length#Units" title="en 
>/CSS/length#Units">unit of length</a>. <code>1ch</code> is the wi 
>dth of the "0" (zero)&nbsp;character. 
66      </dd>
67      <dt>
68        {{ cssxref("opacity") }}
69      </dt>
70      <dd>
71        The <code>-moz-opacity</code> Mozilla extension to CSS ha
>s been removed in favor of the standard <code>opacity</code> prop 
>erty. 
72      </dd>
73      <dt>
74        {{ cssxref("text-shadow") }}
75      </dt>
76      <dd>
77        The <code>text-shadow</code> property, which allows web c
>ontent to specify shadow effects to apply to text and text decora 
>tions, is now supported. 
78      </dd>
79      <dt>
80        {{ cssxref("word-wrap") }}
81      </dt>
82      <dd>
83        This newly-supported property lets content specify whethe
>r or not lines may be broken within words in order to prevent ove 
>rflow when an otherwise unbreakable string is too long to fit on  
>one line. 
84      </dd>
85      <dt>
86        <code>white-space</code> property supports the <code>pre-
>line</code> value 
87      </dt>
88      <dd>
89        The {{ cssxref("white-space") }} property now accepts the
> <code>pre-line</code> value. 
90      </dd>
91      <dt>
92        {{ cssxref("-moz-box-shadow") }}
93      </dt>
94      <dt>
95        {{ cssxref("-moz-border-image") }}
96      </dt>
97      <dt>
98        {{ cssxref("-moz-column-rule") }}
99      </dt>
100      <dt>
101        {{ cssxref("-moz-column-rule-width") }}
102      </dt>
103      <dt>
104        {{ cssxref("-moz-column-rule-style") }}
105      </dt>
106      <dt>
107        {{ cssxref("-moz-column-rule-color") }}
108      </dt>
109      <dd>
110        Firefox 3.5 adds support for these Mozilla extensions to 
>CSS. 
111      </dd>
112      <dt>
113        The {{ cssxref("color_value#Mozilla_Extensions","-moz-nat
>ivehyperlinktext") }} color value 
114      </dt>
115      <dd>
116        This new color value represents the user's system's defau
>lt hyperlink color. 
117      </dd>
118      <dt>
119        The {{ cssxref("-moz-window-shadow") }} property and the 
>{{ cssxref(":-moz-system-metric(mac-graphite-theme)") }} pseudo-c 
>lass 
120      </dt>
121      <dd>
122        These new CSS features were added to facilitate theming.
123      </dd>
124      <dt>
125        New values for {{ cssxref("-moz-appearance") }}
126      </dt>
127      <dd>
128        The <code>-moz-win-glass</code> and <code>-moz-mac-unifie
>d-toolbar</code> values have been added to <code>-moz-appearance< 
>/code>. 
129      </dd>
130      <dt>
131        <a class="internal" href="/En/CSS/Using_CSS_transforms" t
>itle="en/CSS/Using CSS transforms">Using CSS&nbsp;transforms</a> 
132      </dt>
133      <dd>
134        Firefox 3.5 supports CSS transforms.&nbsp; See {{ cssxref
>("-moz-transform") }} and {{ cssxref("-moz-transform-origin") }}  
>for details. 
135      </dd>
136      <dt>
137        {{ cssxref(":nth-child") }}
138      </dt>
139      <dt>
140        {{ cssxref(":nth-last-child") }}
141      </dt>
142      <dt>
143        {{ cssxref(":nth-of-type") }}
144      </dt>
145      <dt>
146        {{ cssxref(":nth-last-of-type") }}
147      </dt>
148      <dt>
149        {{ cssxref(":first-of-type") }}
150      </dt>
151      <dt>
152        {{ cssxref(":last-of-type") }}
153      </dt>
154      <dt>
155        {{ cssxref(":only-of-type") }}
156      </dt>
157      <dd>
158        These selectors are all newly-supported in Firefox 3.5.
159      </dd>
160    </dl>
161    <h4 id="New_DOM_features">
162      New DOM features
163    </h4>
164    <dl>
165      <dt>
166        <a class="internal" href="/en/DOM/Storage#localStorage" t
>itle="en/DOM/Storage#localStorage">localStorage</a> 
167      </dt>
168      <dd>
169        Firefox 3.5 adds support for the Web Storage <code>localS
>torage</code> property, which provides a way for web applications 
> to store data locally on the client's computer. 
170      </dd>
171      <dt>
172        <a class="internal" href="/En/Using_web_workers" title="e
>n/Using web workers">Using web workers</a> 
173      </dt>
174      <dd>
175        Firefox 3.5 supports web workers to allow easy multi-thre
>ading support in web applications. 
176      </dd>
177      <dt>
178        <a class="internal" href="/En/Using_geolocation" title="e
>n/Using geolocation">Using geolocation</a> 
179      </dt>
180      <dd>
181        Firefox 3.5 supports the Geolocation API, which allows we
>b applications to obtain information about the user's current loc 
>ation if a provider for that information is installed and enabled 
>. 
182      </dd>
183      <dt>
184        <a class="internal" href="/En/DOM/Locating_DOM_elements_u
>sing_selectors" title="en/DOM/Locating DOM elements using selecto 
>rs">Locating DOM elements using selectors</a> 
185      </dt>
186      <dd>
187        The selectors API allows querying a document to locate th
>e elements that match a given selection rule. 
188      </dd>
189      <dt>
190        <a class="internal" href="/En/DOM/Mouse_gesture_events" t
>itle="en/DOM/Mouse gesture events">Mouse gesture events</a> 
191      </dt>
192      <dd>
193        Firefox 3.5 supports mouse gesture events such as trackpa
>d swipes. 
194      </dd>
195      <dt>
196        <a class="internal" href="/En/DOM/NodeIterator" title="en
>/DOM/NodeIterator">The <code>NodeIterator</code> object</a> 
197      </dt>
198      <dd>
199        The <code>NodeIterator</code> object provides support for
> iterating over the list of the nodes in a DOM&nbsp;subtree. 
200      </dd>
201      <dt>
202        <a class="internal" href="/en/Gecko-Specific_DOM_Events#M
>ozAfterPaint" title="en/Gecko-Specific DOM Events#MozAfterPaint"> 
>The MozAfterPaint event</a> 
203      </dt>
204      <dd>
205        This new DOM event is sent after painting updates in wind
>ows. 
206      </dd>
207      <dt>
208        <a class="internal" href="/en/Gecko-Specific_DOM_Events#M
>ozMousePixelScroll" title="en/Gecko-Specific DOM Events#MozMouseP 
>ixelScroll">The MozMousePixelScroll event</a> 
209      </dt>
210      <dd>
211        This new DOM&nbsp;event allows detection of pixel-based m
>ouse scroll wheel events instead of line-based scroll events. 
212      </dd>
213    </dl>
214    <h4 id="New_JavaScript_features">
215      New JavaScript features
216    </h4>
217    <dl>
218      <dt>
219        <a class="internal" href="/En/JavaScript/New_in_JavaScrip
>t/1.8.1" title="en/New in JavaScript 1.8.1">New in JavaScript 1.8 
>.1</a> 
220      </dt>
221      <dd>
222        An overview of all the changes in JavaScript 1.8.1.
223      </dd>
224      <dt>
225        <a class="internal" href="/en/JavaScript/Reference/Global
>_Objects/Object/GetPrototypeOf" title="en/Core JavaScript 1.5 Ref 
>erence/Global Objects/Object/GetPrototypeOf"><code>Object.getProt 
>otypeOf()</code></a> 
226      </dt>
227      <dd>
228        This new method returns the prototype of a specified obje
>ct. 
229      </dd>
230      <dt>
231        <a class="internal" href="/En/Using_native_JSON" title="e
>n/Using JSON in Firefox">Using native JSON</a> 
232      </dt>
233      <dd>
234        Firefox 3.5 has native support for <a class="internal" hr
>ef="/en/JSON" title="en/JSON">JSON</a>. 
235      </dd>
236      <dt>
237        New trim methods on the String object
238      </dt>
239      <dd>
240        The <a class="internal" href="/En/Core_JavaScript_1.5_Ref
>erence/Global_Objects/String" title="en/Core JavaScript 1.5 Refer 
>ence/Global Objects/String"><code>String</code></a> object now ha 
>s <a class="internal" href="/en/Core_JavaScript_1.5_Reference/Glo 
>bal_Objects/String/Trim" rel="internal"><code>trim()</code></a>,  
><a class="internal" href="/en/Core_JavaScript_1.5_Reference/Globa 
>l_Objects/String/TrimLeft" rel="internal"><code>trimLeft()</code> 
></a>, and <a class="internal" href="/en/Core_JavaScript_1.5_Refer 
>ence/Global_Objects/String/TrimRight" rel="internal"><code>trimRi 
>ght()</code></a> methods. 
241      </dd>
242    </dl>
243    <h4 id="Networking">
244      Networking
245    </h4>
246    <dl>
247      <dt>
248        <a class="internal" href="/En/HTTP_access_control" title=
>"en/HTTP access control">Cross-site access controls for HTTP</a> 
249      </dt>
250      <dd>
251        In Firefox 3.5, it's now possible for HTTP&nbsp;requests,
> including those made by <a class="internal" href="/en/XMLHttpReq 
>uest" title="en/XMLHttpRequest"><code>XMLHttpRequest</code></a>,  
>to work across domains if the server supports it. 
252      </dd>
253      <dt>
254        <a class="internal" href="/En/XMLHttpRequest/Using_XMLHtt
>pRequest#Monitoring_progress" title="en/Using XMLHttpRequest#Moni 
>toring progress">Progress events for</a> <code><a class="internal 
>" href="/En/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_progre 
>ss" title="en/Using XMLHttpRequest#Monitoring progress">XMLHttpRe 
>quest</a></code> 
255      </dt>
256      <dd>
257        Progress events are now offered to enable extensions to m
>onitor the progress of requests. 
258      </dd>
259      <dt>
260        Improved Synchronous <code>XMLHttpRequest</code> support
261      </dt>
262      <dd>
263        <a class="link-https" href="https://bugzilla.mozilla.org/
>show_bug.cgi?id=340345" title="https://bugzilla.mozilla.org/show_ 
>bug.cgi?id=340345">DOM&nbsp;Timeout</a> and <a class="link-https" 
> href="https://bugzilla.mozilla.org/show_bug.cgi?id=333198" title 
>="https://bugzilla.mozilla.org/show_bug.cgi?id=333198">Input Even 
>ts</a> are now suppressed during a synchronous <code>XMLHttpReque 
>st</code>. 
264      </dd>
265      <dt>
266        <a class="internal" href="/En/Controlling_DNS_prefetching
>" title="en/Controlling DNS prefetching">Controlling DNS&nbsp;pre 
>fetching</a> 
267      </dt>
268      <dd>
269        Firefox 3.5 provides DNS&nbsp;prefetching, whereby it per
>forms domain name resolution ahead of time for links included in  
>the current page, in order to save time when links are actually c 
>licked.&nbsp; This article describes how you can tune your web si 
>te to disable prefetching, or to adjust how prefetching operates. 
270      </dd>
271    </dl>
272    <h4 id="New_Canvas_features">
273      New Canvas features
274    </h4>
275    <dl>
276      <dt>
277        <a class="internal" href="/en/Drawing_text_using_a_canvas
>" title="en/Drawing text using a canvas">HTML&nbsp;5 text API for 
> <code>canvas</code> elements</a> 
278      </dt>
279      <dd>
280        Canvas elements now support the HTML&nbsp;5 text API.
281      </dd>
282      <dt>
283        <a class="internal" href="/en/Canvas_tutorial/Applying_st
>yles_and_colors#Shadows" title="en/Canvas tutorial/Applying style 
>s and colors#Shadows">Shadow effects in a <code>canvas</code></a> 
284      </dt>
285      <dd>
286        Canvas shadow effects are now supported.
287      </dd>
288      <dt>
289        <a class="internal" href="/En/HTML/Canvas/Pixel_manipulat
>ion_with_canvas#Creating_an_ImageData_object" title="en/HTML/Canv 
>as/Pixel manipulation with canvas#Creating an ImageData object">< 
>code>createImageData()</code></a> 
290      </dt>
291      <dd>
292        The canvas method <code>createImageData()</code> is now s
>upported, allowing code to specifically create an <code>ImageData 
></code> object instead of requiring it to be done automatically.  
>This can improve performance of other <code>ImageData</code> meth 
>ods by preventing them from having to create the object. 
293      </dd>
294      <dt>
295        <code>moz-opaque</code> attribute
296      </dt>
297      <dd>
298        Added the <code>moz-opaque</code> DOM attribute, which le
>ts the canvas know whether or not translucency will be a factor.& 
>nbsp; If the canvas knows there's no translucency, painting perfo 
>rmance can be optimized. 
299      </dd>
300    </dl>
301    <h4 id="New_SVG.C2.A0features">
302      New SVG&nbsp;features
303    </h4>
304    <dl>
305      <dt>
306        <a class="internal" href="/En/Applying_SVG_effects_to_HTM
>L_content" title="en/Applying SVG effects to HTML content">Applyi 
>ng SVG&nbsp;effects to HTML&nbsp;content</a> 
307      </dt>
308      <dd>
309        You can now apply&nbsp;SVG effects to HTML and XHTML cont
>ent; this article describes how. 
310      </dd>
311    </dl>
312    <h4 id="Miscellaneous_new_features">
313      Miscellaneous new features
314    </h4>
315    <dl>
316      <dt>
317        <a class="internal" href="/En/ICC_color_correction_in_Fir
>efox" title="en/ICC color correction in Firefox">ICC&nbsp;color c 
>orrection in Firefox</a> 
318      </dt>
319      <dd>
320        Firefox 3.5 now supports ICC color correction for tagged 
>images. 
321      </dd>
322      <dt>
323        The <code>defer</code> attribute is now supported on <a c
>lass="internal" href="/En/HTML/Element/Script" title="en/HTML/Ele 
>ment/script"><code>script</code></a> elements 
324      </dt>
325      <dd>
326        This attribute indicates to the browser that it <em>may</
>em> choose to continue to parse and render the page without waiti 
>ng for the script to finish executing. 
327      </dd>
328    </dl>
329    <h3 id="Other_improvements">
330      Other improvements
331    </h3>
332    <ul>
333      <li>The Text node's <code><a class="internal" href="/en/DOM
>/Text.wholeText" rel="internal">wholeText</a></code> property and 
> <code><a class="internal" href="/en/DOM/Text.replaceWholeText" r 
>el="internal">replaceWholeText()</a></code>&nbsp;method have been 
> implemented. 
334      </li>
335      <li>The property <code><a class="internal" href="/en/DOM/El
>ement.children" rel="internal">element.children</a></code> has be 
>en added. It returns a <em>collection</em> of child elements of t 
>he given element. 
336      </li>
337      <li>The property {{ domxref("element.contentEditable") }} i
>s now supported, to support editable elements. 
338      </li>
339      <li>The Element Traversal API&nbsp;is now supported by the 
>DOM&nbsp;<a class="internal" href="/en/DOM/element" rel="internal 
>">Element</a> object. 
340      </li>
341      <li>HTML document nodes may now be cloned using <a class="i
>nternal" href="/En/DOM/Node.cloneNode" title="En/DOM/Node.cloneNo 
>de"><code>cloneNode()</code></a>. 
342      </li>
343      <li>The non-standard <code>getBoxObjectFor()</code> DOM&nbs
>p;method has been removed. You should be using <a class="internal 
>" href="/en/DOM/element.getBoundingClientRect" title="en/DOM/Elem 
>ent.getBoundingClientRect"><code>getBoundingClientRect()</code></ 
>a> instead. 
344      </li>
345      <li>Dispatched DOM&nbsp;events can now be re-dispatched.&nb
>sp; This makes Firefox 3.5 pass Acid 3 test 30. 
346      </li>
347      <li>Improvements have been made to DOM&nbsp;2 Range handlin
>g. 
348      </li>
349      <li>In non-chrome scope, caught objects in exceptions are n
>ow the actual thrown object instead of an <a class="internal" hre 
>f="/en/XPConnect" title="en/XPConnect">XPConnect</a> wrapper cont 
>aining the thrown object. 
350      </li>
351      <li>SVG ID&nbsp;references are now live.
352      </li>
353      <li>SVG filters now work for <code>foreignObject</code>.
354      </li>
355      <li>The <code>GetSVGDocument()</code>&nbsp;method has been 
>added to <a class="internal" href="/en/HTML/Element/object" title 
>="en/HTML/Element/Object"><code>object</code></a> and <a class="i 
>nternal" href="/en/HTML/Element/iframe" title="en/HTML/Element/If 
>rame"><code>iframe</code></a> elements for compatibility. 
356      </li>
357      <li>Implicit setting of properties in object and array init
>ializers no longer execute setters in JavaScript. See the blog po 
>st <a class="internal" href="/web-tech/2009/04/29/object-and-arra 
>y-initializers-should-not-invoke-setters-when-evaluated" title="w 
>eb-tech/2009/04/29/object-and-array-initializers-should-not-invok 
>e-setters-when-evaluated">Object and array initializers should no 
>t invoke setters when evaluated</a> for details. 
358      </li>
359      <li>The <code>gDownloadLastDir.path</code> variable has bee
>n renamed to <code>gDownloadLastDir.file</code> since it refers t 
>o an {{ interface("nsIFile") }}, not a path. 
360      </li>
361      <li>The <code>gDownloadLastDirPath</code> variable has been
> renamed to <code>gDownloadLastDirFile</code> since it refers to  
>an {{ interface("nsIFile") }}, not a path. 
362      </li>
363      <li>Starting in Firefox 3.5, you can no longer use <code>da
>ta:</code>&nbsp;bindings in chrome packages that get <code>XPCNat 
>iveWrapper</code> automation. 
364      </li>
365    </ul>
366    <h3 id="For_XUL.C2.A0and_add-on_developers">
367      For XUL&nbsp;and add-on developers
368    </h3>
369    <p>
370      If you're an extension developer, you should start by readi
>ng <a class="internal" href="/En/Updating_extensions_for_Firefox_ 
>3.5" title="en/Updating extensions for Firefox 3.5">Updating exte 
>nsions for Firefox 3.5</a>, which offers a helpful overview of wh 
>at changes may affect your extension. 
371    </p>
372    <h4 id="New_components_and_functionality">
373      New components and functionality
374    </h4>
375    <dl>
376      <dt>
377        <a class="internal" href="/En/Supporting_private_browsing
>_mode" title="en/Supporting private browsing mode">Supporting pri 
>vate browsing mode</a> 
378      </dt>
379      <dd>
380        Firefox 3.5 offers Private Browsing mode, which doesn't r
>ecord the user's activities.&nbsp; Extensions may support private 
> browsing following the guidelines offered by this article. 
381      </dd>
382      <dt>
383        <a class="internal" href="/En/Security_changes_in_Firefox
>_3.5" title="en/Security changes in Firefox 3.5">Security changes 
> in Firefox 3.5</a> 
384      </dt>
385      <dd>
386        This article covers security-related changes in Firefox 3
>.5. 
387      </dd>
388      <dt>
389        <a class="internal" href="/En/Theme_changes_in_Firefox_3.
>5" title="en/Theme changes in Firefox 3.5">Theme changes in Firef 
>ox 3.5</a> 
390      </dt>
391      <dd>
392        This article covers theme-related changes in Firefox 3.5.
393      </dd>
394      <dt>
395        <a class="internal" href="/En/Monitoring_WiFi_access_poin
>ts" title="en/Monitoring WiFi access points">Monitoring WiFi acce 
>ss points</a> 
396      </dt>
397      <dd>
398        Code with UniversalXPConnect privileges can now monitor t
>he list of available access points, getting information on their  
>SSIDs, MAC addresses, and signal strength.&nbsp; This can be used 
> in tandem with Geolocation to offer WiFi-based location service. 
399      </dd>
400    </dl>
401    <h4 id="Notable_changes_and_improvements">
402      Notable changes and improvements
403    </h4>
404    <ul>
405      <li>The XUL&nbsp;<code><a class="internal" href="/en/XUL/te
>xtbox" rel="internal">textbox</a></code> widget now offers a <cod 
>e><a class="internal" href="/en/XUL/Attribute/textbox.type" rel=" 
>internal">search</a></code> type, for use as search fields. 
406      </li>
407      <li>In order to support dragging and dropping tabs between 
>windows, the <a class="internal" href="/en/XUL/browser" title="en 
>/XUL/Browser"><code>browser</code></a> widget now has a <a class= 
>"internal" href="/En/XUL/Method/SwapDocShells" title="en/XUL/Meth 
>od/SwapDocShells"><code>swapDocShells()</code></a>&nbsp;method. 
408      </li>
409      <li>Added the <a class="internal" href="/en/XUL/Attribute/p
>anel.level" title="en/XUL/Attribute/panel.level"><code>level</cod 
>e></a> attribute to the <a class="internal" href="/en/XUL/panel"  
>title="en/XUL/Panel"><code>panel</code></a> element; this specifi 
>es whether panels appear on top of other applications, or just on 
> top of the window the panel is contained within. 
410      </li>
411      <li>XUL&nbsp;elements now support the <code>clientHeight</c
>ode>, <code>clientWidth</code>, <code>scrollHeight</code>, and <c 
>ode>scrollWidth</code> properties. 
412      </li>
413      <li>
414        <a class="internal" href="/en/XUL/keyset" title="en/XUL/K
>eyset"><code>keyset</code></a>s now include a <code>disabled</cod 
>e> attribute. 
415      </li>
416      <li>In addition, <code>keyset</code>s can now be removed us
>ing the node's <a class="internal" href="/En/DOM/Node.removeChild 
>" title="en/DOM/Node.removeChild"><code>removeChild()</code></a>& 
>nbsp;method. 
417      </li>
418      <li>
419        <span class="lang lang-en"><code><a href="/en/mozIStorage
>Statement" rel="internal">mozIStorageStatement</a></code></span>  
>had the <code>initialize()</code> method removed; consumers shoul 
>d use the <span class="lang lang-en"><code><a href="/en/mozIStora 
>geConnection#createStatement()" rel="internal">createStatement()< 
>/a></code></span> method instead to get a new statement object. 
420      </li>
421      <li>The <a class="internal" href="/en/Storage" title="en/St
>orage">Storage</a> API&nbsp;now offers support for asynchronous r 
>equests. 
422      </li>
423      <li>The <a class="internal" href="/en/XPCOM_Interface_Refer
>ence/nsICookie2" title="En/NsICookie2"><code>nsICookie2</code></a 
>> interface now exposes the time at which cookies were created in 
> its new <code>creationTime</code> attribute. 
424      </li>
425      <li>Added a flag to <code><a class="internal" href="/en/nsI
>ProtocolHandler" rel="internal">nsIProtocolHandler</a></code> (<c 
>ode>URI_IS_LOCAL_RESOURCE</code>) that is checked during chrome r 
>egistration to make sure a protocol is allowed to be registered. 
426      </li>
427      <li>Firefox now looks for plugins in <code>/usr/lib/mozilla
>/plugins</code> on Linux, as well as the previously supported loc 
>ations. 
428      </li>
429      <li>The plugin API&nbsp;has been updated to include support
> for private browsing mode; you may now use <a class="internal" h 
>ref="/en/NPN_GetValue" title="en/NPN GetValue"><code>NPN_GetValue 
>()</code></a>&nbsp;to query the state of private browsing mode us 
>ing the variable <code>NPNVprivateModeBool</code>. 
430      </li>
431    </ul>
432    <h2 id="New_features_for_end_users">
433      New features for end users
434    </h2>
435    <h3 id="User_experience">
436      User experience
437    </h3>
438    <dl>
439      <dt>
440        Location aware browsing
441      </dt>
442      <dd>
443        If you choose, you may allow Firefox 3.5 to share informa
>tion about your current location with web sites.&nbsp; Firefox 3. 
>5 can use information about the network you're connected to to sh 
>are your location. Of course, it asks for your permission before  
>doing so, to ensure your privacy. 
444      </dd>
445      <dt>
446        Open audio and video support
447      </dt>
448      <dd>
449        Firefox 3.5 supports embedded video and audio using the o
>pen Ogg format, as well as WAV for audio. No plugins, no confusin 
>g error messages about needing to install something or other that 
> turns out not to be available on your platform anyway. 
450      </dd>
451      <dt>
452        Local data storage
453      </dt>
454      <dd>
455        Web applications can now use Web Storage's local storage 
>capabilities to store data on your computer.&nbsp; This is great  
>for anything from site preferences to more complex data. 
456      </dd>
457    </dl>
458    <h3 id="Security_and_privacy">
459      Security and privacy
460    </h3>
461    <dl>
462      <dt>
463        Private Browsing
464      </dt>
465      <dd>
466        Need to use someone else's computer? Switch on Private Br
>owsing mode and nothing will be recorded about your session, incl 
>uding cookies, history, and any other potentially private informa 
>tion. 
467      </dd>
468      <dt>
469        Better privacy controls
470      </dt>
471      <dd>
472        The Privacy preference pane has been completely redesigne
>d to offer users more control over their private information. Use 
>rs can choose to retain or discard anything including history inf 
>ormation, cookies, downloads, and form field information. &nbsp;I 
>n addition, users can specify whether or not to include history a 
>nd/or bookmarks in the location bar's automated suggestions, so y 
>ou can keep private web addresses from popping up unexpectedly wh 
>ile typing in the location bar. 
473      </dd>
474    </dl>
475    <h3 id="Performance">
476      Performance
477    </h3>
478    <dl>
479      <dt>
480        Faster JavaScript performance
481      </dt>
482      <dd>
483        JavaScript, the "J"&nbsp;in "AJAX," is sped up dramatical
>ly in Firefox 3.5 with the new TraceMonkey JavaScript engine.&nbs 
>p; Web applications are much faster than in Firefox 3. 
484      </dd>
485      <dt>
486        Faster page rendering
487      </dt>
488      <dd>
489        Web content draws faster in Firefox 3.5, thanks to techno
>logies such as "speculative parsing." Your users don't need to kn 
>ow what it means, other than "it makes things draw faster." 
490      </dd>
491    </dl>
492    <h2 id="See_also">
493      See also
494    </h2>
495    <div>
496      {{Firefox_for_developers('3')}}
497    </div>

Back to History