diff options
Diffstat (limited to 'files/ru/mozilla/firefox/releases/51')
-rw-r--r-- | files/ru/mozilla/firefox/releases/51/index.html | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/files/ru/mozilla/firefox/releases/51/index.html b/files/ru/mozilla/firefox/releases/51/index.html new file mode 100644 index 0000000000..1b1c4c8c69 --- /dev/null +++ b/files/ru/mozilla/firefox/releases/51/index.html @@ -0,0 +1,160 @@ +--- +title: Firefox 51 для разработчиков +slug: Mozilla/Firefox/Releases/51 +translation_of: Mozilla/Firefox/Releases/51 +--- +<div>{{FirefoxSidebar}}</div><p><a style="float: right; margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;" href="https://www.mozilla.org/firefox/developer/">Установить Firefox Developer Edition</a>Firefox 51 был выпущен 24 января 2017 года.<br> + В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков приложений.</p> + +<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2> + +<h3 id="Инструменты_разработчика">Инструменты разработчика</h3> + +<ul> + <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Timings">Сетевой монитор теперь показывает состояние «Заблокировано» для сетевых запросов.</a> </li> + <li><a href="https://bugzilla.mozilla.org/buglist.cgi?list_id=13263768&resolution=FIXED&classification=Client%20Software&chfieldto=2016-09-19&query_format=advanced&chfield=resolution&chfieldfrom=2016-08-01&chfieldvalue=FIXED&bug_status=RESOLVED&bug_status=VERIFIED&component=Developer%20Tools&component=Developer%20Tools%3A%20about%3Adebugging&component=Developer%20Tools%3A%20Animation%20Inspector&component=Developer%20Tools%3A%20Canvas%20Debugger&component=Developer%20Tools%3A%20Computed%20Styles%20Inspector&component=Developer%20Tools%3A%20Console&component=Developer%20Tools%3A%20CSS%20Rules%20Inspector&component=Developer%20Tools%3A%20Debugger&component=Developer%20Tools%3A%20DOM&component=Developer%20Tools%3A%20Font%20Inspector&component=Developer%20Tools%3A%20Framework&component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&component=Developer%20Tools%3A%20Inspector&component=Developer%20Tools%3A%20JSON%20Viewer&component=Developer%20Tools%3A%20Memory&component=Developer%20Tools%3A%20Netmonitor&component=Developer%20Tools%3A%20Object%20Inspector&component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&component=Developer%20Tools%3A%20Responsive%20Design%20Mode&component=Developer%20Tools%3A%20Scratchpad&component=Developer%20Tools%3A%20Shared%20Components&component=Developer%20Tools%3A%20Source%20Editor&component=Developer%20Tools%3A%20Storage%20Inspector&component=Developer%20Tools%3A%20Style%20Editor&component=Developer%20Tools%3A%20User%20Stories&component=Developer%20Tools%3A%20Web%20Audio%20Editor&component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&component=Developer%20Tools%3A%20WebIDE&product=Firefox">Все ошибки devtools исправлены между Firefox 50 и Firefox 51</a></li> +</ul> + +<h3 id="HTML">HTML</h3> + +<p><em>No change.</em></p> + +<h3 id="CSS">CSS</h3> + +<ul> + <li>Implemented <code>inset()</code> value for {{cssxref("clip-path")}} behind the preference <code>layout.css.clip-path-shapes.enabled</code>, defaulting to <code>false</code> ({{bug(1246762)}}).</li> + <li>[css-grid] Implement {{cssxref("fit-content()")}} value for <track-size> ({{bug(1281320)}}).</li> + <li>[css-grid] Percentage gutters are wrong calculated on grid containers with indefinite sizes ({{bug(1279182)}}).</li> + <li>[css-grid] Reject repeat() column tracks in <grid-template> when there's a grid template area string in the row part ({{bug(1282643)}}).</li> + <li>Implemented {{cssxref(":indeterminate")}} for <input type="radio"> ({{bug(885359)}}).</li> + <li>Implemented {{cssxref(":placeholder-shown")}} pseudo-class ({{bug(1069015)}}).</li> + <li>Unprefixed {{cssxref("::placeholder")}} pseudo-element ({{bug(1069012)}}).</li> +</ul> + +<h3 id="JavaScript">JavaScript</h3> + +<ul> + <li>The ES2015 {{jsxref("Symbol.toStringTag")}} property has been implemented ({{bug(1114580)}}).</li> +</ul> + +<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3> + +<h4 id="DOM_HTML_DOM">DOM & HTML DOM</h4> + +<ul> + <li>Throttling in background tabs of timers created by {{domxref("WindowTimers.setInterval", "Window.setInterval()")}} and {{domxref("WindowTimers.setTimeout", "Window.setTimeout()")}} was changed in Firefox 50 to no longer occur if a <a href="/en-US/docs/Web/API/Web_Audio_API">Web Audio API</a> {{domxref("AudioContext")}} is actively playing sound. However, this didn't resolve all scenarios in which timing-sensitive audio playback (such as music players generating individual notes using timers) could fail to work properly. For that reason, Firefox 51 no longer throttles background tabs which have an {{domxref("AudioContext")}}, even if it's not currently playing sound.</li> +</ul> + +<h4 id="Canvas">Canvas</h4> + +<p><em>No change.</em></p> + +<h4 id="WebGL">WebGL</h4> + +<p><em>No change.</em></p> + +<h4 id="IndexedDB">IndexedDB</h4> + +<p><em>No change.</em></p> + +<h4 id="Service_Workers">Service Workers</h4> + +<p><em>No change.</em></p> + +<h4 id="WebRTC">WebRTC</h4> + +<p><em>No change.</em></p> + +<h4 id="New_APIs">New APIs</h4> + +<p><em>No change.</em></p> + +<h4 id="Others">Others</h4> + +<p><em>No change.</em></p> + +<h3 id="MathML">MathML</h3> + +<p><em>No change.</em></p> + +<h3 id="SVG">SVG</h3> + +<ul> + <li>Added {{SVGAttr("tabindex")}} attribute ({{bug(778654)}}).</li> + <li>Added {{SVGAttr("href")}} attribute obsoleting {{SVGAttr("xlink:href")}} ({{bug(1245751)}}).</li> +</ul> + +<h3 id="AudioVideo">Audio/Video</h3> + +<ul> + <li>Add FLAC support (<a href="https://xiph.org/flac/index.html">FLAC codec</a>) in both FLAC and Ogg containers ({{bug(1195723)}}).</li> + <li>FLAC mimetype: + <ul> + <li><code>audio/flac</code></li> + <li><code>audio/x-flac</code></li> + </ul> + </li> + <li>FLAC in Ogg: + <ul> + <li><code>audio/ogg; codecs=flac</code></li> + <li><code>video/ogg; codecs=flac</code></li> + </ul> + </li> +</ul> + +<h2 id="HTTP">HTTP</h2> + +<p><em>No change.</em></p> + +<h2 id="Networking">Networking</h2> + +<p><em>No change.</em></p> + +<h2 id="Security">Security</h2> + +<p><em>No change.</em></p> + +<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2> + +<h3 id="Interfaces">Interfaces</h3> + +<p><em>No change.</em></p> + +<h3 id="XUL">XUL</h3> + +<p><em>No change.</em></p> + +<h3 id="JavaScript_code_modules">JavaScript code modules</h3> + +<p><em>No change.</em></p> + +<h3 id="XPCOM">XPCOM</h3> + +<p><em>No change.</em></p> + +<h3 id="Other">Other</h3> + +<ul> + <li>The Mozilla-specific <a href="/en-US/docs/Mozilla/Projects/Social_API">Social API</a> has been substantially changed (largely to remove APIs no longer used), as follows: + + <ul> + <li>The {{domxref("MozSocial")}} interface and the {{domxref("navigator.mozSocial")}} property which supports it have been removed.</li> + <li>The <a href="/en-US/docs/Mozilla/Projects/Social_API/Bookmarks">Social Bookmarks API</a> has been removed.</li> + <li>The Social chat functionality has been removed.</li> + <li>The Social Status API has been removed.</li> + <li>All of the <a href="/en-US/docs/Mozilla/Projects/Social_API/Widgets">social widgets</a>, except for the Share panel, have been removed. This includes the social sidebar, flyover panels, and so forth.</li> + <li>All supporting user interface features and functionality for the removed APIs have been removed as well.</li> + <li><a href="/en-US/docs/Mozilla/Projects/Social_API/Manifest">Social service provider manifest</a> properties supporting the removed functionality are no longer supported.</li> + </ul> + </li> +</ul> + +<h2 id="See_also">See also</h2> + +<ul> + <li><a href="https://www.fxsitecompat.com/en-US/versions/51">Site Compatibility for Firefox 51</a></li> +</ul> + +<h2 id="Older_versions">Older versions</h2> + +<p>{{Firefox_for_developers(50)}}</p> |