aboutsummaryrefslogtreecommitdiff
path: root/files/ru/mozilla/firefox
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/ru/mozilla/firefox
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/ru/mozilla/firefox')
-rw-r--r--files/ru/mozilla/firefox/developer_edition/index.html57
-rw-r--r--files/ru/mozilla/firefox/developer_edition/откат/index.html25
-rw-r--r--files/ru/mozilla/firefox/firefox_esr/index.html15
-rw-r--r--files/ru/mozilla/firefox/index.html73
-rw-r--r--files/ru/mozilla/firefox/privacy/index.html9
-rw-r--r--files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedforeign/index.html43
-rw-r--r--files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedtracker/index.html38
-rw-r--r--files/ru/mozilla/firefox/privacy/storage_access_policy/errors/index.html24
-rw-r--r--files/ru/mozilla/firefox/privacy/storage_access_policy/index.html274
-rw-r--r--files/ru/mozilla/firefox/privacy/tracking_protection/index.html43
-rw-r--r--files/ru/mozilla/firefox/releases/1.5/index.html123
-rw-r--r--files/ru/mozilla/firefox/releases/28/index.html87
-rw-r--r--files/ru/mozilla/firefox/releases/29/index.html131
-rw-r--r--files/ru/mozilla/firefox/releases/31/index.html123
-rw-r--r--files/ru/mozilla/firefox/releases/32/index.html108
-rw-r--r--files/ru/mozilla/firefox/releases/33/index.html83
-rw-r--r--files/ru/mozilla/firefox/releases/43/index.html162
-rw-r--r--files/ru/mozilla/firefox/releases/44/index.html210
-rw-r--r--files/ru/mozilla/firefox/releases/45/index.html168
-rw-r--r--files/ru/mozilla/firefox/releases/47/index.html174
-rw-r--r--files/ru/mozilla/firefox/releases/50/index.html202
-rw-r--r--files/ru/mozilla/firefox/releases/51/index.html160
-rw-r--r--files/ru/mozilla/firefox/releases/53/index.html212
-rw-r--r--files/ru/mozilla/firefox/releases/58/index.html202
-rw-r--r--files/ru/mozilla/firefox/releases/59/index.html209
-rw-r--r--files/ru/mozilla/firefox/releases/60/index.html187
-rw-r--r--files/ru/mozilla/firefox/releases/62/index.html219
-rw-r--r--files/ru/mozilla/firefox/releases/63/index.html276
-rw-r--r--files/ru/mozilla/firefox/releases/64/index.html210
-rw-r--r--files/ru/mozilla/firefox/releases/65/index.html238
-rw-r--r--files/ru/mozilla/firefox/releases/66/index.html152
-rw-r--r--files/ru/mozilla/firefox/releases/68/index.html240
-rw-r--r--files/ru/mozilla/firefox/releases/70/index.html112
-rw-r--r--files/ru/mozilla/firefox/releases/index.html12
34 files changed, 4601 insertions, 0 deletions
diff --git a/files/ru/mozilla/firefox/developer_edition/index.html b/files/ru/mozilla/firefox/developer_edition/index.html
new file mode 100644
index 0000000000..717de47b05
--- /dev/null
+++ b/files/ru/mozilla/firefox/developer_edition/index.html
@@ -0,0 +1,57 @@
+---
+title: Developer Edition
+slug: Mozilla/Firefox/Developer_Edition
+tags:
+ - Beginner
+ - Firefox
+ - Landing
+translation_of: Mozilla/Firefox/Developer_Edition
+---
+<div>{{FirefoxSidebar}}</div><p style="text-align: center;"><img alt="" src="https://mdn.mozillademos.org/files/9143/firefox-dev-ed_logo-only_1024.png" style="display: block; height: 256px; margin-left: auto; margin-right: auto; width: 256px;">Версия Firefox специально для веб-разработчиков.</p>
+
+<p id=".D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.B8.D1.82.D1.8C_Firefox_Developer_Edition"><a href=" https://www.mozilla.org/ru/firefox/developer/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox Developer Edition</a></p>
+
+<hr>
+<div class="column-container">
+<div class="column-half">
+<h3 id="Последние_функции_в_Firefox"><strong>Последние функции в  Firefox</strong></h3>
+
+<p>Firefox Developer Edition заменяет канал Aurora в <a href="https://wiki.mozilla.org/Release_Management/Release_Process">процессе разработки браузера Firefox</a>. Как и в  Aurora, новые функции будут появлятся в релизе Developer Edition каждые шесть недель, после того как они будут стабилизированы в ночных сборках.</p>
+
+<p>При использовании версии Developer Edition, вы получаете доступ к инструментам и функциям платформы, опережающих основной релиз Firefox на 12 недель.</p>
+
+<p><a href="/ru/Firefox/Releases">Откройте, что нового в Firefox Developer Edition</a>.</p>
+</div>
+
+<div class="column-half">
+<h3 id="Другая_тема"><strong>Другая тема</strong></h3>
+
+<p>Сюда входит более быстрый доступ к инструментам разработчика.</p>
+
+<h3 id="Экспериментальные_инструменты_разработчика"><strong>Экспериментальные инструменты разработчика</strong></h3>
+
+<p>Мы включили экспериментальные инструменты, которые еще не готовы для основного выпуска.</p>
+
+<p>Например, Developer Edition включает <a href="/ru/docs/Tools/Valence">дополнение Valence</a>, которое позволяет подключать <a href="/ru/docs/Tools">Firefox developer tools</a> к другим браузерам, таким как Chrome на Android и Safari на iOS.</p>
+</div>
+</div>
+
+<div class="column-container">
+<div class="column-half">
+<h3 id="Отдельный_профиль"><strong>Отдельный профиль</strong></h3>
+
+<p>Firefox Developer Edition использует профиль, отдельный от других версий Firefox, установленных на вашем компьютере. Это означает, что вы можете легко запустить версию Developer Edition вместе с вашим выпуском или бета-версией Firefox.</p>
+</div>
+
+<div class="note">
+<p><strong>Внимание:</strong> Это означает, что при первом запуске Developer Edition вы увидите совсем не настроенный браузер, без дополнений, закладок, истории. Если хотите иметь одни и те же настройки в Developer Edition и других версиях Firefox, можете <a href="https://support.mozilla.org/ru/kb/how-do-i-set-up-firefox-sync">использовать Firefox Sync</a>.</p>
+</div>
+</div>
+
+<div class="column-half">
+<h3 id="Готов_сразу_для_работы"><strong>Готов сразу для работы</strong></h3>
+
+<p>Мы установили опции по-умолчанию специально для веб-разработчиков. Например, по умолчанию включены отладка {{glossary("chrome","хром")}} и удалённая отладка.</p>
+</div>
+
+<p> </p>
diff --git a/files/ru/mozilla/firefox/developer_edition/откат/index.html b/files/ru/mozilla/firefox/developer_edition/откат/index.html
new file mode 100644
index 0000000000..cfe3fb9dbe
--- /dev/null
+++ b/files/ru/mozilla/firefox/developer_edition/откат/index.html
@@ -0,0 +1,25 @@
+---
+title: Откат
+slug: Mozilla/Firefox/Developer_Edition/Откат
+translation_of: Mozilla/Firefox/Developer_Edition/Reverting
+---
+<div>{{FirefoxSidebar}}</div><h2 id="Откат_темы_Developer_Edition">Откат темы Developer Edition</h2>
+
+<p><br>
+ Если вы желаете использовать Developer Edition, но предпочитаете тему 'Australis', использовавшуюся в Firefox and Firefox Beta, вы можете переключиться в привычную тему Firefox: просто откройте панель "Изменить" и нажмите кнопку "Использовать тему Firefox Developer Edition".</p>
+
+<p>{{EmbedYouTube("OvJwofTjsNg")}}</p>
+
+<p>Учтите, что тема Developer Edition пока не совместима с облегченными темами. Так что если вы используете облегченную тему, вам необходимо вернуть тему Australis.</p>
+
+<h2 id="Возврат_к_Firefox_Aurora">Возврат к Firefox Aurora</h2>
+
+<p><br>
+ Если вы хотите все pre-Beta возможности в Firefox Developer Edition, но вам не нужны все остальные изменения, то вы можете вернуть что-то наподобие старой доброй Firefox Aurora. При этом также вернутся ваши профиль и данные предыдущей сессии (вкладки и т.д.).  Это делается в два приема, и нужно выполнить их в следующей последовательности:</p>
+
+<ol>
+ <li>Откройте страницу "Настройки" в Developer Edition, и снимите пометку с "Разрешить одновременный запуск Firefox Developer Edition and Firefox". Вам будет предложено перезапустить браузер.</li>
+ <li>После перезапуска вы можете отменить тему Developer Edition открыв панель "Изменить" и нажав на кнопку "Использовать тему Firefox Developer Edition".</li>
+</ol>
+
+<p>{{EmbedYouTube("0Ofq-vlw8Qw")}}</p>
diff --git a/files/ru/mozilla/firefox/firefox_esr/index.html b/files/ru/mozilla/firefox/firefox_esr/index.html
new file mode 100644
index 0000000000..b40a987868
--- /dev/null
+++ b/files/ru/mozilla/firefox/firefox_esr/index.html
@@ -0,0 +1,15 @@
+---
+title: Firefox ESR
+slug: Mozilla/Firefox/Firefox_ESR
+tags:
+ - CCK2
+ - ESR
+ - Firefox
+ - Настольные компьютеры
+translation_of: Mozilla/Firefox/Firefox_ESR
+---
+<div>{{FirefoxSidebar}}</div><p>Firefox Extended Support Release (ESR) основанный на официальных выпусках Firefox для ПК и ноутбуков используется организациями, которым нужна расширенная поддержка для массового развертывания. ESR отличается от других выпусков отстутсвием добавлений новых возможностей каждые 6 недель. Выпуски ESR поддерживаются на протяжении года и получают только основные обновления безопасности и исправления стабильности. Актуальная ESR версия основана на Firefox 45 от 8 марта 2016. Следующая ESR версия будет иметь 52 номер.</p>
+
+<p>CCK2 - луший способ для индивидуализации Firefox. Загрузите его <a href="https://mike.kaply.com/cck2/">здесь</a>.</p>
+
+<p>Мы настоятельно рекомендуем пользователям Firefox ESR подписаться на рассылку <a href="https://www.mozilla.org/en-US/firefox/organizations/">Корпоративной Рабочей Группы (EWG)</a>.</p>
diff --git a/files/ru/mozilla/firefox/index.html b/files/ru/mozilla/firefox/index.html
new file mode 100644
index 0000000000..f232624c43
--- /dev/null
+++ b/files/ru/mozilla/firefox/index.html
@@ -0,0 +1,73 @@
+---
+title: Firefox
+slug: Mozilla/Firefox
+tags:
+ - Firefox
+ - Landing
+ - Mozilla
+translation_of: Mozilla/Firefox
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><a class="external external-icon" href="http://www.mozilla.org/ru/docs/firefox/new/">Firefox</a> - это популярный веб-браузер от <a class="external external-icon" href="https://www.mozilla.org/ru/">Mozilla</a>, доступный на многих платформах, включая Windows, Mac OS X и Linux, а также на мобильных устройствах под управлением Android и iOS. Firefox широко поддерживает самые современные веб-технологии и также имеет <a href="/ru/docs/Tools" title="/ru/docs/Tools">удобные встроенные инструменты </a>для разработки веб-приложений, Firefox - это отличный выбор, как для обыкновенных пользователей, так и для веб-разработчиков.</p>
+
+<p>Firefox - это проект с открытым исходным кодом; значительная часть кода написана нашим огромным сообществом добровольцев. Узнайте, как стать участником нашего сообщества и внесите свой вклад в проект Firefox. Вы также найдёте множество ссылок на документацию, узнаете, как создать расширение для Firefox, с помощью инструментов разработчика, и многие другие интересные вещи.</p>
+
+<div class="summary">
+<p>Узнайте, как создать дополнения для <a class="external external-icon" href="https://www.mozilla.org/firefox/">Firefox</a>, как работать с исходным кодом Firefox, как собрать Firefox из исходников, как работает Firefox изнутри, и как работают его подпроекты.</p>
+</div>
+
+<ul class="card-grid">
+ <li><span>Замечания для разработчиков</span>
+
+ <p><a href="https://developer.mozilla.org/ru/docs/Firefox/Releases">Заметки для веб-разработчиков</a>; узнавайте новые возможности, для создания сайтов и расширений, появляющиеся в каждой новой версии Firefox.</p>
+ </li>
+ <li><span>Документация к проекту</span>
+ <p>Получите подробную информацию <a href="https://developer.mozilla.org/ru/docs/Mozilla">о внутреннем устройстве Firefox</a> и его системе сборки. Узнайте, как работать с исходным кодом проекта Firefox.</p>
+ </li>
+ <li><span>Руководство разработчика</span>
+ <p>Наш <a href="https://developer.mozilla.org/ru/docs/Developer_Guide">справочник разработчика</a> содержит подробную информацию о том, как получить исходники и скомпилировать Firefox из них, как ориентироваться в исходном коде и даже внести свой вклад в проект.</p>
+ </li>
+</ul>
+
+<h2 id="Каналы_Firefox">Каналы Firefox</h2>
+
+<p>Firefox доступен в 5 <strong>каналах.</strong></p>
+
+<h3 id="Firefox_Nightly">Firefox Nightly</h3>
+
+<p>Каждую ночь мы собираем Firefox из самых свежих исходных кодов в репозитарии <a href="/ru/docs/Developer_Guide/mozilla-central">mozilla-central</a>. Эти сборки для разработчиков Firefox или тех, кто хочет попробовать самые последние разработанные возможности, которые еще находятся в процессе активной разработки.</p>
+
+<p><a class="external external-icon" href="https://nightly.mozilla.org/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox Nightly</a></p>
+
+<h3 id="Firefox_Developer_Edition_Firefox_Аврора">Firefox Developer Edition (Firefox Аврора)</h3>
+
+<p>Эта версия предназначена для разработчиков. Каждые шесть недель, мы берем из Firefox Nightly всю функциальность, которая уже опробована и считается более или менее стабильной и создаем новую версию Firefox Developer Edition. Помимо этого она включает в себя некоторые дополнительные возможности, которые доступны только на этом канале.</p>
+
+<p><a href="/ru/docs/Firefox/Developer_Edition">Узнать больше о Firefox Developer Edition</a>.</p>
+
+<p><a class="external external-icon" href="https://www.mozilla.org/ru/firefox/developer/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox Developer Edition</a></p>
+
+<h3 id="Firefox_Бета">Firefox Бета</h3>
+
+<p>После шести недель в Firefox Developer Edition, мы берем стабильную функциональность и создаем новую версию Firefox Beta. Сборка Firefox Beta предназначена для тестирования новой функциональности энтузиастами Firefox, которая войдет в следующий релиз Firefox.</p>
+
+<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#beta" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox Бета</a></p>
+
+<h3 id="Firefox">Firefox</h3>
+
+<p>После еще шести недель, мы еще раз отбираем функциональность, для которой не было найдено ошибок, и добавляем их в новую версию Firefox, после чего все эти новые возможности становятся доступны миллионам пользователей.</p>
+
+<p><a class="external external-icon" href="https://www.mozilla.org/firefox/channel/#firefox" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox</a></p>
+
+<h3 id="Firefox_Extended_Support_Release_ESR">Firefox Extended Support Release (ESR)</h3>
+
+<p>Firefox ESR - издание с долгосрочной поддержкой для компьютеров для использования организациями, включая школы, университеты, предприятия и других лиц, которые нуждаются в расширенной поддержке массового развертывания.</p>
+
+<p><a href="/ru/docs/Firefox/Firefox_ESR">Узнать больше о Firefox Extended Support Release</a>.</p>
+
+<p><a class="external external-icon" href="https://www.mozilla.org/firefox/organizations/all/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; 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;">Загрузить Firefox ESR</a></p>
+
+<h2 id="Профили_в_Firefox">Профили в Firefox</h2>
+
+<p>Если вы используете несколько каналов Firefox—или просто несколько конфигураций—постоянно, то вам нужно прочитать <a href="/ru/docs/Mozilla/Firefox/Multiple_profiles">использование нескольких профилей в Firefox</a>, включить Менеджер профилей Firefox или другие инструменты на ваше усмотрение.</p>
diff --git a/files/ru/mozilla/firefox/privacy/index.html b/files/ru/mozilla/firefox/privacy/index.html
new file mode 100644
index 0000000000..c6a9e69b09
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/index.html
@@ -0,0 +1,9 @@
+---
+title: Privacy
+slug: Mozilla/Firefox/Privacy
+tags:
+ - NeedsTranslation
+ - TopicStub
+translation_of: Mozilla/Firefox/Privacy
+---
+<div>{{FirefoxSidebar}}</div><p>{{ ListSubpages () }}</p>
diff --git a/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedforeign/index.html b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedforeign/index.html
new file mode 100644
index 0000000000..8f0361fba6
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedforeign/index.html
@@ -0,0 +1,43 @@
+---
+title: 'Заблокировано: Все сторонние запросы на доступ к хранилищу'
+slug: Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedForeign
+tags:
+ - Куки
+ - Отслеживание
+ - Ошибки
+ - Хранилище
+ - политика доступа к хранилищу
+translation_of: Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedForeign
+---
+<div>{{FirefoxSidebar}}</div>
+
+<h2 id="Сообщение">Сообщение</h2>
+
+<p>Firefox (англ.):</p>
+
+<pre class="syntaxbox notranslate">CookieBlockedForeign=Request to access cookies or storage on “X” was blocked because we are blocking all third-party storage access requests and content blocking is enabled.</pre>
+
+<p>Firefox:</p>
+
+<pre class="syntaxbox notranslate">CookieBlockedForeign=<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">Запрос на доступ к куке или хранилищу на «X» был заблокирован, в связи с тем, что пользователем заблокированы все сторонние запросы доступа к хранилищу, а также включена блокировка содержимого.</span></span></span></pre>
+
+<h2 id="Что_не_так">Что не так?</h2>
+
+<p>Запрос на доступ к куки-файлам или хранилищу был заблокирован, потому что он пришёл из третьей стороны (другого веб-сайта) и блокировка контента включена.</p>
+
+<p>Доступ может быть изменено или удалено так:</p>
+
+<ul>
+ <li>Идти в <em>Настройки &gt; Блокировка контента </em>и похожие</li>
+ <li>добавление исключения с помощью кнопки <em>Управлять исключениями…</em></li>
+ <li>choosing the <em>Custom</em> Content Blocking and unchecking the <em>Cookies</em> checkbox</li>
+</ul>
+
+<p>If the resource that is being blocked doesn't need authentication, you can fix the warning message by adding a <code>crossorigin="anonymous"</code> attribute to the relevant element.</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://support.mozilla.org/en-US/kb/content-blocking">Content blocking</a> on <a href="https://support.mozilla.org">support.mozilla.org</a></li>
+ <li><a href="/en-US/docs/Web/HTML/CORS_settings_attributes">The <code>crossorigin</code> attribute</a></li>
+</ul>
diff --git a/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedtracker/index.html b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedtracker/index.html
new file mode 100644
index 0000000000..278e7454bc
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/cookieblockedtracker/index.html
@@ -0,0 +1,38 @@
+---
+title: 'Заблокировано: запросы на доступ к хранилищу от трекеров'
+slug: Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedTracker
+translation_of: Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedTracker
+---
+<div>{{FirefoxSidebar}}</div>
+
+<h2 id="Сообщение">Сообщение</h2>
+
+<p>Firefox:</p>
+
+<pre class="syntaxbox">CookieBlockedTracker=<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="objectBox objectBox-string">Запрос на доступ к куке или хранилищу на</span></span></span></span> “X” <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="objectBox objectBox-string">был заблокирован, в связи с тем, что он поступил от трекера, при включенной блокировке содержимого.</span></span></span></span>
+</pre>
+
+<h2 id="Что_пошло_не_так">Что пошло не так?</h2>
+
+<p>Запрос на доступ к cookies или хранилищу был заблокирован, поскольку браузер определил его как поступающий от трекера, и блокировка контента включена.</p>
+
+<p>Разрешение может быть изменено или удалено:</p>
+
+<ul>
+ <li>Перейдите в <em>Настройки &gt; Блокировка</em> содержимого и либо
+
+ <ul>
+ <li>добавьте сайт в исключения с помощью кнопки <em>Управление исключениями...</em></li>
+ <li>выберите вариант <em>Персональная в </em>Блокировке содержимого и снимите выделение в чекбокса <em>Трекеры</em></li>
+ </ul>
+ </li>
+</ul>
+
+<p>Если заблокированный ресурс не нуждается в аутентификации, вы можете исправить предупреждающее сообщение, добавив атрибут <code>crossorigin="anonymous"</code> к соответствующему элементу.</p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<ul>
+ <li><a href="https://support.mozilla.org/en-US/kb/content-blocking">Блокировка контента</a> на <a href="https://support.mozilla.org">support.mozilla.org</a></li>
+ <li><a href="/en-US/docs/Web/HTML/CORS_settings_attributes">Аттрибут <code>crossorigin</code></a></li>
+</ul>
diff --git a/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/index.html b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/index.html
new file mode 100644
index 0000000000..a1e1f54a75
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/storage_access_policy/errors/index.html
@@ -0,0 +1,24 @@
+---
+title: Errors
+slug: Mozilla/Firefox/Privacy/Storage_access_policy/Errors
+tags:
+ - Cookies
+ - Errors
+ - NeedsTranslation
+ - Storage
+ - TopicStub
+ - storage access policy
+translation_of: Mozilla/Firefox/Privacy/Storage_access_policy/Errors
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p>This page lists the errors that can be raised due to Firefox's anti-tracking functionality, governed by the <a href="/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy">Storage access policy</a>. You can find further information about them by clicking on the links below:</p>
+
+<p>A request to access cookies or storage was blocked because</p>
+
+<ul>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedByPermission">of custom cookie permission</a></li>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedTracker">it came from a tracker and content blocking is enabled</a></li>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedAll">we are blocking all storage access requests</a></li>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedForeign">we are blocking all third-party storage access requests and content blocking is enabled</a></li>
+</ul>
diff --git a/files/ru/mozilla/firefox/privacy/storage_access_policy/index.html b/files/ru/mozilla/firefox/privacy/storage_access_policy/index.html
new file mode 100644
index 0000000000..1fc385d6e7
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/storage_access_policy/index.html
@@ -0,0 +1,274 @@
+---
+title: 'Storage access policy: Block cookies from trackers'
+slug: Mozilla/Firefox/Privacy/Storage_access_policy
+tags:
+ - NeedsTranslation
+ - Privacy
+ - TopicStub
+ - storage access policy
+ - tracking protection
+translation_of: Mozilla/Firefox/Privacy/Storage_access_policy
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">Firefox includes a new storage access policy that blocks cookies and other site data from third-party tracking resources. This new policy is designed as an alternative to the <a href="/en-US/docs/Mozilla/Cookies_Preferences">current policies</a>, which have been available in Firefox for many years. The new policy protects against cross-site tracking while minimizing the site breakage associated with traditional cookie blocking. This article explains how the new policy works and how you can test it.</p>
+
+<h2 id="Testing_in_Firefox">Testing in Firefox</h2>
+
+<p>You can test how your website works under the new policy in Firefox version 63+. Those who want to test the absolute newest version of the policy can download <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly">Firefox Nightly</a>, but note that Nightly may include versions of the policy that end up changing before they reach our Release users. You can enable it through the “Content Blocking” menu in the <a href="https://support.mozilla.org/en-US/kb/control-center-site-privacy-and-security-firefox">Control Center</a> in Firefox:</p>
+
+<ul>
+ <li>Open up any version of Firefox version 63 or above. (for those who want to test the newest policy revision: download, install, and open up <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly">Firefox Nightly</a>.)</li>
+ <li>Open the Content Blocking menu in the Control Center.</li>
+ <li>Click "Add Blocking…" next to "Third-party Cookies".</li>
+ <li>On the page that follows check "Third-party Cookies" and set the radio button to "Trackers".</li>
+</ul>
+
+<p>As this is an experimental policy, it will likely change as we discover site breakage and fix bugs. We’ll keep this page updated with the newest information.</p>
+
+<h3 id="Report_Broken_Sites">Report Broken Sites</h3>
+
+<p>If you find a website broken as a result of this change, file a bug under the Tracking Protection component within the Firefox product on <a href="https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&amp;blocked=1480137&amp;bug_file_loc=http%3A%2F%2F&amp;bug_ignored=0&amp;bug_severity=normal&amp;bug_status=NEW&amp;cf_fx_iteration=---&amp;cf_fx_points=---&amp;cf_platform_rel=---&amp;cf_status_firefox62=---&amp;cf_status_firefox63=---&amp;cf_status_firefox64=---&amp;cf_status_firefox_esr60=---&amp;cf_status_geckoview62=---&amp;cf_tracking_firefox62=---&amp;cf_tracking_firefox63=---&amp;cf_tracking_firefox64=---&amp;cf_tracking_firefox_esr60=---&amp;cf_tracking_firefox_relnote=---&amp;cf_tracking_geckoview62=---&amp;component=Tracking%20Protection&amp;contenttypemethod=list&amp;contenttypeselection=text%2Fplain&amp;defined_groups=1&amp;flag_type-203=X&amp;flag_type-37=X&amp;flag_type-41=X&amp;flag_type-5=X&amp;flag_type-607=X&amp;flag_type-721=X&amp;flag_type-737=X&amp;flag_type-748=X&amp;flag_type-787=X&amp;flag_type-799=X&amp;flag_type-800=X&amp;flag_type-803=X&amp;flag_type-835=X&amp;flag_type-846=X&amp;flag_type-855=X&amp;flag_type-864=X&amp;flag_type-914=X&amp;flag_type-916=X&amp;flag_type-929=X&amp;flag_type-930=X&amp;flag_type-933=X&amp;form_name=enter_bug&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=Unspecified&amp;priority=--&amp;product=Firefox&amp;rep_platform=Unspecified&amp;target_milestone=---&amp;version=unspecified">Bugzilla</a>. Alternatively you can report a broken sites directly in Firefox by clicking "Report a Problem" in the Content Blocking section of the Control Center.</p>
+
+<p><img alt="diagram showing the report a problem button within the Content Blocking section of the Control Center" src="https://mdn.mozillademos.org/files/16249/control_center_report_problem.png" style="height: 475px; width: 509px;"></p>
+
+<h2 id="Tracking_protection_explained">Tracking protection explained</h2>
+
+<p>How does Firefox determine which resources are tracking resources?</p>
+
+<p>Firefox uses the Tracking Protection list to determine which resources are tracking resources. The Tracking Protection list is <a href="https://github.com/disconnectme/disconnect-tracking-protection/issues">maintained by Disconnect</a>. When the list is applied in Firefox, we make two important changes:</p>
+
+<ul>
+ <li>First, we only use the "Basic Protection" version of the list, which <a href="https://github.com/mozilla-services/shavar-prod-lists#blacklist">excludes some categories of trackers</a>. In the future, we may expand our protections to use the "Strict Protection" version of the list.</li>
+ <li>Second, Firefox uses an additional "<a href="https://github.com/mozilla-services/shavar-prod-lists/blob/master/disconnect-entitylist.json">entity list</a>", which prevents <a href="https://github.com/mozilla-services/shavar-prod-lists#entity-list">domains from being classified as trackers when they are loaded on a top-level site owned by the same organization</a>.</li>
+</ul>
+
+<p>Firefox uses the built-in <a href="https://support.mozilla.org/en-US/kb/tracking-protection">Tracking Protection</a> URL classifier to determine which resources match the tracking protection list. Domains are matched against the list in accordance with the <a href="https://developers.google.com/safe-browsing/v4/urls-hashing#suffixprefix-expressions">SafeBrowsing v4 specification</a>. Specifically, we check the exact hostname of the resource against the list, as well as the last four hostnames formed by starting with the last five components and successively removing the leading component. Consider the following examples:</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Hostname on the list</th>
+ <th scope="col">Hostname of resource</th>
+ <th scope="col">Matched</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>example.com</code></td>
+ <td><code>example.com</code></td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td><code>example.com</code></td>
+ <td><code>a.b.example.com</code></td>
+ <td>Yes</td>
+ </tr>
+ <tr>
+ <td><code>blah.example.com</code></td>
+ <td><code>example.com</code></td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td><code>a.b.example.com</code></td>
+ <td><code>c.d.example.com</code></td>
+ <td>No</td>
+ </tr>
+ <tr>
+ <td><code>blah.example.com</code></td>
+ <td><code>foo.blah.example.com</code></td>
+ <td>Yes</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="What_does_the_storage_access_policy_block">What does the storage access policy block?</h2>
+
+<p>The storage access policy blocks resources identified as trackers from accessing their cookies and other site storage when they are loaded in a third-party context. This prevents those resources from retrieving tracking identifiers stored in cookies or site storage and using them to identify users across visits to multiple first parties. Specifically, Firefox does this by imposing the following restrictions:</p>
+
+<p>Cookies:</p>
+
+<ul>
+ <li>Block {{httpheader("Cookie")}} request headers and ignore {{httpheader("Set-Cookie")}} response headers.</li>
+ <li>Return an empty string for calls to {{domxref("Document.cookie")}} and ignore requests to set cookies via <code>Document.cookie</code>.</li>
+</ul>
+
+<p>DOM Storage:</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Web_Storage_API">localStorage</a>: <code><a href="/en-US/docs/Web/API/Window/localStorage">Window.localStorage</a></code> is <code>null</code>. Thus, attempts to read and write using this object will throw a <code>TypeError</code> exception.</li>
+ <li><a href="/en-US/docs/Web/API/Web_Storage_API">sessionStorage</a>: read and write attempts are permitted.</li>
+ <li><a href="/en-US/docs/Web/API/IndexedDB_API">IndexedDB</a>: read and write attempts throw a <code>SecurityError</code> exception.</li>
+</ul>
+
+<p>Messaging and Workers:</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Broadcast_Channel_API">Broadcast Channel</a>: attempts to create a new {{domxref("BroadcastChannel")}} will throw a <code>SecurityError</code> exception.</li>
+ <li><a href="/en-US/docs/Web/API/Web_Workers_API">Shared Worker</a>: attempts to create a new {{domxref("SharedWorker")}} will throw a <code>SecurityError</code> exception.</li>
+ <li><a href="/en-US/docs/Web/API/Service_Worker_API">Service Worker</a>: attempts to create a new {{domxref("ServiceWorker")}} will throw a <code>SecurityError</code> exception.</li>
+</ul>
+
+<p>DOM Cache:</p>
+
+<ul>
+ <li>Calls to {{domxref("CacheStorage")}} will always reject with a <code>SecurityError</code>.</li>
+</ul>
+
+<p>Browser caches:</p>
+
+<ul>
+ <li>The <a href="/en-US/docs/Mozilla/HTTP_cache">HTTP cache</a> and the Image cache are partitioned for tracking resources, such that each top-level origin will have a separate partition and tracking resources on different top-level origins will be cached separate from each other.</li>
+</ul>
+
+<p>Network connections:</p>
+
+<ul>
+ <li><a href="https://wiki.mozilla.org/Security/Server_Side_TLS#Session_Resumption">TLS sessions</a> will not be resumed using a session ticket when an HTTPS connection is made to an embedded third-party resource that is classified as a tracker.</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Connection_management_in_HTTP_1.x#Persistent_connections">HTTP connection reuse</a> by domains classified as trackers is limited to requests that occur under the same top-level origin. For example, a request for content from tracker.example on news.example will not reuse an HTTP connection with a request for content from tracker.example on shopping.example or with requests that occur when tracker.example is visited directly (i.e., as a first party).</li>
+</ul>
+
+<h3 id="What_is_not_blocked_by_the_policy">What is not blocked by the policy?</h3>
+
+<ol>
+ <li>This policy does not currently restrict third-party storage access for resources that are not classified as tracking resources. We may choose to apply additional restrictions to third-party storage access in the future.</li>
+ <li>The restrictions applied by the policy will not prevent third-party scripts classified as tracking resources from accessing storage in the main context of the page. These scripts can continue to use storage scoped to the top-level origin.</li>
+ <li>Origins classified as trackers will have access to their own storage when they are loaded in a first-party context.</li>
+ <li>Cross-origin resources loaded from the same eTLD+1 as the top-level context will still have access to their storage.</li>
+ <li>Origins normally classified as trackers will <a href="https://github.com/mozilla-services/shavar-prod-lists#entity-list">not be blocked if the top-level page origin is determined to be from the same organization as them</a>.</li>
+</ol>
+
+<h2 id="Storage_access_grants">Storage access grants</h2>
+
+<p>In order to improve web compatibility and permit third-party integrations that require storage access, Firefox will grant storage access scoped to the first party for a particular third-party origin as described in this section. Currently, Firefox includes some web compatibility heuristics that grant storage access to third-party resources classified as trackers when a user interacts with those third parties. We do this when we expect that not granting access would cause the web page to break. We also support an initial implementation of the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Storage_Access_API">Storage Access API</a>, through which embedded {{htmlelement("iframe")}}s can request storage access by calling {{domxref("Document.requestStorageAccess()")}}. Although both of these approaches provide the same level of storage access, we recommend third parties switch to using the Storage Access API in order to guarantee their access to storage.</p>
+
+<h3 id="Automatic_storage_access_upon_interaction">Automatic storage access upon interaction</h3>
+
+<p>In order to improve web compatibility, Firefox currently includes some heuristics to grant storage access automatically to third parties that receive user interaction. These heuristics are intended to allow some third-party integrations that are common on the web to continue to function. They are intended to be temporary and will be removed in a future version of Firefox. They should not be relied upon for current and future web development.</p>
+
+<p>Third-party storage access may be granted to resources that have been classified as tracking resources when a user gesture triggers a pop-up window that has <a href="/en-US/docs/Web/API/Window/opener">opener access</a> to the originating document. When that occurs, there are two possible ways a third-party origin can be granted access:</p>
+
+<ul>
+ <li>The origin of the resource that is initially loaded in the pop-up window is granted storage access on the opener document if that origin has received user interaction as a first party within the past 30 days.</li>
+ <li>After the initial resource is loaded in the pop-up window, the window may go through a series of redirects to other hosts. If a user interacts with the pop-up window following a redirect, the origin of the content loaded in the pop-up window is given storage access on the opener document.</li>
+</ul>
+
+<h3 id="Scope_of_storage_access">Scope of storage access</h3>
+
+<p>When storage access is granted, it is scoped to the origin of the opener document or subdomains of that origin. Access that is granted on the subdomain of an origin does not extend to the top-level origin. As an example, if a resource from <code>tracker.example</code> is granted storage access on <code>foo.example.com</code>, then <code>tracker.example</code> will be able to access its cookies on <code>bar.foo.example.com</code> but not <code>example.com</code>. Instead, if <code>tracker.example</code> were granted access on <code>example.com</code> it would be able to access its storage on <code>bar.foo.example.com</code>, <code>foo.example.com</code>, and <code>example.com</code>.</p>
+
+<p>When storage access is granted to <code>tracker.example</code> on <code>example.com</code>, all resources loaded from <code>tracker.example</code> on any top-level document loaded from <code>example.com</code> are immediately given storage access. This includes all resources loaded in the main context of the page, embedded <code>&lt;iframe&gt;</code>s, and resources loaded within embedded <code>&lt;iframe&gt;</code>s. Storage access is not extended to other resources loaded on <code>example.com</code> (e.g. <code>other-tracker.example</code>), nor to other first parties on which <code>tracker.example</code> is embedded (e.g. <code>example.org</code>).</p>
+
+<p>Storage access grants extend into the first level of nested contexts, but no further. This means that <code>&lt;iframe&gt;</code>s embedded in the main context of the page and loaded from a domain classified as a tracker will have full access to all storage locations accessible through JavaScript. Similarly, requests for resources loaded in <code>&lt;iframe&gt;</code>s embedded in the main context of the page will have access to HTTP cookies. However, further nested contexts, including but not limited to those from the origin classified as a tracker, will not be granted storage access.</p>
+
+<p>Consider the following embedding scenarios on a top-level page loaded from <code>example.com</code> on which <code>tracker.example</code> has been granted storage access.</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Embedding</th>
+ <th scope="col">tracker.example resource storage access</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>An image is loaded from <code>tracker.example</code> and embedded in the main context of <code>example.com</code>.</td>
+ <td>HTTP: Yes<br>
+ JS: N/A</td>
+ </tr>
+ <tr>
+ <td><code>example.com</code> embeds an <code>&lt;iframe&gt;</code> from <code>example.org</code>. That <code>&lt;iframe&gt;</code> goes on to load an image from <code>tracker.example</code>.</td>
+ <td>HTTP: Yes<br>
+ JS: N/A</td>
+ </tr>
+ <tr>
+ <td><code>example.com</code> embeds an <code>&lt;iframe&gt;</code> from <code>example.org</code>. That <code>&lt;iframe&gt;</code> goes on to embed an <code>&lt;iframe&gt;</code> from <code>tracker.example</code>.</td>
+ <td>HTTP: Yes<br>
+ JS: No</td>
+ </tr>
+ <tr>
+ <td><code>example.com</code> embeds an <code>&lt;iframe&gt;</code> from <code>tracker.example</code>.</td>
+ <td>HTTP: Yes<br>
+ JS: Yes</td>
+ </tr>
+ <tr>
+ <td><code>example.com</code> embeds an <code>&lt;iframe&gt;</code> from <code>example.com</code> (same origin). The nested <code>&lt;iframe&gt;</code> embeds an <code>&lt;iframe&gt;</code> from <code>tracker.example</code>.</td>
+ <td>HTTP: Yes<br>
+ JS: No</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="Storage_access_expiration">Storage access expiration</h3>
+
+<p>The storage access grant expires after 30 days. Domains classified as tracking resources may be granted third-party storage access on multiple first parties, and the storage permission for each party expires independently. The above heuristics will also serve to extend the lifetime of a third-party storage permission on origins that have already been granted access.  Each time the heuristic is activated, or a success call to the Storage Access API is made, the pre-existing storage access expiration will be extended by 30 days, counting from the time the previous access was granted.</p>
+
+<p>Please note that in the future we expect to make changes to how long storage access will remain valid for.  As mentioned before, the way to know that you will be able to use storage as a third-party going forward will be using the Storage Access API.</p>
+
+<h2 id="Debugging">Debugging</h2>
+
+<p>We encourage site owners to test their sites, particularly those that rely on third-party content integrations. We’ve added several new features to Firefox to make testing easier.</p>
+
+<h3 id="Developer_Tools_notifications">Developer Tools notifications</h3>
+
+<p>The <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> in Firefox Developer Tools now includes an indicator for all resource requests that have been classified as tracking resources. This indicator is shown as a shield icon in the domain column. In the sample image below, <code>trackertest.org</code> is classified as a tracking resource, while the request to example.com is not.</p>
+
+<p><img alt="network requests in Firefox devtools indicating which ones are tracking resources with a small shield icon" src="https://mdn.mozillademos.org/files/16181/Screen_Shot_2018-09-21_at_10.34.22_AM.png" style="border-style: solid; border-width: 1px; display: block; height: 57px; margin: 0px auto; width: 600px;"></p>
+
+<h3 id="Adding_custom_domains_to_the_Tracking_Protection_list">Adding custom domains to the Tracking Protection list</h3>
+
+<p>Curious how things will work if a third-party domain on your site were classified as a tracker? We’ve added a preference that allows you to add custom domains to the Tracking Protection URL classifier. To do so:</p>
+
+<ol>
+ <li>Type <code>about:config</code> in your address bar. If you are presented with a page that warns you "This may void your warranty!", click "I accept the risk!"</li>
+ <li>Right click on the next page and click "New" &gt; "String".</li>
+ <li>For the preference name enter "urlclassifier.trackingAnnotationTable.testEntries".</li>
+ <li>For the preference value enter comma separated origins that you’d like to have classified as trackers. E.g. "example.net,example.org".</li>
+</ol>
+
+<div class="warning">
+<p><strong>Warning</strong>: Be sure to remove these entries after you have finished testing.</p>
+</div>
+
+<h2 id="FAQ">FAQ</h2>
+
+<p>This cookie policy has the potential to lead to site breakage, but has been designed to allow common third-party integrations to continue to work while preventing cross-site tracking. In this section we describe the functionality you can expect in different integration scenarios.</p>
+
+<h3 id="Will_this_storage_access_policy_block_ads_from_displaying_on_my_website">Will this storage access policy block ads from displaying on my website?</h3>
+
+<p>No — this feature only restricts access to cookies and site data that can be used to track users across websites. Blocking tracking identifiers does not prevent the display of advertisements.</p>
+
+<h3 id="I_use_a_third-party_analytics_service_that_is_classified_as_a_tracker._Will_I_still_receive_analytics_data">I use a third-party analytics service that is classified as a tracker. Will I still receive analytics data?</h3>
+
+<p>This depends on how the third-party analytics service is implemented. Third-party analytics providers will no longer be able to user their third-party storage to collect data. This means that providers using cookies which are scoped to their third-party domain, or local storage and other site data stored under their origin, will no longer have access to those identifiers across other websites.</p>
+
+<p>If these services are embedded into the main context of the page, they can continue to use first-party cookies and site storage to track users across page visits on that specific first-party domain.</p>
+
+<h3 id="I_use_third-party_services_for_social_login_like_and_share_button_integration._Will_my_users_still_be_able_to_make_use_of_these_services">I use third-party services for social login, like, and share button integration. Will my users still be able to make use of these services?</h3>
+
+<p>This depends on how the social integration is implemented. We expect that many of the popular social integrations will continue to function as they do under Firefox’s current cookie policy with some minor differences in the user experience.</p>
+
+<p>A social content provider that is classified as a tracker will not have access to their third-party cookies when the user first visits a new first party. Thus, the user may appear logged out to the service despite being logged in when they visit the provider’s website directly. Depending on the type of integration, the user may have to take some action to interact with the social content provider before the provider is given access to their cookies. For example:</p>
+
+<ul>
+ <li>For social login, the user may have to click a login button on the first party.</li>
+ <li>For social like or share buttons, the user will have to first interact with the button in a logged-out state. Once they do, many social content providers will prompt them to log in.</li>
+</ul>
+
+<p>After these interactions, the provider will receive third-party storage access if they prompt the user in a way that is captured by the storage access activation heuristics described above. These providers should consider switching to explicitly request storage access through the Storage Access API as soon as possible. An <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1469714">initial implementation of this API</a> is currently available in Nightly.</p>
+
+<p> </p>
+
+<h3 id="I_use_third-party_pixels_and_other_tools_to_measure_the_effectiveness_of_my_ad_campaigns._Will_I_still_be_able_to_measure_the_conversion_rate_of_my_ads">I use third-party pixels and other tools to measure the effectiveness of my ad campaigns. Will I still be able to measure the conversion rate of my ads?</h3>
+
+<p>This depends on how the third party has implemented the measurement tool, but generally ad conversion measurement will be more difficult. Consider the following examples:</p>
+
+<ol>
+ <li>You run an ad on a social media website that is seen several times by a user, but never clicked. That user later visits your website, which includes a conversion tracking tag from the same social media website. This type of conversion is often referred to as a “view-through conversion.” Since the social media website does not have access to their third-party storage, they will not recognize the user as the same user that saw the advertisements on their website and the conversion will not be tracked. We expect that most view-through conversion tracking techniques will no longer work, including those offered by display networks.</li>
+ <li>You run an ad on a display network or social media website that is clicked by a user. That user lands on your website, which includes a conversion tracking tag from the same website that displayed your ad. This type of conversion is often referred to as a “click-through conversion.” Since the social media site or display network will not have access to their third-party storage, they will not recognize the user as the same user that saw the advertisements on their website and the conversion will not be tracked. We expect that this version of click-through conversion will no longer work.</li>
+ <li>You run an ad that appears on a social media website. A user clicks on your advertisement and is taken to a landing page that contains a conversion tracking tag from the third-party network. On the social media website, the network annotates the advertisement landing page URL with a query parameter that signals that the visit was the result of a click on an advertisement. On your website, the display network’s tag checks the URL query parameters and saves any ad tracking parameters to first-party storage. If a user later completes a conversion event, the network’s tag checks first-party storage to determine which click (or clicks) was responsible for the visit. We expect that click-through conversion implemented in this way will continue to work.</li>
+</ol>
+
+<p> </p>
+
+<p> </p>
diff --git a/files/ru/mozilla/firefox/privacy/tracking_protection/index.html b/files/ru/mozilla/firefox/privacy/tracking_protection/index.html
new file mode 100644
index 0000000000..c8124052d6
--- /dev/null
+++ b/files/ru/mozilla/firefox/privacy/tracking_protection/index.html
@@ -0,0 +1,43 @@
+---
+title: Tracking Protection
+slug: Mozilla/Firefox/Privacy/Tracking_Protection
+tags:
+ - Отслеживание
+translation_of: Mozilla/Firefox/Privacy/Tracking_Protection
+---
+<div>{{FirefoxSidebar}}</div>
+
+<h2 id="Что_такое_защита_от_отслеживания">Что такое защита от отслеживания?</h2>
+
+<p>Начиная с версии 42, Firefox Desktop и Firefox for Android включает в себя встроенную защиту от отслеживания. В приватном окне браузера (вкладки в Firefox for Android), Firefox будет блокировать содержимое, загружаемое с тех доменов, которые отслеживают запросы пользователей на сайтах.</p>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Некоторый заблокированный контент является частью макета страницы, и пользователи могут заметить проблемы с разметкой, когда Firefox заблокировал эти трекеры.</span> <span title="">Иногда пользователи вообще не замечают, если сетка страниц работает так, что другие элементы страницы скользят, чтобы заполнить дыры, оставленные заблокированными элементами.</span></span></p>
+
+<p>Когда Firefox блокирует содержимое, в Web-консоли появляется сообщение следующего типа:</p>
+
+<pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">Ресурс на «https://some/url» был заблокирован, так как включена блокировка содержимого.</span></span></span></pre>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Обратите внимание, что с Firefox для Android вы можете получить доступ к выводу консоли, используя удаленный отладчик.</span></span></p>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Пользовательский интерфейс Firefox укажет пользователям, когда контент был заблокирован, и позволит им разблокировать его для текущего сеанса, если они захотят.</span> <span title="">Пользователи также смогут полностью отключить защиту от слежения, если захотят.</span></span></p>
+
+<h2 id="Каким_образом_Firefox_выбирает_содержимое_для_блокировки">Каким образом Firefox выбирает содержимое для блокировки?</h2>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Контент блокируется в зависимости от домена, с которого он должен быть загружен.</span></span></p>
+
+<p>Firefox включает в себя список сайтов, которые были идентифицированы как участвующие в перекрестном отслеживании пользователей. Когда защита от отслеживания активна, Firefox будет блокировать содержимое тех сайтов, которые находятся в списке</p>
+
+<p>Сайты которые отслеживают запросы пользователей чаще всего являются сторонними рекламными и аналитическими сайтами.</p>
+
+<h2 id="Что_это_значит_для_вашего_сайта">Что это значит для вашего сайта?</h2>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Очевидно, это означает, что при включенной защите от отслежения:</span></span></p>
+
+<ul>
+ <li><span class="tlid-translation translation" lang="ru"><span title="">Контент сторонних трекеров не будет виден пользователям.</span></span></li>
+ <li><span class="tlid-translation translation" lang="ru"><span title="">Ваш сайт не сможет использовать сторонние рекламные или аналитические сервисы, которые занимаются отслеживанием</span></span></li>
+</ul>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">То есть, если другие части вашего сайта зависят от загружаемых трекеров, то эти части также будут повреждены, когда включена защита от трекинга.</span> <span title="">Например, если ваш сайт содержит функцию обратного вызова, которая запускается при загрузке контента с сайта отслеживания, обратный вызов не будет выполнен.</span></span></p>
+
+<p><span class="tlid-translation translation" lang="ru"><span title="">Но учтите, что зависимость от третьей стороны не является хорошей практикой, так как это означает, что ваш сайт может быть поврежден, если эта самая сторона работает медленно или вовсе недоступна, или если трекер заблокирован надстройкой.</span></span></p>
diff --git a/files/ru/mozilla/firefox/releases/1.5/index.html b/files/ru/mozilla/firefox/releases/1.5/index.html
new file mode 100644
index 0000000000..dcc5069942
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/1.5/index.html
@@ -0,0 +1,123 @@
+---
+title: Firefox 1.5 для разработчиков
+slug: Mozilla/Firefox/Releases/1.5
+tags:
+ - Add-ons
+ - CSS
+ - DOM
+ - Extensions
+ - HTML
+ - JavaScript
+ - NeedsTranslation
+ - RDF
+ - SVG
+ - TopicStub
+ - Web Development
+ - Web Standards
+ - XML
+ - XML Web Services
+ - XSLT
+ - XUL
+translation_of: Mozilla/Firefox/Releases/1.5
+---
+<div>{{FirefoxSidebar}}</div><p>Based on the <a href="/en-US/docs/Gecko" title="en-US/docs/Gecko">Gecko</a> 1.8 engine, Firefox 1.5 improved its already best in class standards support, and provided new capabilities to enable the next generation of web applications. Firefox 1.5 features improved support for CSS2 and CSS3, APIs for scriptable and programmable 2D graphics through <a href="/en-US/docs/SVG" title="en-US/docs/SVG">SVG</a> 1.1 and <a class="internal" href="/en-US/docs/HTML/Canvas" title="en-US/docs/HTML/Canvas"><code>&lt;canvas&gt;</code></a>, <a href="/en-US/docs/XForms" title="en-US/docs/XForms">XForms</a> and XML events, as well as many DHTML, JavaScript, and DOM enhancements.</p>
+
+<h2 id="Developer_Tools">Developer Tools</h2>
+
+<p>Several tools and browser extensions are available to help developers support Firefox 1.5.</p>
+
+<ul>
+ <li><a href="/en-US/docs/DOM_Inspector" title="en-US/docs/DOM_Inspector">DOM Inspector</a>, a tool that allows developers to inspect and modify documents without having to edit the document directly. DOM Inspector is available as part of the Custom install option in Firefox 1.5 under Developer Tools.</li>
+ <li>JavaScript console, a tool to write and test JavaScript code as well as view JavaScript and CSS errors on a page.</li>
+ <li>View page source, with syntax highlighting and find features.</li>
+ <li><a class="link-https" href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&amp;category=Developer%20Tools">Browser extensions</a> including the <a class="external" href="http://www.joehewitt.com/software/firebug/">FireBug</a>, <a href="/en-US/docs/Web_Developer_Extension_(external)" title="en-US/docs/Web_Developer_Extension_(external)">Web Developer toolbar</a>, <a href="/en-US/docs/Live_HTTP_Headers_(external)" title="en-US/docs/Live_HTTP_Headers_(external)">Live HTTP Headers</a>, <a href="/en-US/docs/HTML_Validator_(external)" title="en-US/docs/HTML_Validator_(external)">HTML Validator</a> and many more.</li>
+</ul>
+
+<p><strong>Note:</strong> Some extensions do not currently support Firefox 1.5, and will be automatically disabled.</p>
+
+<h2 id="Overview">Overview</h2>
+
+<p>Some of the new features in Firefox 1.5:</p>
+
+<h3 id="Web_site_and_application_developers">Web site and application developers</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/SVG_In_HTML_Introduction" title="en-US/docs/SVG_In_HTML_Introduction">SVG In XHTML Introduction</a></dt>
+ <dd>Learn how to use SVG in XHTML pages and how to use JavaScript and CSS to manipulate the picture in the same way you would script regular XHTML. See also <a href="/en-US/docs/SVG_in_Firefox" title="en-US/docs/SVG_in_Firefox">SVG in Firefox</a> to learn about the status and known problems of SVG implementation in Firefox.</dd>
+ <dt><a href="/en-US/docs/HTML/Canvas/Drawing_Graphics_with_Canvas" title="en-US/docs/Drawing_Graphics_with_Canvas">Drawing Graphics with Canvas</a></dt>
+ <dd>Learn about the new <code>&lt;canvas&gt;</code> tag and how to draw graphs and other objects in Firefox.</dd>
+ <dt><a href="/en-US/docs/CSS/Using_CSS_multi-column_layouts" title="en-US/docs/CSS3_Columns">CSS3 Columns</a></dt>
+ <dd>Learn about the new support for automatic multi-column text layout as proposed for <a href="/en-US/docs/CSS/CSS3" title="CSS3">CSS3</a>.</dd>
+ <dt><a href="/en-US/docs/Using_Firefox_1.5_caching" title="en-US/docs/Using_Firefox_1.5_caching">Using Firefox 1.5 caching</a></dt>
+ <dd>Learn about <code>bfcache</code> and how it speeds up back and forward navigation.</dd>
+</dl>
+
+<h3 id="XUL_and_Extension_Developers">XUL and Extension Developers</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/Building_an_Extension" title="en-US/docs/Building_an_Extension">Building an Extension</a></dt>
+ <dd>This tutorial will take you through the steps required to build a very basic extension for Firefox. Also see <a class="external" href="http://kb.mozillazine.org/Getting_started_with_extension_development">another tutorial on MozillaZine knowledge base</a>, which demonstrates the new features of the Extension Manager in 1.5 that make creating a new extension even easier.</dd>
+ <dt><a href="/en-US/docs/XPCNativeWrapper" title="en-US/docs/XPCNativeWrapper">XPCNativeWrapper</a></dt>
+ <dd><code>XPCNativeWrapper</code> is a way to wrap up an object so that it's <a href="/en-US/docs/Safely_accessing_content_DOM_from_chrome" title="en-US/docs/Safely_accessing_content_DOM_from_chrome">safe to access from privileged code</a>. It can be used in all Firefox versions, though the behavior changed somewhat starting with Firefox 1.5 (Gecko 1.8).</dd>
+ <dt><a href="/en-US/docs/Preferences_System" title="en-US/docs/Preferences_System">Preferences System</a></dt>
+ <dd>Learn about the new widgets that allow you to create Options windows easier using less JavaScript code.</dd>
+ <dt><a href="/en-US/docs/International_characters_in_XUL_JavaScript" title="en-US/docs/International_characters_in_XUL_JavaScript">International characters in XUL JavaScript</a></dt>
+ <dd>XUL JavaScript files can now contain non-ASCII characters.</dd>
+ <dt><a href="/en-US/docs/Tree_Widget_Changes" title="en-US/docs/Tree_Widget_Changes">Tree API changes</a></dt>
+ <dd>The interfaces for accessing XUL <code>&lt;tree&gt;</code> elements have changed.</dd>
+ <dt><a href="/en-US/docs/XUL_Changes_for_Firefox_1.5" title="en-US/docs/XUL_Changes_for_Firefox_1.5">XUL Changes for Firefox 1.5</a></dt>
+ <dd>Summary of XUL changes. See also <a href="/en-US/docs/Adapting_XUL_Applications_for_Firefox_1.5" title="en-US/docs/Adapting_XUL_Applications_for_Firefox_1.5">Adapting XUL Applications for Firefox 1.5</a>.</dd>
+</dl>
+
+<h4 id="Networking-related_changes">Networking-related changes</h4>
+
+<ul>
+ <li>Certificate prompts can now be overridden on a per-channel basis. This works by setting an interface requestor as an <a href="/en-US/docs/nsIChannel" title="en-US/docs/nsIChannel">nsIChannel</a>'s notificationCallbacks and giving out an interface for <a href="/en-US/docs/NsIBadCertListener" title="en-US/docs/NsIBadCertListener">nsIBadCertListener</a>.</li>
+ <li>nsIWebBrowserPersist's listeners can now implement <a href="/en-US/docs/XPCOM_Interface_Reference/nsIInterfaceRequestor" title="en-US/docs/nsIInterfaceRequestor">nsIInterfaceRequestor</a>::GetInterface and will get an opportunity to provide all interfaces that channels might ask for, including <a href="/en-US/docs/NsIProgressEventSink" title="en-US/docs/NsIProgressEventSink">nsIProgressEventSink</a> (not too useful, redundant with <a href="/en-US/docs/nsIWebProgressListener" title="en-US/docs/nsIWebProgressListener">nsIWebProgressListener</a>). Useful interfaces here include <a href="/en-US/docs/NsIChannelEventSink" title="en-US/docs/NsIChannelEventSink">nsIChannelEventSink</a> and <a href="/en-US/docs/NsIBadCertListener" title="en-US/docs/NsIBadCertListener">nsIBadCertListener</a>.</li>
+ <li>Extensions or other necko consumers, including XMLHttpRequest, can set a Cookie header explicitly, and necko will not replace it. Stored cookies will be merged with the explicitly set header, in a way that the explicit header will override the stored cookies.</li>
+</ul>
+
+<h2 id="New_End_user_Features">New End user Features</h2>
+
+<h3 id="User_Experience">User Experience</h3>
+
+<ul>
+ <li><strong>Faster browser navigation</strong> with improvements to back and forward button performance.</li>
+ <li><strong>Drag and drop reordering for browser tabs.</strong></li>
+ <li><strong>Answers.com is added to the search engine list</strong> for dictionary lookup.</li>
+ <li><strong>Improvements to product usability</strong> including descriptive error pages, redesigned options menu, RSS discovery, and "Safe Mode" experience.</li>
+ <li><strong>Better accessibility support</strong> including DHTML accessibility.</li>
+ <li><strong>Report a broken Web site wizard</strong> to report Web sites that are not working in Firefox.</li>
+ <li><strong>Better support for Mac OS X</strong> (10.2 and greater) including profile migration from Safari and Mac Internet Explorer.</li>
+</ul>
+
+<h3 id="Security_and_Privacy">Security and Privacy</h3>
+
+<ul>
+ <li><strong>Automated update</strong> to streamline product upgrades. Notification of an update is more prominent, and updates to Firefox may now be half a megabyte or smaller. Updating extensions has also improved.</li>
+ <li><strong>Improvements to popup blocking.</strong></li>
+ <li><strong>Clear Private Data</strong> feature provides an easy way to quickly remove personal data through a menu item or keyboard shortcut.</li>
+</ul>
+
+<h3 id="Support_for_open_Web_standards">Support for open Web standards</h3>
+
+<p>Firefox support for Web standards continues to lead the industry with consistent cross-platform implementations for:</p>
+
+<ul>
+ <li>Hypertext Markup Language (<a href="/en-US/docs/HTML" title="en-US/docs/HTML">HTML</a>) and Extensible Hypertext Markup Language (<a href="/en-US/docs/XHTML" title="en-US/docs/XHTML">XHTML</a>): <a class="external" href="http://www.w3.org/TR/html401/">HTML 4.01</a> and <a class="external" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0/1.1</a></li>
+ <li>Cascading Style Sheets (<a href="/en-US/docs/CSS" title="en-US/docs/CSS">CSS</a>): <a class="external" href="http://www.w3.org/TR/REC-CSS1">CSS Level 1</a>, <a class="external" href="http://www.w3.org/TR/REC-CSS2">CSS Level 2</a> and parts of <a class="external" href="http://www.w3.org/Style/CSS/current-work.html">CSS Level 3</a></li>
+ <li>Document Object Model (<a href="/en-US/docs/DOM" title="en-US/docs/DOM">DOM</a>): <a class="external" href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/">DOM Level 1</a>, <a class="external" href="http://www.w3.org/DOM/DOMTR#dom2">DOM Level 2</a> and parts of <a class="external" href="http://www.w3.org/DOM/DOMTR#dom3">DOM Level 3</a></li>
+ <li>Mathematical Markup Language: <a class="external" href="http://www.w3.org/Math/">MathML Version 2.0</a></li>
+ <li>Extensible Markup Language (<a href="/en-US/docs/XML" title="en-US/docs/XML">XML</a>): <a class="external" href="http://www.w3.org/TR/REC-xml">XML 1.0</a>, <a class="external" href="http://www.w3.org/TR/REC-xml-names/">Namespaces in XML</a>, <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">Associating Style Sheets with XML Documents 1.0</a>, <a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">Fragment Identifier for XML</a></li>
+ <li>XSL Transformations (<a href="/en-US/docs/XSLT" title="en-US/docs/XSLT">XSLT</a>): <a class="external" href="http://www.w3.org/TR/xslt">XSLT 1.0</a></li>
+ <li>XML Path Language (<a href="/en-US/docs/XPath" title="en-US/docs/XPath">XPath</a>): <a class="external" href="http://www.w3.org/TR/xpath">XPath 1.0</a></li>
+ <li>Resource Description Framework (<a href="/en-US/docs/RDF" title="en-US/docs/RDF">RDF</a>): <a class="external" href="http://www.w3.org/RDF/">RDF</a></li>
+ <li>Simple Object Access Protocol (SOAP): <a class="external" href="http://www.w3.org/TR/SOAP/">SOAP 1.1</a></li>
+ <li><a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a> 1.6, based on <a href="/en-US/docs/ECMAScript" title="en-US/docs/ECMAScript">ECMA-262</a>, revision 3: <a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a></li>
+</ul>
+
+<p>Firefox 1.5 supports the following data transport protocols (HTTP, FTP, SSL, TLS, and others), multilingual character data (Unicode), graphics (GIF, JPEG, PNG, SVG, and others) and the latest version of the world's most popular scripting language, <a href="/en-US/docs/New_in_JavaScript_1.6" title="en-US/docs/New_in_JavaScript_1.6">JavaScript 1.6</a>.</p>
+
+<h2 id="Changes_since_Firefox_1.0">Changes since Firefox 1.0</h2>
+
+<p>Many changes have been introduced into Firefox since it was first released on November 9, 2004. Firefox has progressed with many new features and bug fixes. A detailed list of changes is available from <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html">squarefree.com</a>.</p>
diff --git a/files/ru/mozilla/firefox/releases/28/index.html b/files/ru/mozilla/firefox/releases/28/index.html
new file mode 100644
index 0000000000..88ea96285a
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/28/index.html
@@ -0,0 +1,87 @@
+---
+title: Firefox 28 для разработчика
+slug: Mozilla/Firefox/Releases/28
+tags:
+ - Compatibility
+ - Firefox
+ - Mozilla
+translation_of: Mozilla/Firefox/Releases/28
+---
+<div>{{FirefoxSidebar}}</div><p>Firefox 28 был выпущен 18 марта 2014 года. Список ключевых изменений в данной статье будет полезен не только веб-разработчикам, но и Firefox-, Gecko-разработчикам и разработчикам дополнений.</p>
+<p>Хотите помочь документировать Firefox 28? Просмотрите <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=28.0">список недостатков, которые надо устранить</a> и приступайте!</p>
+<h2 id="Изменения_для_разработчиков">Изменения для разработчиков</h2>
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+<ul>
+ <li>The {{domxref("console.exception")}} property has been added ({{bug("922214")}}).</li>
+ <li>The {{domxref("console.assert")}} property has been added ({{bug("760193")}}).</li>
+ <li>App Manager: a new Manifest Editor was added.</li>
+ <li>App Manager: the toolbox used for debugging apps is now embedded in the app manager UI.</li>
+ <li>Web Console: added a "split console" mode - press Escape to quickly open the console in any other tool.</li>
+ <li>Web Console: added a dark theme for the output.</li>
+ <li>Debugger: pretty-print minified JavaScript.</li>
+ <li>Debugger: simply hover over any variable or click on it to bring up a pop-up that displays the current value.</li>
+ <li>Inspector: added a color picker in rules view and various tooltips.</li>
+ <li>Browser Toolbox: allows add-on and platform developers to use almost all of the developer tools while targeting the browser itself.</li>
+</ul>
+<p>Больше деталей <a href="https://hacks.mozilla.org/2013/12/split-console-pretty-print-minified-js-and-more-firefox-developer-tools-episode-28/" title="Split console, pretty-print minified JS and more – Firefox Developer Tools Episode 28">в этой публикации</a>.</p>
+<h3 id="CSS">CSS</h3>
+<ul>
+ <li>Support for multi-line <a href="/en-US/docs/Web/Guide/CSS/Flexible_boxes">flexbox</a> has been added ({{bug("939901")}}).</li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Longhand East Asian <a href="/en-US/docs/Web/CSS/list-style-type">counter styles</a></span></span> have been implemented ({{bug("934072")}}).</li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Support for the {{cssxref("background-blend-mode")}} property has been added</span></span> ({{bug("841601")}}).</li>
+ <li>The <code>none</code> value has been added to {{cssxref("font-variant-ligatures")}} ({{bug("913264")}}).</li>
+ <li>Support for the {{cssxref(":hover")}} user action pseudo-class on pseudo-elements has been implemented ({{bug("922669")}}).</li>
+</ul>
+<h3 id="HTML">HTML</h3>
+<ul>
+ <li>Реализована поддержка <code>&lt;input type=color&gt;</code> и <code>&lt;input type=number&gt;</code>, отключены по умолчанию.</li>
+</ul>
+<h3 id="JavaScript">JavaScript</h3>
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla" title="/en-US/docs/Web/JavaScript/ECMAScript_6_support_in_Mozilla">ECMAScript 6</a> (Harmony) implementation continues:
+ <ul>
+ <li>New <code>Array</code> methods have been implemented: {{jsxref("Array.prototype.entries()")}} and {{jsxref("Array.prototype.keys()")}} ({{bug("894658")}}).</li>
+ </ul>
+ </li>
+</ul>
+<h3 id="ИнтерфейсAPIDOM">Интерфейс/API/DOM</h3>
+<ul>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>HTMLVideoElement.canPlayType('video/webm')</code> now reports <code>maybe</code>.</span></span> ({{bug("884275")}}).</li>
+ <li>The {{domxref("DocumentFragment.getElementById()")}} method has been implemented. E.g. <code>document.createDocumentFragment().getElementById()</code> ({{bug("933193")}}).</li>
+ <li>The {{domxref("KeyboardEvent.repeat")}} attribute has been implemented ({{bug("600117")}}).</li>
+ <li>The {{domxref("File")}} constructor, e.g. <code>new File(["foo"], "foo.txt")</code> has been implemented. ({{bug("819900")}}).</li>
+ <li>The {{domxref("NavigatorPlugins.plugins", "navigator.plugins")}} is no more enumerable, for privacy reasons ({{bug(757726)}}).</li>
+ <li>The two attributes {{domxref("Window.screenX")}} and {{domxref("Window.screenY")}} now return CSS pixels (and no more device pixels) ({{bug(943668)}}).</li>
+ <li>The two methods {{domxref("CanvasRenderingContext2D.drawSystemFocusRing()")}} and {{domxref("CanvasRenderingContext2D.drawCustomFocusRing()")}} have been implemented. The preference <code>canvas.focusring.enabled</code> must be set to <code>true</code> to activate both ({{bug(540456)}}).</li>
+ <li>The following attributes have been added to {{domxref("NavigatorID")}}: {{domxref("NavigatorID.appCodeName", "appCodeName")}} and {{domxref("NavigatorID.product", "product")}} ({{bug(925847)}}).</li>
+</ul>
+<h3 id="MathML">MathML</h3>
+<ul>
+ <li>Добавлена поддержка атрибута<span id="summary_alias_container"><span id="short_desc_nonedit_display"> </span></span><code>mathvariant</code> ({{bug("114365")}}).</li>
+</ul>
+<h3 id="SVG">SVG</h3>
+<p><em>Без изменений.</em></p>
+<h3 id="АудиоВидео">Аудио/Видео</h3>
+<ul>
+ <li>Добавлена поддержка аудиокодека Opus для контента в мультимедиа-контейнерах WebM ({{bug("887978")}}).</li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Интегрирована поддержка видео-декодера VP9</span></span> ({{bug("833023")}}).</li>
+</ul>
+<h3 id="Сеть">Сеть</h3>
+<ul>
+ <li>Удалена поддержка протокола <code>SPDY/2</code>.</li>
+</ul>
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+<ul>
+ <li>The interface of <a href="/en-US/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm">DeferredTask.jsm</a> has been changed, and the <code>isPending()</code>, <code>start()</code>, <code>flush()</code>, and <code>cancel()</code> methods have been removed ({{bug("940408")}}).</li>
+</ul>
+<h2 id="Безопасность">Безопасность</h2>
+<ul>
+ <li>CSP was not enforced in sandboxed iframes. This has been fixed ({{bug(886164)}}).</li>
+ <li>The CSP 1.1 experimental <code>script-nonce</code> directive has been implemented. The preference <code>security.csp.experimentalEnabled</code> should be set to <code>true</code> to enable this functionality ({{bug(855326)}}).</li>
+</ul>
+<h2 id="См._также">См. также</h2>
+<ul>
+ <li><a href="/ru/docs/Mozilla/Firefox/Releases/28/Site_Compatibility">Site Compatibility for Firefox 28</a></li>
+</ul>
+<h3 id="Предыдущие_версии">Предыдущие версии</h3>
+<p>{{Firefox_for_developers('27')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/29/index.html b/files/ru/mozilla/firefox/releases/29/index.html
new file mode 100644
index 0000000000..653951a694
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/29/index.html
@@ -0,0 +1,131 @@
+---
+title: Firefox 29 для разработчика
+slug: Mozilla/Firefox/Releases/29
+tags:
+ - firefox developers
+ - firefox29
+translation_of: Mozilla/Firefox/Releases/29
+---
+<div>{{FirefoxSidebar}}</div><p>Firefox 29 был выпущен 29 апреля 2014 года. Список ключевых изменений, предоставленный в данной статье будет полезен не только веб-разработчикам, но и Firefox-, Gecko-разработчикам и разработчикам дополнений.</p>
+
+<p>Хотите помочь документировать Firefox 29? Просмотрите <a class="external external-icon" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=28.0">список недостатков, которые надо устранить</a> и приступайте!</p>
+
+<h2 id="Изменения_для_разработчиков">Изменения для разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<p>Важные изменения:</p>
+
+<ul>
+ <li>Vastly improved web console - Arrays are shown inline without clicking to bring up in the right inspector, window objects show their url, etc.</li>
+ <li>Added the <a href="https://developer.mozilla.org/docs/Web/API/console">console API</a> to Web Workers (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=620935">bug 620935</a>). Now you can log messages to the Web Console from Web Workers.</li>
+ <li>The <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> tool now shows performance statistics using pie charts ({{bug(846601)}}).</li>
+ <li>On the <a href="/en-US/docs/Tools/Page_Inspector">Inspector</a>, preview tooltips of CSS transforms are now available ({{bug(726427)}}).</li>
+ <li>DOM elements seen in the debugger and console can be removed or inspected directly, via the new buttons to the right of the variable listing.</li>
+ <li>A CSS source map is now supported by the <a href="/en-US/docs/Tools/Style_Editor">Style Editor</a> ({{bug(926014)}}).</li>
+ <li>Autocompletion of CSS properties and values has been added to the <a href="/en-US/docs/Tools/Style_Editor">Style Editor</a> ({{bug(717369)}}).</li>
+</ul>
+
+<p><em>Больше деталей и изменений смотрите в <a href="https://hacks.mozilla.org/2014/02/css-source-map-support-network-performance-analysis-more-firefox-developer-tools-episode-29/" title="CSS source map support, network performance analysis &amp; more – Firefox Developer Tools Episode 29 ✩ Mozilla Hacks – the Web developer blog">блоге Mozilla Hacks</a>.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/Using_CSS_variables">CSS variables</a> have been implemented ({{bug("773296")}}). Mozilla Hacks article can be found <a href="https://hacks.mozilla.org/2013/12/css-variables-in-firefox-nightly/">here</a>. They are enabled by default only for non-release builds (on release builds flip the pref <code>layout.css.variables.enabled</code> to <code>true</code> if you want to play with them).</li>
+ <li>Добавленна подержка {{cssxref("visibility")}}<code>: collapse</code>  в<br>
+ Flexboxes ({{bug(783470)}}).</li>
+ <li>Свойство {{cssxref("box-sizing")}} больше не нуждается в префиксе ({{bug(243412)}}).</li>
+ <li>The {{cssxref("will-change")}} property, a hint to that something will animate has been added. The preference <code>layout.css.will-change.enabled</code> must be switched to <code>true</code> to enable it. ({{bug(940842)}})</li>
+ <li>Scientific exponential notation, like <code>3e1</code> or <code>10e+0</code>, is now supported for {{cssxref("&lt;number&gt;")}} values ({{bug(964529)}}).</li>
+ <li>Тип изображения {{cssxref("&lt;gradient&gt;")}} теперь поддерживается в {{cssxref("border-image")}} ({{bug(709587)}}).</li>
+ <li>The {{cssxref("touch-action")}} property has been implemented. It is not activated by default; the <code>layout.css.touch_action.enabled</code> pref controls it. ({{bug(795567)}})</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li><code>&lt;input type=color&gt;</code> и <code>&lt;input type=number&gt;</code> доступны по умолчанию.</li>
+ <li>Support for the non standard <code>&lt;pre cols&gt;</code> has been removed, as well as the layout effect of <code>&lt;pre wrap&gt;</code> . Both effects can, and should, be achieved using CSS. ({{bug("949879")}})</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализованы новые методы строк в ECMAScript 6: {{jsxref("String.prototype.codePointAt()")}} и {{jsxref("String.prototype.fromCodePoint()")}} ({{bug("918879")}}).</li>
+ <li>The <a href="http://www.ecma-international.org/ecma-402/1.0/">ECMAScript Internationalization API (ECMA-402)</a> has been implemented and is now enabled by default in Firefox Desktop ({{bug("853301")}}):
+ <ul>
+ <li>New objects in the new {{jsxref("Intl")}} object namespace:
+ <ul>
+ <li>{{jsxref("Collator", "Intl.Collator")}}</li>
+ <li>{{jsxref("DateTimeFormat", "Intl.DateTimeFormat")}}</li>
+ <li>{{jsxref("NumberFormat", "Intl.NumberFormat")}}</li>
+ </ul>
+ </li>
+ <li>The following methods of {{jsxref("String")}}, {{jsxref("Number")}} and {{jsxref("Date")}} have been updated to include the <code>locales</code> and <code>options</code> arguments per ECMA-402:
+ <ul>
+ <li>{{jsxref("String.prototype.localeCompare()")}}</li>
+ <li>{{jsxref("Number.prototype.toLocaleString()")}}</li>
+ <li>{{jsxref("Date.prototype.toLocaleString()")}}</li>
+ <li>{{jsxref("Date.prototype.toLocaleDateString()")}}</li>
+ <li>{{jsxref("Date.prototype.toLocaleTimeString()")}}</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li>To match the updated ECMAScript6 draft specification, the {{jsxref("Map")}} and {{jsxref("Set")}} objects now treat <code>-0</code> and <code>+0</code> as the same when checking for key and value equality.</li>
+ <li><code>Promise</code> has been enabled by default ({{bug(918806)}}).</li>
+ <li>Completed generators now returns an {{jsxref("IteratorResult")}} object instead of throwing ({{bug(958951)}}).</li>
+ <li>A malformed JSON string parsed by {{jsxref("JSON.parse()")}} now yields a more detailed error message containing the line and column number that caused the parsing error. This is useful when debugging large JSON data.</li>
+</ul>
+
+<h3 id="ИнтерфейсAPIsDOM">Интерфейс/APIs/DOM</h3>
+
+<ul>
+ <li>A new type of workers, {{domxref("SharedWorker")}}, is now available by default ({{bug(924089)}}).</li>
+ <li>The {{domxref("URLUtils")}} interface now supports the {{domxref("URLUtils.searchParams", "searchParams")}} property returning a {{domxref("URLSearchParams")}} object, allowing to modify the search params of an URL ({{bug(887836)}}). The {{domxref("URLSearchParams")}} constructor allows easier parsing of query strings.</li>
+ <li>The {{domxref("Worker.onLine")}} property is now supported, allowing to know the online/offline status in workers ({{bug(925437)}}).</li>
+ <li>As part of the implementation of Web Components, the {{domxref("HTMLShadowElement")}} interface has been implemented behind the <code>dom.webcomponents.enabled</code>. Flip it to <code>true</code> if you want to use it. ({{bug(887538)}}).</li>
+ <li>The read-only property {{domxref("HTMLIFrameElement.sandbox")}} is no longer a {{domxref("string")}} but an {{domxref("HTMLSettableToken")}} ({{bug(845057)}}).</li>
+ <li>On {{domxref("HTMLCanvasElement.getContext()")}}, the value <code>moz-webgl</code> is no longer supported. Use the standard <code>webgl</code> value ({{bug(913597)}}).</li>
+ <li>The constructor for {{domxref("ImageData")}} has been added. This interface can be used in a {{domxref("Worker")}}. ({{bug(959958)}})</li>
+ <li>The property {{domxref("NavigatorLocation.origin", "location.origin")}} is now available in workers ({{bug(964148)}}).</li>
+ <li>The {{domxref("ValidityState.badInput")}} property has been implemented ({{bug(827161)}}).</li>
+ <li>The deprecated {{domxref("Window.pkcs11")}} property has been removed; it was returning <code>null</code> since Firefox 3.0.14. ({{bug(964964)}})</li>
+ <li>The {{domxref("Node.cloneNode()")}} and {{domxref("Document.importNode()")}} methods take the Boolean <code>deep</code> argument. Until now, if omitted, these methods acted as if the value of <code>deep</code> was <code>true</code>. But this behavior has been changed as per the latest spec, and if omitted, the methods will act as if the value was <code>false</code>. ({{bug(937461)}})</li>
+ <li>{{domxref("Window._content")}} is no longer available to Web content ({{bug(946564)}}).</li>
+ <li>{{domxref("URLUtils.port")}} behavior has been slightly changed: set to <code>''</code> will set it to the default port associated with the protocol, and <code>0</code> to <code>0.</code> ({{bug(930450)}})</li>
+ <li>{{domxref("Document.referrer")}} is now based on the incumbent script ({{bug(887928)}}).</li>
+ <li><a href="/en-US/docs/Web/Guide/API/Gamepad">Gamepad API</a> включён по умолчанию ({{bug(878828)}}).</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Безопасность">Безопасность</h2>
+
+<ul>
+ <li>Реализована экспериментальная директива CSP 1.1 <code>hash-source</code>. Чтобы воспользоваться этой функцией, настройка  <code>security.csp.experimentalEnabled</code> должна быть установлена в положение <code>true</code> ({{bug(883975)}}).</li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+
+<ul>
+ <li><a href="/en-US/Firefox/Australis_add-on_compat">Совместимость дополнений с Australis</a> - <span id="result_box" lang="ru"><span class="hps">Это</span> <span class="hps">существенное изменение</span> <span class="hps">темы</span> <span class="hps">Firefox</span><span>, что</span> <span class="hps">влияет на большинство</span> <span class="hps">расширений,</span> <span class="hps">связанных с</span> <span class="hps">пользовательским интерфейсом</span> <span class="hps">Firefox</span></span>.</li>
+</ul>
+
+<p>Об изменениях, не касающихся Austrlis, будет объявлено позднее.</p>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Releases/29/Site_Compatibility">Совместимость сайтов с Firefox 29</a></li>
+</ul>
+
+<h3 id="Предыдущие_версии">Предыдущие версии</h3>
+
+<p>{{Firefox_for_developers('28')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/31/index.html b/files/ru/mozilla/firefox/releases/31/index.html
new file mode 100644
index 0000000000..fbbcbfee2f
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/31/index.html
@@ -0,0 +1,123 @@
+---
+title: Firefox 31 for developers
+slug: Mozilla/Firefox/Releases/31
+translation_of: Mozilla/Firefox/Releases/31
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p>Хотите помочь документировать Firefox 31? См. <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=31.0">список багов, требующих описания</a>, и беритесь за дело!</p>
+
+<h2 id="Изменения_для_Web-разработчиков">Изменения для Web-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<p>Важные моменты:</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Eyedropper">«пипетка» для выбора цветов на web-страницах</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Error_messages">полное отслеживание стека для консольных сообщений об ошибках</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Box_model_view">редактируемое Box Model View</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages">%c-форматирование для стилизации консольных сообщений</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Copy_as_cURL">команда «copy as cURL» в Network Monitor</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/tools/Keyboard_shortcuts#Source_editor">клавишные привязки Sublime Text в редакторе источника</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Network_request_list">возможность сделать логи Network Monitor персистентными</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console#JavaScript_errors_and_warnings">JavaScript-предупреждения включены по умолчанию в  Web-консоли</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#HTML_pane_2">Alt+клик раскрывает всех потомков узла</a></li>
+</ul>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2014-04-28&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-03-17&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%203D%20View&amp;component=Developer%20Tools%3A%20App%20Manager&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Profiler&amp;component=Developer%20Tools%3A%20Responsive%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;product=Firefox&amp;list_id=10022921">Все баги инструментов разработчика, исправленные с Firefox 30 по Firefox 31</a>.</p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Префикс «var-» у CSS-переменных изменён на «--» ({{Bug(985838)}}).</li>
+ <li>Исправлен нежелательный пробел для кратного 10 000 в корейских стилях счётчика ({{Bug(985186)}}).</li>
+ <li>Исправлены переходы CSS-прозрачности при псевдо-классе родителя :before и значении auto свойства overflow ({{Bug(990340)}}).</li>
+ <li>Псевдоэлемент ::-moz-math-stretchy удалён ({{Bug(1000879)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Реализован элемент &lt;track&gt; ({{Bug(629350)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<p>Реализована новая функциональность ECMAScript 6:</p>
+
+<ul>
+ <li>Новый метод экземпляров <code>Array</code>: {{jsxref("Array.prototype.fill()")}} ({{Bug(911147)}})</li>
+ <li>Новая <code>Math</code>-функция: {{jsxref("Math.clz32()")}} ({{Bug(925123)}})</li>
+ <li>Новый метод экземпляров <code>String</code>: {{jsxref("String.prototype.normalize()")}} доступен в Firefox Desktop ({{Bug(918987)}}).</li>
+ <li>Новый метод <code>Object</code> {{jsxref("Object.setPrototypeOf()")}}.</li>
+ <li>Новые константы <code>Number</code>: {{jsxref("Number.MAX_SAFE_INTEGER")}} and {{jsxref("Number.MIN_SAFE_INTEGER")}}.</li>
+</ul>
+
+<h3 id="ИнтерфейсыAPIDOM">Интерфейсы/API/DOM</h3>
+
+<ul>
+ <li>Реализован конструктор для <code>KeyboardEvent</code> ({{Bug(930893)}}).</li>
+ <li>Реализован атрибут <code>KeyboardEvent.isComposing</code> ({{Bug(993234)}}).</li>
+ <li>Реализован интерфейс <code>InputEvent</code> ({{Bug(993253)}}).</li>
+ <li>Реализован атрибут <code>InputEvent.isComposing</code> ({{Bug(993253)}}).</li>
+ <li>Реализован {{domxref("CSS.escape", "CSS.escape()")}} ({{Bug(955860)}}).</li>
+ <li>Событие <code>mousemove</code> теперь отменяемое, как в других браузерах ({{Bug(704423)}}). Вызов <code>preventDefault()</code> только выставляет атрибут <code>defaultPrevented</code> в <code>true</code>. То есть остальное поведение не изменилось. Например, это не может предотвратить выставление состояния <code>:hover</code>.</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<ul>
+ <li>Частичная реализация <a href="http://mpeg.chiariglione.org/standards/mpeg-4/open-font-format/text-isoiec-cd-14496-22-3rd-edition">OpenType MATH table</a>, раздел 6.3.6 ({{Bug(407059)}}). Подробнее см. <a href="https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/Fonts">шрифты для Mozilla-вского движка MathML</a> и <a href="https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/MathML_Torture_Test">MathML torture test</a> .</li>
+ <li>Псевдоэлемент <code>:</code><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>:-moz-math-stretchy</code> удалён</span></span> ({{Bug(1000879)}}).</li>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Если они доступны, юникодовские математические буквенно-цифровые символы используются для полужирных, курсивных и полужирно-курсивных mathvariants</span></span> ({{Bug(930504)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="Аудиовидео">Аудио/видео</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h2 id="Безопасность">Безопасность</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Xray_vision#Xrays_for_JavaScript_objects">Привилегированный код теперь получает Xray vision для экземпляров <code>Date</code></a>.</li>
+</ul>
+
+<h2 id="Изменения_для_аддонов_и_разработчиков_Mozilla">Изменения для аддонов и разработчиков Mozilla</h2>
+
+<ul>
+ <li>Атрибут «<code>align</code>» для <code>urlbar-wrapper</code> (ранее для <code>urlbar-container</code>), который был установлен в «<code>center</code>» со <a href="http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&amp;whitespace_mode=show&amp;root=/cvsroot&amp;subdir=mozilla/browser/base/content&amp;command=DIFF_FRAMESET&amp;file=browser.xul&amp;rev2=1.10&amp;rev1=1.9">времён незапамятных</a>, удалён. Это, как известно, влияет на сторонние темы. Вам следует внимательно посмотреть, какое исправление будет правильным для вашей темы, но для поддержания эквивалентного эффекта вы можете добавить в свою тему следующее CSS-правило:<br>
+ <code>#urlbar-wrapper {<br>
+   -moz-box-align: center;<br>
+ }</code></li>
+ <li><a href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils#sendQueryContentEvent()"><code>nsIDOMWindowUtils.sendQueryContentEvent()</code></a> и <a href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils#sendSelectionSetEvent%28%29"><code>nsIDOMWindowUtils.sendSelectionSetEvent()</code></a> имеют <code>aAdditionalFlags</code> как необязательный аргумент. Если вы вызываете <code>nsIDOMWindowUtils.sendSelectionSetEvent()</code> со значением <code>true</code> для <code>aReverse</code>, поведение может быть сломано этим изменением. См. подробности о <code>aAdditionalFlags</code> в <a href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils#Constants">объяснении каждого флага</a> (<code>QUERY_CONTENT_FLAG_*</code> and <code>SELECTION_SET_FLAG_*</code>).</li>
+</ul>
+
+<h3 id="Add-on_SDK">Add-on SDK</h3>
+
+<p>Важные моменты:</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/Add-ons/Add-on_Debugger">Add-on Debugger</a></li>
+ <li>Добавлена возможность преобразования <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/windows#Converting_to_DOM_windows">между высокоуровневыми объектами BrowserWindow и окнами DOM</a> и <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs#Converting_to_XUL_tabs">между высокоуровневыми объектами Tab и вкладками XUL</a>.</li>
+ <li>Обновлена тема по умолчанию, используемая для панелей в Mac OS X.</li>
+ <li>Добавлены опции панели <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/panel#Styling_panel_content">contentStyle и contentStyleFile</a>.</li>
+</ul>
+
+<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox30...firefox31">GitHub-коммиты, выполненные с Firefox 30 по Firefox 31</a>. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.</p>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-04-29&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-03-18&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Исправления багов с Firefox 30 по Firefox 31</a>. Это не включает никакие uplifts, сделанные после того, как этот релиз вступил в фазу Aurora.</p>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Releases/31/Site_Compatibility">Совместимость сайтов для Firefox 31</a></li>
+</ul>
+
+<h3 id="Старшие_версии">Старшие версии</h3>
+
+<p>{{Firefox_for_developers('30')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/32/index.html b/files/ru/mozilla/firefox/releases/32/index.html
new file mode 100644
index 0000000000..b34f0292af
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/32/index.html
@@ -0,0 +1,108 @@
+---
+title: Firefox 32 для разработчиков
+slug: Mozilla/Firefox/Releases/32
+translation_of: Mozilla/Firefox/Releases/32
+---
+<div>{{FirefoxSidebar}}</div><p>Хотите помочь с документированием Firefox 32? Взгяните на <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=32.0">список ошибок, о которых нужно написать</a> и приступайте!</p>
+
+<h2 id="Изменения_для_Web_Разработчиков">Изменения для Web Разработчиков</h2>
+
+<h3 id="Инструментарий_разработчика">Инструментарий разработчика</h3>
+
+<p>Основные изменения:</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Audio_Editor">Редактор Web Audio</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Scratchpad#Code_completion_and_inline_documentation">Автоподстановка и подсказки в Блокноте</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Rules_view">Стили User agent в представлении Inspector Rules</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Firefox_32_onwards_2">Кнопка выбора элемента со страницы перемещена</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector#Firefox_32_onwards">Добавлено отображение размеров узла в информацонную панель Инспектора</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox#Extra_tools">Добавлена кнопка снятия снимка всей страницы</a></li>
+ <li>Добавлены HiDPI изображения в инструменты</li>
+ <li>Узлы, содержщие <code>display:none</code> в Инспекторе отображаются иначе</li>
+</ul>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%203D%20View&amp;component=Developer%20Tools%3A%20App%20Manager&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Profiler&amp;component=Developer%20Tools%3A%20Responsive%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;product=Firefox">Все ошибки исправленные между версиями Firefox 31 и Firefox 32</a>.</p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>{{domxref("mix-blend-mode")}} включено по умолчанию ({{Bug(952643)}}).</li>
+ <li><code>position:sticky</code> включено по умолчанию в Release сборках (раньше было только в Nightly и Aurora) ({{Bug(916315)}}).</li>
+ <li>реализовано box-decoration-break: Левая/правая часть box-shadow должна быть отрисована только на первом/последнем элементе inline контейнера ({{Bug(613659)}}).</li>
+ <li>Реализация flex-grow/flex-shrink для преобразования между нулевыми и не нулевыми значениями ({{Bug(996945)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Экспериментальная реализация свойства (включается параметром) {{HTMLElement("img")}} {{HTMLattrxref("srcset", "img")}}. Чтобы включить его, установите значение <code>dom.image.srcset.enable</code> в <code>true</code> ({{Bug(870021)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализованы новые встроенные методы ECMAScript 6:
+ <ul>
+ <li>{{jsxref("Array.from()")}} ({{bug(904723)}})</li>
+ <li>{{jsxref("Array.prototype.copyWithin()")}}</li>
+ <li>{{jsxref("Number.isSafeInteger()")}}</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="ИнтерфейсыAPIsDOM">Интерфейсы/APIs/DOM</h3>
+
+<ul>
+ <li>Реализованы свойство {{domxref("NavigatorLanguage.languages", "navigator.languages")}} и событие {{event("languagechange")}} ({{Bug(889335)}}).</li>
+ <li>В методы {{domxref("KeyboardEvent.getModifierState")}}() и {{domxref("MouseEvent.getModifierState")}}() добавлена поддержка виртуального модификатора <code>Accel</code> ({{Bug(1009388)}}).</li>
+ <li>Добавлена экспериментальная реализация свойства {{domxref("KeyboardEvent.code")}}: она отключена в Release сборках ({{Bug(865649)}}).</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<ul>
+ <li>Добавлена поддержка для {{MathMLElement("menclose")}} notation <code>phasorangle</code>.</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<p><em><em>Без изменений</em>.</em></p>
+
+<h2 id="Безопасность">Безопасность</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Xray_vision#Xray_semantics_for_Object_and_Array">Привилегированный код теперь обладает рентгеновским зрением относительно экземпляров <code>Object</code> и <code>Array</code> в</a> <a href="/en-US/docs/Xray_vision#Xray_semantics_for_Object_and_Array">JavaScript</a>.</li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений_и_разработчиков_Mozilla">Изменения для разработчиков дополнений и разработчиков Mozilla</h2>
+
+<h3 id="Add-on_SDK">Add-on SDK</h3>
+
+<h4 id="Основные_изменения">Основные изменения</h4>
+
+<ul>
+ <li>Добавлено свойство <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/page-mod#PageMod%28options%29"><code>exclude</code></a> в <code>PageMod</code>.</li>
+ <li>Добавлено свойство <a href="https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/request#Request%28options%29"><code>anonymous</code></a> в <code>Request</code>.</li>
+ <li><a href="https://developer.mozilla.org/en-US/Add-ons/Add-on_Debugger">Add-on Debugger</a> теперь содержит Консоль и Блокнот.</li>
+</ul>
+
+<h4 id="Подробнее">Подробнее</h4>
+
+<p><a class="external external-icon" href="https://github.com/mozilla/addon-sdk/compare/firefox31...firefox32">Коммиты GitHub между версиями Firefox 31 и Firefox 32</a>. Не будут включать никаких поднятий, сделанных после того, как этот выпуск войдет в Aurora.</p>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;chfieldto=2014-06-09&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2014-04-28&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;product=Add-on%20SDK&amp;list_id=10493962">Ошибки исправленные Firefox 31 и Firefox 32</a>. Сюда не включены изменения, сделанные после того, как этот релиз был перемещен в стадию Aurora.</p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Releases/32/Site_Compatibility">Совместимость сайтов с Firefox 32</a></li>
+</ul>
+
+<h3 id="Предыдущие_версии">Предыдущие версии</h3>
+
+<p>{{Firefox_for_developers('31')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/33/index.html b/files/ru/mozilla/firefox/releases/33/index.html
new file mode 100644
index 0000000000..cd1ce8c28c
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/33/index.html
@@ -0,0 +1,83 @@
+---
+title: Firefox 33 для разработчиков
+slug: Mozilla/Firefox/Releases/33
+tags:
+ - API
+ - DOM
+ - Gecko
+ - Method
+ - Release
+translation_of: Mozilla/Firefox/Releases/33
+---
+<div>{{FirefoxSidebar}}</div><div>Хотите помочь с документацией к Firefox 33? Взгляните на <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=33.0">список багов нуждающихся в описании</a> и помогите нам!</div>
+
+<h2 id="Список_изменения_для_веб_-_разработки">Список изменения для веб - разработки</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Реализовано <strong>@counter-style</strong> правило({{bug(966166)}}).</li>
+ <li>Больше нет необходимости использовать префикс <strong>-moz-ethiopic-numeric</strong>({{bug(985825)}}).</li>
+ <li>Добавлена поддержка <strong>disclosure-open/disclosure-closed</strong> стилей счётчиков({{bug(982355)}}).</li>
+ <li>CSS анимация с пустыми keyframes свойствами обрабатывает события по умолчанию({{bug(1004377)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p><em>Нет измененеий.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Удален нестандартный метод {{jsxref("Number.toInteger()")}} ({{bug(1022396)}}).</li>
+ <li>Методы {{jsxref("Map.prototype.set()")}}, {{jsxref("WeakMap.prototype.set()")}} and {{jsxref("Set.prototype.add()")}} можно использовать последовательно, больше не возвращают <code>undefined</code> в место этого возвращают объект. ({{bug(1031632)}}).</li>
+ <li>Добавленна поддержка типа данных "Symbol" из стандарта ECMAScript 6 ({{bug(645416)}}):
+ <ul>
+ <li>{{jsxref("Symbol")}}</li>
+ <li>{{jsxref("Symbol.for()")}}</li>
+ <li>{{jsxref("Symbol.keyFor()")}}</li>
+ <li>{{jsxref("Object.getOwnPropertySymbols()")}}</li>
+ </ul>
+ </li>
+ <li>Параметры по умолчанию инициализированные до инициализации функции или в теле функции не могут быть использованны в качестве параметров по умолчанию ({{bug(1022962)}}).</li>
+</ul>
+
+<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="MathML">MathML</h3>
+
+<ul>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display">Используются <a href="https://wiki.mozilla.org/MathML:Open_Type_MATH_Table#Implementation_Status">Open Type MATH</a> для задания констант fractions, stacks, radicals и скриптов</span></span> ({{bug(961365)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h2 id="Безопасность">Безопасность</h2>
+
+<p><em>Нет изменений.</em></p>
+
+<h2 id="Изменения_для_плагинов_и_методов_их_разработки">Изменения для плагинов и методов их разработки</h2>
+
+<p><em>Нет изменений.</em></p>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Mozilla/Firefox/Releases/33/Site_Compatibility">Совместимость сайтов для Firefox 33</a></li>
+</ul>
+
+<h3 id="Предыдущие_версии">Предыдущие версии</h3>
+
+<p>{{Firefox_for_developers('32')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/43/index.html b/files/ru/mozilla/firefox/releases/43/index.html
new file mode 100644
index 0000000000..9b1ee10652
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/43/index.html
@@ -0,0 +1,162 @@
+---
+title: Firefox 43 для разработчиков
+slug: Mozilla/Firefox/Releases/43
+tags:
+ - Firefox
+ - Release Notes
+translation_of: Mozilla/Firefox/Releases/43
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><a href="https://www.mozilla.org/firefox/developer/" 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;">Установить Firefox Developer Edition</a> Firefox 43 был выпущен 15 декабря 2015 года. В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков приложений.</p>
+
+<h2 id="Важные_изменения_для_Веб_Разработчиков">Важные изменения для Веб Разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<p>Главное:</p>
+
+<ul>
+ <li><a href="/en-US/docs/Tools/Web_Console/Console_messages#Server">Просмотр логов сервера в Консоли Веб </a></li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Overridden_declarations">Быстрый поиск правила переопределяющиего объявление CSS</a></li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Element_popup_menu">Новый пункт в контекстном меню Инспектора : "Use in Console"</a></li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Strict_search">"Strict" опция для фильтрации в  Rules view</a></li>
+ <li><a href="/en-US/docs/Tools/Web_Console/Console_messages#Network">Сообщения в панели Сеть, в Консоли теперь ссылаются на Сетевой Монитор</a></li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Setting_hover_active_focus">В Инспекторе при обзоре разметки можно увидеть индикатор указывающий псевдо-классы у соотвествующих элементов </a></li>
+ <li><span class="author-g-1scq3ywqbljc5puc">Новая боковая панель в WebIDE</span></li>
+</ul>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2015-09-19&amp;query_format=advanced&amp;chfield=resolution&amp;chfieldfrom=2015-08-10&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%203D%20View&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&amp;component=Developer%20Tools%3A%20Responsive%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Storage%20Inspector&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20Web%20Audio%20Editor&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;component=Developer%20Tools%3A%20WebIDE&amp;product=Firefox&amp;list_id=12582678">И как обычно исправлены обнаруженные баги в инструментах разработчика в версиях Firefox 42 и Firefox 43</a>.</p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Удален префикс CSS свойства {{Cssxref("hyphens")}} ({{bug(953408)}}).</li>
+ <li>CCS свойство {{cssxref("font")}} теперь поддерживает указание {{cssxref("font-stretch")}} {{bug(1057680)}}).</li>
+ <li>Псевдокласс {{cssxref(":fullscreen")}} теперь выбирает весь стек элементов с дисплея в полноэкранном режиме, а не только элементы высшего уровня ({{bug(1199522)}}).</li>
+ <li>Устаревшие свойства SVG {{cssxref("writing-mode")}}, <code>lr</code>, <code>lr-tb</code>, <code>rl</code>, <code>tb</code>, and <code>tb-rl</code>, добавлены в CSS как алиасы стандартных CSS свойств ({{bug(1205787)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Для тега {{htmlelement("img")}} с изображением формата ICO содержащего несколько кадров (анимированного), разрешение изображения будет равным разрешению самого большого кадра, а не самого малого {{bug(1201796)}}.</li>
+ <li>Значение области просмотра документа (viewport) (определенного с помощью тега <code>&lt;<a href="/en-US/docs/Web/HTML/Element/meta">meta</a> name="viewport&gt;</code>) можно динамически изменять с помощью JavaScript ({{bug(976616)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<h4 id="Новые_API">Новые API</h4>
+
+<ul>
+ <li>Новые методы ES2016 {{jsxref("Array.prototype.includes()")}} и {{jsxref("TypedArray.prototype.includes()")}} доступны по умолчанию ({{bug(1070767)}}).</li>
+</ul>
+
+<h4 id="Изменения_связанные_с_объектом_arguments">Изменения связанные с объектом <code>arguments</code></h4>
+
+<ul>
+ <li>Более полное соотвествие спецификации ES2015, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрелочные функции </a>больше не содержат свой собственный встроенный объект<code> <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code>. Объект <code>arguments</code> теперь прикреплен лексически  (наследуется от внешней функции). В большинстве случаев, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточные параметры </a>лучшая альтернатива<code> (...args) =&gt; args[i]</code>, смотри {{bug(889158)}}.</li>
+ <li>Объект <a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a> теперь разрешается использовать вместе с <a href="/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters">остаточными параметрами </a>({{bug(1133298)}}).</li>
+ <li>Теперь, объект map <code><a href="/ru/docs/Web/JavaScript/Reference/Functions/arguments">arguments</a></code> в нестрогих функциях доступен только если функция не содержит другие <a href="/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters">остаточные параметры</a>, или <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters">дефолтовые параметры или </a><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">destructured parameters</a> ({{bug(1175394)}}).</li>
+</ul>
+
+<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+
+<h4 id="DOM_HTML_DOM">DOM &amp; HTML DOM</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="IndexedDB">IndexedDB</h4>
+
+<ul>
+ <li>Добавлена <a href="/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Locale-aware_sorting">сортировка с учетом локали</a>, которая позволяет создавать индексы учитывающие локаль. Эти индексы потом могут быть использованы чтобы отсортировать данные с учетом правил локали. ({{bug(871846)}}). Это не стандартная функция и доступна только в Firefox.</li>
+</ul>
+
+<h4 id="Service_Workers">Service Workers</h4>
+
+<ul>
+ <li>Согласно спецификации, если {{domxref("ExtendableEvent.waitUntil()")}} был вызван вне обработчика {{domxref("ExtendableEvent")}}, Firefox выбросит <code>InvalidStateError</code>; также несколько подряд идущих вызовов {{domxref("ExtendableEvent.waitUntil","waitUntil()")}} теперь будут помещены в стек, и результирующие промисы будут добавлены в <a href="https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#dfn-extend-lifetime-promises">extend lifetime promises</a> ({{bug(1180274)}}).</li>
+ <li>Реализованы методы {{domxref("PushMessageData")}} ({{bug(1149195)}}).</li>
+</ul>
+
+<h4 id="WebRTC">WebRTC</h4>
+
+<ul>
+ <li>Метод {{domxref("HTMLCanvasElement.captureStream()")}} активирован в Firefox по умолчанию ({{bug(1177276)}}).</li>
+</ul>
+
+<h4 id="Разное">Разное</h4>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Battery_Status_API">Battery Status API</a> теперь использует новый синтаксис промисов для {{domxref("Navigator.getBattery()")}}, так как это описано в последней версии спецификации ({{bug(1050749)}}).</li>
+ <li>Заголовок <code>User-Agent</code> более не в списке {{Glossary("Forbidden_header_name", "forbidden header names", 1)}} и теперь может быть установлен в объект <a href="/en-US/docs/Web/API/Fetch_API">Fetch</a> {{domxref("Headers")}}, через XHR {{domxref("XMLHttpRequest.setRequestHeader()")}},… ({{bug(1188932)}}).</li>
+ <li>Конструктор {{domxref("MediaRecorder.MediaRecorder()")}} теперь принимает дополнительно необязательный  параметр типа словарь (dictionary), который позволяет Вам устанавливать произвольный бирейт для записываемого аудио/видео ({{bug("1161276")}}).</li>
+ <li>Реализован интерфейс {{domxref("PerformanceObserver")}}, из <a href="/en-US/docs/Web/API/Performance_Timeline_API">Performance Timeline API</a> ({{bug(1165796)}}).</li>
+ <li>Добавлены дополнительно два интерфейса в <a href="/en-US/docs/Web/API/Frame Timing API">Frame Timing API, </a>{{domxref("PerformanceRenderTiming")}} и {{domxref("PerformanceCompositeTiming")}} ({{bug(1191178)}}).</li>
+ <li>Реализована современная версия <a href="/en-US/docs/Web/API/Screen_Orientation_API">Screen Orientation API</a>: доступны безпрефиксные интерфейсы {{domxref("Screen.orientation")}} и {{domxref("ScreenOrientation")}} ({{bug("1131470")}}). Не стандартные {{domxref("Screen.mozOrientation")}}, {{domxref("Screen.onmozorientationchange")}}, {{domxref("Screen.mozLockOrientation()")}}, и {{domxref("Screen.mozUnlockOrientation()")}} будут удалены в будущем.</li>
+ <li>В Линукс, как и в Windows, {{domxref("Event.timeStamp")}} теперь возвращает {domxref("DOMHighResTimeStamp")}} ({{bug(1026803)}}).</li>
+ <li>Экспериментальная поддержка {{domxref("Selection")}} событий {{event("selectionchange")}} и {{event("selectstart")}}, а также добавлены {{domxref("Document.onselectionchange")}} и {{domxref("GlobalEventHandlers.onselectstart")}} свойства для обработчиков событий ({{bug(571294)}}). Событие<code> selectionchange</code> теперь возникает на  {{domxref("Document")}} если связано с  объектом <code>Selection</code>, или в особом случае {{domxref("HTMLInputElement")}} или {{domxref("HTMLTextAreaElement")}} ({{bug(1196479)}}). Это свойство контролируется с помощью настройки <code>dom.select_events.enabled</code>, которое по умолчанию имеет значение <code>false</code>, за исключением Firefox Nightly.</li>
+ <li>Поддержка {{domxref("MouseEvent.offsetX")}} и {{domxref("MouseEvent.offsetY")}} доступна по умолчанию в Android версии Firefox и Firefox OS ({{bug(1204841)}}).</li>
+ <li>Удален метод {{domxref("HTMLCanvasElement.mozFetchAsStream()")}} ({{bug(1206030)}}).</li>
+ <li>Конструктор {{domxref("Request.Request", "Request()")}} а также {{domxref("Window.fetch", "fetch()")}} теперь выбросит исключение {{exception("TypeError")}} если будет использовано в URL которое содержит параменты с именами username и password ({{bug(1195820)}}).</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="HTTP">HTTP</h2>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Networking">Networking</h2>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Безопасность">Безопасность</h2>
+
+<ul>
+ <li>Доступ к Web Storage (i.e. <code>localStorage</code> и <code>sessionStorage</code>) из других IFrame-jов запрещен если у пользователя <a href="https://support.mozilla.org/en-US/kb/disable-third-party-cookies">заблокированы куки из сторонних сервисов (других вебсайтов) </a>({{bug("536509")}}).</li>
+ <li>Белый список удален из Nightly и Aurora/Dev Edition браузеров ({{bug(1201023)}}). Также запланировано удаление из Beta и Release версий в следующей версии (Firefox 44).</li>
+ <li>Реализована целостность ресурсов для {{htmlelement("script")}} и {{htmlelement("link")}} которые ведут к файлам стилей ({{bug("992096")}}).</li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений_и_разработчиков_Mozilla">Изменения для разработчиков дополнений и разработчиков Mozilla</h2>
+
+<h3 id="Interfaces">Interfaces</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="XUL">XUL</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript_code_modules">JavaScript code modules</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="XPCOM">XPCOM</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Other">Other</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/43/">Совместимость сайтов для Firefox 43</a></li>
+</ul>
+
+<h2 id="Старые_версии">Старые версии</h2>
+
+<p>{{Firefox_for_developers('42')}}</p>
diff --git a/files/ru/mozilla/firefox/releases/44/index.html b/files/ru/mozilla/firefox/releases/44/index.html
new file mode 100644
index 0000000000..1e5915ffd7
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/44/index.html
@@ -0,0 +1,210 @@
+---
+title: Firefox 44 для разработчиков
+slug: Mozilla/Firefox/Releases/44
+translation_of: Mozilla/Firefox/Releases/44
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><a href="https://www.mozilla.org/firefox/developer/" 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;">Установить Firefox Developer Edition</a>Firefox 44 был выпущен 26 января 2016 года.<br>
+ В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков приложений.</p>
+
+<h2 id="Изменения_для_Веб_разработчиков">Изменения, для Веб разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li>Added keyboard shortcut <kbd>S</kbd> to scroll the selected node into view in the HTML pane of the Page Inspector ({{bug(1203147)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li><code><a href="/en-US/docs/Web/HTTP/Link_prefetching_FAQ">&lt;link rel="prefetch"&gt;</a></code> now obeys the {{htmlattrxref("crossorigin", "link")}} attribute ({{bug(1214819)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li><code>position:</code> <code>fixed;</code> now always creates a new stacking context ({{bug(1179288)}}).</li>
+ <li>The support of {{cssxref('unicode-range')}} has been enabled by default ({{bug(1119062)}}).</li>
+ <li>Our experimental implementation of CSS Writing Modes has been updated to reflect the latest specification:
+ <ul>
+ <li>The value <code>sideways</code> of the {{cssxref("text-orientation")}} property has been implemented and <code>sideways-right</code> has been made an alias of it ({{bug(1193488)}}).</li>
+ <li>The value <code>sideways-rl</code> and <code>sideways-lr</code> of the {{cssxref("writing-mode")}} property ({{bug(1193488)}} and {{bug(1193519)}}).</li>
+ </ul>
+ </li>
+ <li>The non-standard properties {{cssxref("-moz-math-display")}} and {{cssxref("-moz-window-shadow")}} are no more available from Web content ({{bug(1207002)}}, {{bug(1211040)}}, and {{bug(1212607)}}).</li>
+ <li>The {{cssxref("font-style")}} property now distinguishes between <code>oblique</code> and <code>italic</code> when both variants are available ({{bug(543715)}}).</li>
+ <li>Though not supported, the properties {{cssxref("marks")}}, {{cssxref("orphans")}}, {{cssxref("page")}}, {{cssxref("size")}}, and {{cssxref("widows")}}, were parsed and {{cssxref("@supports")}} was incorrectly reporting them as supported; this has been fixed and the properties are not parsed anymore, nor marked as supported ({{bug(1215702)}}).</li>
+ <li>The internal value <code>-moz-mac-unified-toolbar</code> has been removed from the possible values for the {{cssxref("-moz-appearance")}} property ({{bug(1206468)}}).</li>
+ <li>The {{cssxref("font-style")}} property now makes the distinction between <code>oblique</code> and <code>italic</code>: if both faces are present the correct one is now selected ({{bug(543715)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<ul>
+ <li>{{jsxref("Symbol.toPrimitive")}}, {{jsxref("Symbol.prototype.@@toPrimitive", "Symbol.prototype[@@toPrimitive]")}}, and {{jsxref("Date.prototype.@@toPrimitive", "Date.prototype[@@toPrimitive]")}} have been implemented ({{bug(1054756)}}).</li>
+</ul>
+
+<h4 id="Changes">Changes</h4>
+
+<ul>
+ <li>The <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/let">let</a></code> and <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/const">const</a></code> bindings in the global level have been made compliant with ES2015 semantics. See {{bug(589199)}} and the blog post <a href="https://blog.mozilla.org/addons/2015/10/14/breaking-changes-let-const-firefox-nightly-44/">"Breaking changes in let and const in Firefox Nightly 44"</a>. In addition, <code>let</code> is now available to default Web JavaScript (strict and non-strict) and does not require a version opt-in anymore ({{bug(932517)}}).</li>
+ <li>If <a href="/en-US/docs/Web/JavaScript/Typed_arrays">typed arrays'</a> (like {{jsxref("Int8Array", "Int8Array")}}) and {{jsxref("ArrayBuffer", "ArrayBuffer")}}) constructors are called as a function without the {{jsxref("Operators/new", "new")}} operator, a {{jsxref("TypeError")}} is now thrown as per the ES6 specification ({{bug(980945)}}, {{bug(1214936)}}).</li>
+ <li>The {{jsxref("RegExp")}} sticky flag now follows the ES2015 standard for<a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky#Anchored_sticky_flag"> anchored sticky regular expressions</a> ({{bug(773687)}}).</li>
+ <li>The <a href="/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell">JavaScript shell</a> (SpiderMonkey's REPL) now defaults to the default, Web-compatible JS version (and not JS1.7+ anymore) ({{bug(1192329)}}).</li>
+</ul>
+
+<h4 id="Removals">Removals</h4>
+
+<ul>
+ <li>Support for the non-standard <a href="/en-US/docs/Web/JavaScript/Reference/Statements/let#let_blocks"><code>let</code> blocks</a> has been dropped ({{bug(1167029)}}.</li>
+ <li>The non-standard and deprecated property {{jsxref("Object.noSuchMethod", "Object.prototype.__noSuchMethod__")}} has been removed ({{bug(683218)}}).</li>
+</ul>
+
+<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+
+<h4 id="DOM_HTML_DOM">DOM &amp; HTML DOM</h4>
+
+<ul>
+ <li>For compatibility with specific existing sites, the property {{domxref("Document.charset")}} has been implemented as an alias of {{domxref("Document.characterSet")}} ({{bug(647621)}}).</li>
+ <li>Support for the <code><a href="https://developer.mozilla.org/en-US/docs/Adding_search_engines_from_web_pages#Installing_Sherlock_plugins">window.sidebar.addSearchEngine()</a></code> method, which allowed Web pages to invoke an installation of a Sherlock plugin, has been dropped and now it just logs a warning in the Web Console ({{bug(862148)}}).</li>
+ <li>To fight unwanted pop-ups, prompts requested in {{domxref("Window.onbeforeunload")}} of pages that have not been interacted with are no more displayed ({{bug(636905)}}).</li>
+ <li>The deprecated method {{domxref("MessageEvent.initMessageEvent()")}} has been reimplemented for backward compatibility ({{bug(949376)}}).</li>
+ <li>The obsolete <code>DocumentType.internalSubset</code> has been removed ({{bug(801545)}}).</li>
+ <li>For compatibility with existing sites, the properties {{domxref("Window.orientation")}}, {{domxref("Window.onorientationchange")}}, as well as the {{event("orientationchange")}} event have been implemented ({{bug(920734)}}).</li>
+ <li>Iframe with explicit fullscreen request should not exit fullscreen implicitly ({{bug(1187801)}}).</li>
+ <li>The events {{event("mouseover")}}, {{event("mouseout")}}, {{event("mouseenter")}}, {{event("mouseleave")}}, {{event("pointermove")}}, {{event("pointerover")}}, {{event("pointerout")}}, {{event("pointerenter")}} and {{event("pointerleave")}} are now triggered for disabled form elements ({{bug(218093)}}).</li>
+ <li>The method {{domxref("Element.webkitMatchesSelector()")}} has been added ({{bug(1216193)}}).</li>
+ <li>
+ <p>To match the spec, the method {{domxref("Document.createAttribute()")}} now lowercases the input ({{bug(1176313)}}).</p>
+ </li>
+</ul>
+
+<h4 id="WebGL">WebGL</h4>
+
+<ul>
+ <li>Uniform Buffer Objects have been implemented ({{bug(1048747)}}).</li>
+</ul>
+
+<h4 id="IndexedDB">IndexedDB</h4>
+
+<ul>
+ <li>The {{domxref("IDBIndex.getAll()")}} and {{domxref("IDBIndex.getAllKeys()")}} are now available by default ({{bug(1196841)}}).</li>
+</ul>
+
+<h4 id="Service_Workers">Service Workers</h4>
+
+<ul>
+ <li>The {{domxref("ServiceWorkerMessageEvent")}} and {{domxref("ExtendableMessageEvent")}} interfaces have been implemented ({{bug(1143717)}} and {{bug(1207068)}}).</li>
+ <li>{{domxref("Headers")}} objects now support a pair iterator, meaning that the methods {{domxref("Headers.entries()")}}, {{domxref("Headers.keys()")}}, and {{domxref("Headers.values()")}} are now available; {{jsxref("Symbol.iterator")}} now also returns the default iterator for them ({{bug(1108181)}}).</li>
+ <li>The {{domxref('XMLHttpRequest')}} API has been disabled on Service Workers ({{bug(931243)}}).</li>
+ <li>The interface {{domxref("FetchEvent")}} now extends {{domxref("ExtendableEvent")}}, giving it access to the {{domxref("ExtendableEvent.waitUntil()")}} method. ({{bug(1214772)}}).</li>
+ <li>Following a recent change in the specification, {{domxref("FetchEvent.client")}} has been removed ({{bug(1218135)}}).</li>
+ <li>To match the latest specification, the {{domxref("ServiceWorkerContainer.onreloadpage")}} has been removed ({{bug(1218139)}}).</li>
+ <li>The event handlers {{domxref("ServiceWorkerGlobalScope.onbeforeevicted")}} and {{domxref("ServiceWorkerGlobalScope.onevicted")}} have been removed as they weren't following the spec. They will be reintroduced in the future, but their removal will allow feature detection to work as expected ({{bug(1218142)}}).</li>
+ <li>In the {{domxref("FetchEvent.FetchEvent", "FetchEvent()")}} constructor, if the <code>isReload</code> member is not present in the options dictionary, it now defaults to <code>false</code> ({{bug(1216401)}}).</li>
+ <li>The {{domxref("Client.frameType")}} property is now implemented on the right interface; it was on {{domxref("WindowClient")}} before ({{bug(1218146)}}).</li>
+ <li>When <a href="/en-US/docs/Web/HTML/Using_the_application_cache">AppCache</a> is used to provide offline support for a page, a warning message is now displayed in the console advising developers to use <a href="/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers">Service workers</a> instead ({{bug("1204581")}}.)</li>
+ <li>Service workers have been enabled by default in Gecko.</li>
+</ul>
+
+<h4 id="WebRTC">WebRTC</h4>
+
+<ul>
+ <li>WebRTC interfaces have been <em>unprefixed</em> ({{bug(1155923)}}). In particular:
+
+ <ul>
+ <li><code>mozRTCPeerConnection</code> is now {{domxref("RTCPeerConnection")}}.</li>
+ <li><code>mozRTCIceCandidate</code> is now {{domxref("RTCIceCandidate")}}.</li>
+ <li><code>mozRTCSessionDescription</code> is now {{domxref("RTCSessionDescription")}}.</li>
+ </ul>
+ </li>
+ <li>The {{domxref("RTCDataChannel.bufferedAmountLowThreshold")}} and {{domxref("RTCDataChannel.onbufferedamountlow")}} properties, as well as the {{event("bufferedamountlow")}} event, have been implemented ({{bug(1178091)}}).</li>
+ <li>The attribute {{domxref("RTCPeerConnection.canTrickleIceCandidates")}} has been added, the non-standard method {{domxref("RTCPeerConnection.updateIce()")}} removed ({{bug(1209744)}}).</li>
+ <li>The {{domxref("MediaStream")}} interface now supports the {{domxref("MediaStream.addTrack()")}} and {{domxref("MediaStream.removeTrack()")}} methods ({{bug(1103188)}}).</li>
+ <li>The constructor {{domxref("MediaStream.MediaStream", "MediaStream()")}} has been implemented ({{bug(1070216)}}).</li>
+</ul>
+
+<h4 id="New_APIs_2">New APIs</h4>
+
+<ul>
+ <li>An experimental implementation of the Canvas API in Workers has landed: {{domxref("OfflineCanvas")}} and {{domxref("HTMLCanvasElement.transferControlToOffscreen()")}} are available behind the <code>gfx.offscreencanvas.enabled</code> preference, currently disabled by default ({{bug(709490)}}).</li>
+ <li>The Text2Speech API, part of Web Speech API, has now an OS X backend. But this is disabled by default ({{bug(1003452)}}).</li>
+</ul>
+
+<h4 id="Miscellaneous">Miscellaneous</h4>
+
+<ul>
+ <li>{{domxref("URLSearchParams")}} objects now support a pair iterator, meaning that the methods {{domxref("URLSearchParams.entries()")}}, {{domxref("URLSearchParams.keys()")}}, and {{domxref("URLSearchParams.values()")}} are now available; {{jsxref("Symbol.iterator")}} now also returns the default iterator for them ({{bug(1085284)}}).</li>
+ <li>{{domxref("FormData")}} objects now support a pair iterator, meaning that the methods {{domxref("FormData.entries()")}}, {{domxref("FormData.keys")}}, and {{domxref("FormData.values()")}} are now available; {{jsxref("Symbol.iterator")}} now also returns the default iterator for them ({{bug(1127703)}}).</li>
+ <li>When {{domxref("XMLHttpRequest.send()")}} is used with an HTML document, it now uses <code>text/html</code> instead of <code>application/xml</code> ({{bug(918771)}}).</li>
+ <li>Speech synthesis (text-to-speech) has been implemented in Firefox Desktop for Mac and Linux, hidden behind the <code>media.webspeech.synth.enabled</code> flag in <code>about:config</code> ({{bug("1003452")}}, {{bug("1003464")}}.) See <a href="/en-US/docs/Web/API/Web_Speech_API">Web Speech API</a> for more information.</li>
+ <li>Elements inside a {{HTMLElement("frame")}} or an {{HTMLElement('object')}} can't be set full-screen anymore ({{bug(1212299)}}).</li>
+</ul>
+
+<h3 id="MathML">MathML</h3>
+
+<p><em>No change.</em></p>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>No change.</em></p>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<p><em>No change.</em></p>
+
+<h2 id="HTTP">HTTP</h2>
+
+<ul>
+ <li>Support for the <a href="https://en.wikipedia.org/wiki/Brotli">Brotli</a> algorithm has been added and both <code><a href="/en-US/docs/Web/HTTP/Content_negotiation#The_Accept-Encoding_header">Accept-Encoding</a></code> and <code><a href="/en-US/docs/Web/HTTP/Headers/Content-Encoding">Content-Encoding </a></code>headers now support the <code>br</code> value ({{bug(366559)}} and {{bug(1211916)}}).</li>
+ <li>Incorrect support of HTTP/2 headers containing line breaks (<code>'/n'</code>) have been removed as the spec doesn't allow it, unlike HTTP/1 ({{bug(1197847)}}).</li>
+</ul>
+
+<h2 id="Networking">Networking</h2>
+
+<p><em>No change.</em></p>
+
+<h2 id="Security">Security</h2>
+
+<ul>
+ <li>RC4 is now also disabled by default on Beta and Release versions of the browser ({{bug(1201025)}}).</li>
+</ul>
+
+<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>
+
+<ul>
+ <li>Added <code>LIKE</code> support to Sqlite.jsm ({{bug(1188760)}}).</li>
+ <li>Added Snackbars.jsm module to <a href="/en/docs/Mozilla/Firefox_for_Android" title="/en/docs/Mozilla/Firefox_for_Android">Firefox for Android</a> ({{bug(1215026)}})</li>
+</ul>
+
+<h3 id="XPCOM">XPCOM</h3>
+
+<p><em>No change.</em></p>
+
+<h3 id="Other">Other</h3>
+
+<p><em>No change.</em></p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/44/">Site compatibility for Firefox 44</a></li>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(43)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/45/index.html b/files/ru/mozilla/firefox/releases/45/index.html
new file mode 100644
index 0000000000..59175aa964
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/45/index.html
@@ -0,0 +1,168 @@
+---
+title: Firefox 45 для разработчиков
+slug: Mozilla/Firefox/Releases/45
+translation_of: Mozilla/Firefox/Releases/45
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><a href="https://nightly.mozilla.org/" 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;">Установить Firefox Developer Edition</a> Firefox 45 был выпущен 8 марта 2016 года. В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков приложений.</p>
+
+<h2 id="Изменения_для_Веб_разработчиков">Изменения для Веб разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Настройки безопасности содержимого можно устанавливать прямо на html элемент {{HTMLElement("meta")}} ({{bug(663570)}}).</li>
+ <li>Атрибут<code> referrer</code> переименован в  <code>referrerpolicy</code> в тегах {{HTMLElement("image")}}, {{HTMLElement("area")}}, {{HTMLElement("a")}}, and {{HTMLElement("iframe")}} ({{bug(1187357)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>В {{cssxref("word-spacing")}} можно указывать значения в процентах ({{bug(1038663)}}).</li>
+ <li>Добавлены <code>inline-start</code> <code>и inline-end</code> в {{cssxref("float")}} and {{cssxref("clear")}} ({{bug(1122918)}}). Они активированы по умолчанию в Nightly и Aurora (Dev edition), а также в Firefox OS; чтобы активировать их в текущем релизе или бете, нужно установить значение <code>layout.css.float-logical-values.enabled</code> в true (about:config).</li>
+ <li>Реализованы The {{cssxref("text-emphasis")}}, {{cssxref("text-emphasis-style")}}, {{cssxref("text-emphasis-color")}}, и {{cssxref("text-emphasis-position")}}; по умолчанию они недоступны, чтобы активировать их (установите значение <code>layout.css.text-emphasis.enabled</code> в true ({{bug(1040668)}}).</li>
+ <li>Алиас -webkit-transform related CSS properties ({{bug(1179444)}}).</li>
+ <li>Support -webkit-min-device-pixel-ratio in CSS media queries (nonstandard version of "min-resolution") ({{bug(1176968)}}).</li>
+ <li>Remove pref layout.css.ruby.enabled ({{bug(1202940)}}).</li>
+ <li> [css-grid][css-flexbox] Implement grid/flex layout for &lt;fieldset&gt; ({{bug(1230207)}}).</li>
+ <li>Support -webkit-box styling, as aliases for modern CSS flexbox (behind a pref) ({{bug(1208635)}}).</li>
+ <li>Our experimental implementation of CSS Grids has been improved:
+ <ul>
+ <li>Gutters, that is the {{cssxref("grid-column-gap")}}, {{cssxref("grid-row-gap")}}, and {{cssxref("grid-gap")}} properties are now supported ({{bug(1176792)}}).</li>
+ <li>The implied minimum size of grid Items, that is the special {{cssxref("min-width")}} and {{cssxref("min-height")}} <code>auto</code> behavior has been implemented ({{bug(1176775)}}).</li>
+ <li>Percentage lengths for grid item are now calculated correctly ({{bug(1163435)}}).</li>
+ <li>{{cssxref("align-self")}} and {{cssxref("justify-self")}} are now supported on grid layouts ({{bug(1151213)}}).</li>
+ <li>{{cssxref("align-content")}} and {{cssxref("justify-content")}} are now supported on grid layouts ({{bug(1151214)}}).</li>
+ <li>An empty grid now still has one explicit grid line in each axis ({{bug(1215099)}}).</li>
+ <li>Negative line numbers should start counting from the end of the explicit grid ({{bug(1215957)}}).</li>
+ <li>Make our "Implicit Named Areas" handling match the spec ({{bug(1215182)}}).</li>
+ <li>Tweak the implementation of Grid Placement Conflict Handling (due to a spec change) ({{bug(1211260)}}).</li>
+ <li>min-height is not applied to grid container ({{bug(1229165)}}).</li>
+ <li>Grid item with 100%-wide image ends up hugely tall  ({{bug(1227285)}}).</li>
+ <li>Fix grid-auto-flow: dense algorithm error  ({{bug(1228984)}}).</li>
+ <li>abs.pos. child spanning from an 'auto' start position to an end line should end on the start side of the gutter  ({{bug(1230695)}}).</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>{{jsxref("Operators/Expression_closures", "Expression closures", "", 1)}} are deprecated and will now present a warning in the console ({{bug(995610)}}).</li>
+ <li>{{jsxref("String.prototype.replace")}} does not restore {{jsxref("Global_Objects/RegExp/n", "RegExp static properties", "", 1)}} after executing function parameter anymore ({{bug(1226936)}}).</li>
+ <li>The ES2016 (ES7) {{jsxref("Object.entries()")}} and {{jsxref("Object.values()")}} methods have been implemented in non-release channels ({{bug(1208464)}}).</li>
+ <li>The ES2015 (ES6) block-level functions have been implemented ({{bug(1071646)}}).</li>
+</ul>
+
+<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+
+<h4 id="DOM_HTML_DOM">DOM &amp; HTML DOM</h4>
+
+<ul>
+ <li>Для улучшения совместимости реализовано нестандартное свойство <code><a href="/en-US/docs/Web/API/Node/innerText">Node.innerText</a></code> ({{bug(264412)}}).</li>
+ <li>&lt;img srcset&gt; реагирует на изменения размеров/области просмотра ({{bug(1166138)}}).</li>
+</ul>
+
+<h4 id="WebGL">WebGL</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="IndexedDB">IndexedDB</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Service_Workers">Service Workers</h4>
+
+<ul>
+ <li>Реализованы {{domxref("Clients.get()")}} и {{domxref("FetchEvent.clientId")}} ({{bug(1222464)}}.)</li>
+ <li>Реализовано {{domxref("Clients.openWindow()")}} ({{bug(1172870)}}.)</li>
+</ul>
+
+<h4 id="WebRTC">WebRTC</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Разное">Разное</h4>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Web_Speech_API">Web Speech Synthesis API</a> has been implemented on Firefox Desktop ({{bug(1003439)}}).Реализован API</li>
+ <li>The {{domxref("Window.onstorage")}} event handler has been added.</li>
+ <li>The interface {{domxref("ComputedTiming")}} have been added to our experimental implmenation of <a href="/en-US/docs/Web/API/Web_Animations_API">Web Animations API</a> ({{bug(1108055)}}).</li>
+</ul>
+
+<p><em>No change.</em></p>
+
+<h3 id="MathML">MathML</h3>
+
+<p><em>No change.</em></p>
+
+<h3 id="SVG">SVG</h3>
+
+<ul>
+ <li>SVG stroke hit-testing is buggy when cairo is the Moz2D backend ({{bug(676001)}}).</li>
+ <li>Unable to interact with elements who have large transform / translate values ({{bug(1217012)}}).</li>
+</ul>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<ul>
+ <li>Fixed: Regression (since Firefox 41) whereby audio playback was stuttering due to duration time rounding errors ({{bug(1222866)}}.)</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>
+
+<ul>
+ <li>Support of the <code>child-src</code> <a href="/en-US/docs/Web/Security/CSP/CSP_policy_directives">CSP policy directive</a> has been implemented ({{bug(1045891)}}).</li>
+ <li>EV certificates with a validity greater than 27 months are now considered and handled as DV certificates ({{bug(1222903)}}).</li>
+</ul>
+
+<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
+
+<h3 id="Interfaces">Interfaces</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="XUL">XUL</h3>
+
+<p><em>Без изменений</em></p>
+
+<h3 id="JavaScript_code_modules">JavaScript code modules</h3>
+
+<p><em>Без изменений</em>.</p>
+
+<h3 id="XPCOM">XPCOM</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Other">Other</h3>
+
+<ul>
+ <li>WebIDL constructors could be called without the <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new"><code>new</code></a> operator in chrome context..  Now such code will raise a <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError"><code>TypeError</code></a> like in Web content since Firefox 30. For example, <code>var req = XMLHttpRequest();</code> need to be <code>var req = new XMLHttpRequest();</code>.</li>
+</ul>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/45/">Site Compatibility for Firefox 45</a></li>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(44)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/47/index.html b/files/ru/mozilla/firefox/releases/47/index.html
new file mode 100644
index 0000000000..3b12071fcf
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/47/index.html
@@ -0,0 +1,174 @@
+---
+title: Firefox 47 для разработчиков
+slug: Mozilla/Firefox/Releases/47
+translation_of: Mozilla/Firefox/Releases/47
+---
+<div>{{FirefoxSidebar}}<br>
+<a href="https://www.mozilla.org/firefox/developer/" 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;">Протестировать последние возможности разработчиков,<br>
+и установить Firefox Developer Edition</a>Firefox 47 был выпущен 6 июня 2016 года.<br>
+В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков дополнений.</div>
+
+<h2 id="Изменения_для_веб_разработчиков">Изменения для веб разработчиков</h2>
+
+<h3 id="Developer_Tools">Developer Tools</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agent">User-agent spoofing</a> from the <a href="https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_Mode">Responsive mode</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Memory/Dominators_view#Retaining_Paths_panel">Retaining paths panel</a> in memory tool</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorker">Service workers</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/Push_API">Push API</a> debugging
+ <ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/about:debugging">about:debugging</a> dashboard for workers</li>
+ <li>Cached requests are now shown in <a href="https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor">Network Monitor</a></li>
+ <li>Support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/Cache">cache storage</a> in <a href="https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector">Storage Inspector</a></li>
+ </ul>
+ </li>
+ <li>Ability to filter <a href="https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector">Storage Inspector</a> entries</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console">Console</a> now detects incomplete input and switches multi-line mode</li>
+ <li>Updated breakpoint style in <a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger">Debugger</a></li>
+ <li>Prevent panels from hiding automatically using the <a href="https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox">Browser Toolbox</a>, to aid browser and add-on debugging</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/UI_Tour#Fonts_view">Font inspector</a> has been disabled by default</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/3D_View">3D view</a> has been removed</li>
+ <li>Developer tools theme refresh</li>
+ <li>Disable the Font Panel ({{bug(1247723)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p><em>No change.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Support for the {{cssxref("::backdrop")}} pseudo-element has been added ({{bug(1064843)}}).</li>
+ <li>The case-insensitive modifier <code>i</code> (like in <code>[foo=bar i]</code>) for <a href="/en-US/docs/Web/CSS/Attribute_selectors">attribute selectors</a> has been implemented ({{bug(888190)}}).</li>
+ <li>An experimental implementation of CSS Mask Image properties landed. For the moment, this will only be available on Nightly versions of Firefox.y: shorthand version of {{cssxref("mask")}}, as well as {{cssxref("mask-repeat")}}, {{cssxref("mask-position")}}, {{cssxref("mask-size")}} are now available ({{bug(686281)}}).</li>
+ <li>The {{cssxref("clip-path")}} property now experimentally supports <code>polygon()</code>, <code>ellipse()</code>, and <code>circle()</code> on HTML elements (does not support <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1246762">inset()</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1246764">path()</a>), behind the pref <code>layout.css.clip-path-shapes.enabled</code> that defaults to <code>false</code> ({{bug(1075457)}}). Interpolation (and therefore animation) of these values is not yet supported.</li>
+ <li>Our still experimental grid implementation has been updated:
+ <ul>
+ <li>{{cssxref("align-content")}}: <code>normal</code> behaves now as <code>stretch</code> for grid containers ({{bug(1237754)}}).</li>
+ <li>The order of column/row values for {{cssxref('grid')}}, {{cssxref('grid-template')}}, and {{cssxref('grid-gap')}} properties has been swapped ({{bug(1251999)}}).</li>
+ </ul>
+ </li>
+ <li>The {{cssxref("@media/display-mode", "display-mode")}} media feature is now supported ({{bug("1104916")}}).</li>
+ <li>The value <code>true</code> of {{cssxref("text-align")}} and {{cssxref("text-align-last")}} has been renamed to <code>unsafe</code> ({{bug("1250342")}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>The new ES2017 {{jsxref("Object.values()")}} and {{jsxref("Object.entries()")}} methods have been implemented ({{bug(1232639)}}).</li>
+ <li>The deprecated <a href="/en-US/docs/Archive/Web/Old_Proxy_API">old Proxy API</a> (<code>Proxy.create</code> and <code>Proxy.createFunction</code>) now presents a deprecation warning in the console and will be removed in a future version. Use the standard {{jsxref("Proxy")}} object instead ({{bug(892903)}}).</li>
+ <li>Support for the deprecated non-standard <code>flags</code> argument of <code>String.prototype.</code>{{jsxref("String.prototype.match", "match")}}/{{jsxref("String.prototype.search", "search")}}/{{jsxref("String.prototype.replace", "replace")}} has been dropped in non-release builds ({{bug(1245801)}}).</li>
+ <li>As per the new ES2016 specification, the {{jsxref("Proxy")}} <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/enumerate">enumerate</a> trap for <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a></code> statements has been removed ({{bug(1246318)}}).</li>
+ <li>The {{jsxref("Array.prototype.indexOf()")}} and {{jsxref("Array.prototype.lastIndexOf()")}} methods (and their {{jsxref("TypedArray")}} equivalents) have been updated to never return <code>-0</code> as per the ECMAScript specification ({{bug(1242043)}}).</li>
+</ul>
+
+<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
+
+<h4 id="DOM_HTML_DOM">DOM &amp; HTML DOM</h4>
+
+<ul>
+ <li>The property {{domxref("Document.scrollingElement")}} has been implemented behind the pref <code>dom.document.scrollingElement.enabled</code> that defaults to <code>false</code> ({{bug(1153322)}}).</li>
+</ul>
+
+<h4 id="WebGL">WebGL</h4>
+
+<p><em>No change.</em></p>
+
+<h4 id="IndexedDB">IndexedDB</h4>
+
+<ul>
+ <li>The {{domxref("IDBKeyRange.includes()")}} method has been implemented ({{bug("1251498")}}).</li>
+</ul>
+
+<h4 id="Service_Worker_and_related_APIs">Service Worker and related APIs</h4>
+
+<ul>
+ <li>The {{domxref("Request.Request()")}} constructor can now accept a referrer option in its init object ({{bug(1251448)}}).</li>
+ <li>The {{domxref("Request.referrerPolicy")}} property is now supported ({{bug(1251872)}}).</li>
+ <li>
+ <p><a href="/en-US/docs/Web/API/Service_Worker_API">Service workers</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/Push_API">Push</a> have been disabled in the <a class="external external-icon" href="https://www.mozilla.org/en-US/firefox/organizations/">Firefox 45 Extended Support Release</a> (ESR) ({{bug(1232029)}}).</p>
+ </li>
+</ul>
+
+<h4 id="WebRTC">WebRTC</h4>
+
+<ul>
+ <li>Support for the {{domxref("RTCIceServer")}} dictionary has been updated in keeping with revisions to the WebGL 1.0 specification by adding support for the {{domxref("RTCIceServer.credentialType", "credentialType")}} property. This property is a string which specifies whether the credential is a password or a token. Currently, Firefox only supports <code>"password"</code>.</li>
+</ul>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<p><em>No change.</em></p>
+
+<h4 id="Others">Others</h4>
+
+<ul>
+ <li>{{domxref("Cache.add()")}} and {{domxref("Cache.addAll()")}} now raises a <code>TypeError</code> exception if the response status is not in the <code>200</code> range ({{bug(1244764)}}).</li>
+ <li>The <a href="/en-US/docs/Mozilla/Firefox_OS/API/App_installation_and_management_APIs">App installation and management APIs</a> (<code>navigator.mozApps.*</code>) are no longer exposed to non-Firefox OS platforms ({{bug("1238576")}}).</li>
+ <li><a href="/en-US/docs/Web/API/Web_Crypto_API">Web Crypto API</a> methods can now use the RSA-PSS cryptographic algorithm ({{bug (1191936)}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/Permissions_API">Permissions API</a> has had the {{domxref("Permissions.revoke()")}} method added ({{bug("1197461")}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/Browser_API">Browser API</a>, which extends the functionality of {{htmlelement("iframe")}}s to allow the creation of frames for displaying web content using HTML — and was previously only available in Firefox OS — is now available to desktop chrome code too ({{bug(1238160)}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/notification">Notification API</a>'s {{domxref("Notification.requestPermission()","requestPermission()")}} method has been updated from a callback to a promised-based syntax ({{bug(1241278)}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/Fullscreen_API">Fullscreen API</a> has been updated to the latest spec and unprefixed. Some methods have been renamed or have seen their capitalisation changed ({{bug(743198)}}). Note that this is not yet activated by default by behind the <code>full-screen-api.unprefix.enabled</code> preference ({{bug(1268749)}}).</li>
+</ul>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<ul>
+ <li>Now WAV file with u-law compression encoding can be played({{bug(851530)}}).</li>
+ <li><a href="https://www.widevine.com/">Widevine</a> Content Decryption Module provided by Google Inc. is available via the <a href="/en-US/docs/Web/API/Encrypted_Media_Extensions_API">Encrypted Media Extensions API</a> for use with MP4 (only; see {{bug(1257716)}} for EME-with-WebM support) on Windows Vista and later and on Mac OS X enabling migration off Silverlight ({{bug(1265270)}}).</li>
+</ul>
+
+<h2 id="HTTP">HTTP</h2>
+
+<p><em>Изменений нет.</em></p>
+
+<h2 id="Сеть">Сеть</h2>
+
+<p><em>Изменений нет.</em></p>
+
+<h2 id="Защита">Защита</h2>
+
+<ul>
+ <li>URL with the <code>view-source:</code> protocol don't open the <a href="/en-US/docs/Tools/View_source">View Source</a> tool anymore when used from a Web page ({{bug(1172165)}}).</li>
+ <li>The Firefox <a href="https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in-firefox/">click-to-activate plugin whitelist</a> has been removed: only Flash doesn't need to be clicked to be activated ({{bug(1263630)}}).</li>
+</ul>
+
+<h2 id="Изменения_для_дополнений_и_Mozilla_developers">Изменения для дополнений и  Mozilla developers</h2>
+
+<h3 id="Interfaces">Interfaces</h3>
+
+<ul>
+ <li>The CSS tokenizer is now available in JavaScript for add-ons ({{bug(1152033)}}).</li>
+</ul>
+
+<h3 id="FUEL">FUEL</h3>
+
+<p>The <a href="/en-US/docs/Mozilla/Tech/Toolkit_API/FUEL">FUEL</a> JavaScript library, introduced back in Firefox 3, <strong>has been removed</strong>. This library was designed to aid in add-on development and with the introduction of the <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a> and, now, by <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions">WebExtensions</a> support, is no longer useful. ({{bug(1090880)}})</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>
+
+<p><em>No change.</em></p>
+
+<h2 id="Читайте_так_же">Читайте так же</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/47">Site Compatibility for Firefox 47</a></li>
+</ul>
+
+<h2 id="Старые_версии">Старые версии</h2>
+
+<p>{{Firefox_for_developers(46)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/50/index.html b/files/ru/mozilla/firefox/releases/50/index.html
new file mode 100644
index 0000000000..cac9da9b13
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/50/index.html
@@ -0,0 +1,202 @@
+---
+title: Firefox 50 для разработчиков
+slug: Mozilla/Firefox/Releases/50
+translation_of: Mozilla/Firefox/Releases/50
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><a href="https://www.mozilla.org/firefox/developer/" 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;">Установить Firefox Developer Edition</a>Firefox 50 был выпущен 15 ноября 2016 года.<br>
+ В этой статье перечислены ключевые изменения, которые полезны не только для веб-разработчиков, но и для разработчиков Firefox и Gecko, а также для разработчиков приложений.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения, для веб-разработчиков</h2>
+
+<ul>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Стиль элемента по умолчанию {{HTMLElement("bdo")}} теперь определен как {{cssxref("unicode-bidi")}} имеющий значение <code>isolate-override</code> ({{bug(1249497)}}).</li>
+ <li>Установка аттрибута {{htmlattrxref("src", "track")}} элемента {{HTMLElement("track")}} теперь работает корректно ({{bug(1281418)}}).</li>
+ <li>Аттрибут <code>referrerpolicy</code> у элементов {{HTMLElement("area")}}, {{HTMLElement("a")}}, {{HTMLElement("img")}}, {{HTMLElement("iframe")}} and {{HTMLElement("link")}} теперь доступен по умолчанию ({{bug(1223838)}}, {{bug(1264165)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Border-radiused corners with dashed and dotted styles are now rendered with the specified style instead of a solid style ({{bug(382721)}}).</li>
+ <li>The non-standard {{cssxref(":-moz-full-screen-ancestor")}} pseudo-class selector has been removed ({{bug(1199529)}}).</li>
+ <li>The {{cssxref("box-sizing")}}<code>: padding-box</code> has been removed, since it’s no longer a part of the spec and Firefox was the only major browser implementing it ({{bug(1166728)}}).</li>
+ <li>The three values <code>isolate</code>, <code>isolate-override</code>, and <code>plaintext</code> of the {{cssxref("unicode-bidi")}} property have been unprefixed ({{bug(1141895)}}).</li>
+ <li>In quirks mode, the bullet of a list item now inherits the size of the list, like in standards mode ({{bug(648331)}}).</li>
+ <li>The {{cssxref(":in-range")}} and {{cssxref(":out-of-range")}} pseudo-classes have changed behavior to not match disabled or read-only inputs ({{bug(1264157)}}).</li>
+ <li>The {{cssxref(":any-link")}} pseudo-class is now unprefixed ({{bug(843579)}}).</li>
+ <li>The <code>space</code> value for {{cssxref("border-image-repeat")}} has been implemented ({{bug(720531)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>The ES2015 {{jsxref("Symbol.hasInstance")}} property has been implemented ({{bug(1054906)}}).</li>
+ <li>The ES2017 {{jsxref("Object.getOwnPropertyDescriptors()")}} method has been implemented ({{bug(1245024)}}).</li>
+ <li>The behavior of \W in {{jsxref("RegExp")}} with unicode and ignoreCase flags is changed to match recent draft spec. Now it doesn't match to K, S, k, s, and KELVIN SIGN (U+212A), and LATIN SMALL LETTER LONG S (U+017F) ({{bug(1281739)}}).</li>
+</ul>
+
+<h3 id="Developer_Tools">Developer Tools</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Tools/Web_Console/Console_messages#Source_maps">Веб-консоль теперь поддерживает source map.</a></li>
+ <li><a href="/en-US/docs/Tools/Storage_Inspector#IndexedDB">Инспектор хранилища теперь позволяет вам удалить отдельные записи в хранилище объектов IndexedDB.</a></li>
+ <li><a href="/en-US/docs/Tools/Memory">Инструмент Память по умолчанию включена.</a></li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/UI_Tour#Computed_view">Блоковая модель перемещена во вкладку Вычислено, отображающую собранные CSS-стили элемента.</a></li>
+ <li>
+ <p><a href="/en-US/docs/Tools/Web_Console/Console_messages#Viewing_network_request_details">Веб-консоль теперь показывает stack trace для сетевых запросов XHR или Fetch().</a></p>
+ </li>
+</ul>
+
+<p><a class="external external-icon" href="https://bugzilla.mozilla.org/buglist.cgi?list_id=13263766&amp;chfield=resolution&amp;chfieldfrom=2016-06-06&amp;chfieldvalue=FIXED&amp;resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2016-08-01&amp;query_format=advanced&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%20about%3Adebugging&amp;component=Developer%20Tools%3A%20Animation%20Inspector&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Computed%20Styles%20Inspector&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20CSS%20Rules%20Inspector&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20DOM&amp;component=Developer%20Tools%3A%20Font%20Inspector&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20JSON%20Viewer&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&amp;component=Developer%20Tools%3A%20Responsive%20Design%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Shared%20Components&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Storage%20Inspector&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20Web%20Audio%20Editor&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;component=Developer%20Tools%3A%20WebIDE&amp;product=Firefox">All devtools bugs fixed between Firefox 49 and Firefox 50</a>.</p>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li>The experimental (and deprecated) <a href="https://en.wikipedia.org/wiki/SPDY">SPDY</a> 3.1 is now disabled by default {{bug(1287132)}}.</li>
+ <li>Support for {{HTTPHeader("X-Content-Type-Options")}} has been added ({{bug(471020)}}).</li>
+ <li>The cookie prefixes <strong><code>__Host-</code></strong> and <strong><code>__Secure-</code></strong> have been implemented. See {{HTTPHeader("Set-Cookie")}} and {{bug(1283368)}}.</li>
+ <li>The {{HTTPHeader("Referrer-Policy")}} header has been implemented {{bug(1264164)}}.</li>
+</ul>
+
+<h3 id="Security">Security</h3>
+
+<ul>
+ <li>The {{htmlattrxref("ping", "a")}} attribute of {{htmlelement("a")}} element now abides by the <code><a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP/CSP_policy_directives#connect-src">connect-src</a></code> <a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP/CSP_policy_directives">CSP 1.1 policy directive</a> ({{bug(1100181)}}).</li>
+ <li>Support for the <code><a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP/CSP_policy_directives#sandbox">sandbox</a></code> <a href="/en-US/docs/Web/Security/CSP">CSP</a> directive has been added ({{bug(671389)}}).</li>
+ <li>It's now possible to set a <a href="/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#Content_security_policy">content security policy for workers</a> ({{bug (959388)}}).</li>
+ <li>The {{domxref("Navigator.sendBeacon()")}} method no longer throws an exception if the beacon data couldn't be sent due to a <a href="/en-US/docs/Web/Security/CSP">Content Security Policy</a> restriction; instead, it returns <code>false</code> as expected ({{bug(1234813)}}).</li>
+</ul>
+
+<h3 id="Networking">Networking</h3>
+
+<ul>
+ <li>When a error has happened during an asynchronous {{domxref("XMLHttpRequest")}}, the {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} method now returns an empty string ({{bug(1286744)}}).</li>
+ <li>Instead of returning a <code>NetworkError</code>, asynchronous {{domxref("XMLHttpRequest")}} that fails for CORS or other network constraints now raises an {{event("error")}} that can be catched like any other error ({{bug(709991)}}).</li>
+ <li>{{domxref("XMLHttpRequest.getResponseHeader()")}} and {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} now also return empty headers by default. This can be controlled via the preference <code>network.http.keep_empty_response_headers_as_empty_string</code> ({{bug(918721)}}).</li>
+ <li>The <code>only-if-cached</code> option has been added to <code><a href="/en-US/docs/Web/API/Request/cache">Request.cache</a></code> ({{bug(1272436)}}).</li>
+</ul>
+
+<h3 id="DOM">DOM</h3>
+
+<ul>
+ <li>The <code>once</code> option for {{domxref("EventTarget.addEventListener()")}} is now supported ({{bug(1287706)}}).</li>
+ <li>The interface {{domxref("NodeList")}} are now iterable and the methods {{domxref("NodeList.forEach()", "forEach()")}}, {{domxref("NodeList.values()", "values()")}}, {{domxref("NodeList.entries()")}} and {{domxref("NodeList.keys()")}} are now available ({{bug(1290636)}}).</li>
+ <li>The interface {{domxref("DOMTokenList")}} are now iterable and the methods {{domxref("DOMTokenList.forEach()", "forEach()")}}, {{domxref("DOMTokenList.values()", "values()")}}, {{domxref("DOMTokenList.entries()")}} and {{domxref("DOMTokenList.keys()")}} are now available ({{bug(1290636)}}).</li>
+ <li>The methods {{domxref("Document.createElement()")}} and {{domxref("Document.createElementNS()")}} now have an optional <code>options</code> parameter for creating <a href="/en-US/docs/Web/Web_Components/Custom_Elements">custom elements</a> ({{bug(1276579)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<ul>
+ <li>The <code>allowReorder</code> attribute has been dropped and the behavior it was setting is now the default for SVG {{SVGElement("switch")}} elements ({{bug(1279690)}}).</li>
+ <li>The <code>defer</code> keyword for the {{SVGAttr("preserveAspectRatio")}} attribute on SVG {{SVGElement("image")}} elements has been removed to follow the latest SVG2 specification ({{bug(1280425)}}).</li>
+</ul>
+
+<h3 id="Drag_and_Drop_API">Drag and Drop API</h3>
+
+<ul>
+ <li>The {{domxref("DataTransfer.items")}} property has been implemented, allowing access to multiple items being dragged and dropped using the HTML Drag and Drop API. To allow this, the {{domxref("DataTransferItem")}} and {{domxref("DataTransferItemList")}} interfaces are now supported as well ({{bug(906420)}}). This is enabled by default.</li>
+ <li>The old, obsolete Firefox specific drag and drop API events <code>dragdrop</code> and <code>draggesture</code> are no longer supported. Be sure to update any code still using them to use the <a href="/en-US/docs/Web/API/HTML_Drag_and_Drop_API">HTML drag and drop API</a> ({{bug(1162050)}}.</li>
+</ul>
+
+<h3 id="Pointer_Lock_API">Pointer Lock API</h3>
+
+<ul>
+ <li>The <a href="/en-US/docs/Web/API/Pointer_Lock_API">Pointer Lock API</a> is now unprefixed ({{bug(991899)}}).</li>
+ <li>Before Firefox 50, <code><a href="/en-US/docs/Web/API/Element/requestPointerLock">requestPointerLock()</a></code> asked for permission using a doorhanger, and pointer lock would not be enabled until the user granted permission. From Firefox 50, pointer lock is like the <a href="/en-US/docs/Web/API/Fullscreen_API">fullscreen API</a>: it's granted immediately, but a notification is displayed explaining to the user how to exit ({{bug(1273351)}}).</li>
+</ul>
+
+<h3 id="IndexedDB">IndexedDB</h3>
+
+<ul>
+ <li>A {{event("close")}} event is now sent to the {{domxref("IDBDatabase")}} object when the corresponding database is unexpectedly closed ({{bug(1151017)}}).</li>
+</ul>
+
+<h3 id="Service_Workers">Service Workers</h3>
+
+<ul>
+ <li>The {{domxref("WindowClient.navigate()")}} method has been implemented. This method lets you open a specified URL into a client window which is being controlled by the service worker ({{bug(1218148)}}).</li>
+</ul>
+
+<h3 id="WebGL">WebGL</h3>
+
+<ul>
+ <li>The {{domxref("EXT_shader_texture_lod")}} WebGL extension has been implemented ({{bug(1111689)}}).</li>
+ <li>The texImage methods have been updated for <a href="/en-US/docs/Web/API/WebGL2RenderingContext">WebGL 2</a> to implement PBOs (<code>PIXEL_UNPACK_BUFFER</code>) ({{bug(1280499)}}).</li>
+</ul>
+
+<h3 id="WebRTC">WebRTC</h3>
+
+<ul>
+ <li>Adding a track to a {{domxref("MediaStream")}} now generates the {{event("addtrack")}} event as described in the specification. The event is of type {{domxref("MediaStreamTrackEvent")}} and is fired on the stream to which the track was added. You can use either {{domxref("EventTarget.addEventListener", "MediaStream.addEventListener('addtrack', ...)")}} or the {{domxref("MediaStream.onaddtrack")}} property to handle <code>"addtrack"</code> events.</li>
+ <li>The {{domxref("MediaStreamTrack")}} interface now supports the {{event("ended")}} event and the {{domxref("MediaStreamTrack.onended")}} event handler.</li>
+ <li>Firefox now supports the {{domxref("MediaStreamTrack.readyState")}} property, which indicates whether the track is live or permanently ended.</li>
+ <li>The {{domxref("MediaStreamTrack")}} methods {{domxref("MediaStreamTrack.getConstraints", "getConstraints()")}} and {{domxref("MediaStreamTrack.getSettings", "getSettings()")}} have been implemented; these let you get the most recently applied set of customized property constraints and the actual values of all of the track's constrainable properties, respectively. The accompanying data types have been documented as well.</li>
+ <li>The {{domxref("RTCDataChannel.stream")}} property has been removed. This was replaced with {{domxref("RTCDataChannel.id")}} in <a href="/en-US/docs/Mozilla/Firefox/Releases/24">Firefox 24</a>, but was supported for backward compatibility. Please be sure to update your code to use the <code>id</code> property if you haven't done so yet.</li>
+</ul>
+
+<h3 id="Web_Audio_API">Web Audio API</h3>
+
+<ul>
+ <li>The {{domxref("PannerNode")}} interface now supports the 3D Cartesian space properties for the position ({{domxref("PannerNode.positionX")}}, {{domxref("PannerNode.positionY")}}, and {{domxref("PannerNode.positionZ")}}) and directionality ({{domxref("PannerNode.orientationX")}}, {{domxref("PannerNode.orientationY")}}, {{domxref("PannerNode.orientationZ")}}) of an audio source.</li>
+ <li>The interface {{domxref("IIRFilterNode")}}, which implements a general {{interwiki("wikipedia", "infinite impulse response")}} (IIR) filter, has been implemented.</li>
+ <li>Throttling in background tabs of timers created by {{domxref("WindowTimers.setInterval", "Window.setInterval()")}} and {{domxref("WindowTimers.setTimeout", "Window.setTimeout()")}} no longer occurs if a <a href="/en-US/docs/Web/API/Web_Audio_API">Web Audio API</a> {{domxref("AudioContext")}} is actively playing sound. This should help prevent issues with timing-sensitive audio playback (such as music players generating individual notes using timers) in the background ({{bug(1181073)}}).</li>
+</ul>
+
+<h3 id="AudioVideo">Audio/Video</h3>
+
+<ul>
+ <li>The <code>AlignSetting</code> enum (representing possible values for {{domxref("VTTCue.align")}}) incorrectly previously included the value <code>"middle"</code> instead of <code>"center"</code>. This has been corrected ({{bug(1276130)}}).</li>
+ <li>The non-standard and experimental method {{domxref("HTMLMediaElement.seekToNextFrame()")}} now seeks to the next frame in the media asynchronously, rather than synchronously, and returns a {{jsxref("Promise")}} which resolves once the seek is complete.</li>
+ <li>The implementation of {{domxref("HTMLTrackElement")}} has been corrected to allow {{HTMLElement("track")}} elements to load resources even if not in a document ({{bug(871747)}}).</li>
+</ul>
+
+<h3 id="Battery_API">Battery API</h3>
+
+<ul>
+ <li>The {{domxref("navigator.battery")}} property, which has been deprecated since Firefox 43, is now obsolete and has been removed. Use the {{domxref("navigator.getBattery()")}} method instead to get a battery {{jsxref("Promise")}}, which will resolve when the {{domxref("BatteryManager")}} is available for use; the {{domxref("BatteryManager")}} is passed into the fulfillment handler for the promise ({{bug(12593355)}}).</li>
+</ul>
+
+<h3 id="Files_and_directories">Files and directories</h3>
+
+<ul>
+ <li>A subset of the <a href="/en-US/docs/Web/API/File_and_Directory_Entries_API">File and Directory Entries API</a> has been implemented, to improve compatibility with sites that were previously only compatible with Google Chrome ({{bug(1265767)}}).
+
+ <ul>
+ <li>The asynchronous API interfaces have been implemented, with the caveat that only reading of files is supported; for example, the {{domxref("FileSystemFileEntry.createWriter()")}} method is a no-op.</li>
+ <li>These interfaces have been implemented:
+ <ul>
+ <li>{{domxref("FileSystem")}}</li>
+ <li>{{domxref("FileSystemEntry")}} (properties only; the methods have not been implemented)</li>
+ <li>{{domxref("FileSystemFileEntry")}} (except for {{domxref("FileSystemFileEntry.createWriter", "createWriter()")}})</li>
+ <li>{{domxref("FileSystemDirectoryEntry")}} (except for {{domxref("FileSystemDirectoryEntry.removeRecursively", "removeRecursively()")}})</li>
+ <li>{{domxref("FileSystemDirectoryReader")}}</li>
+ </ul>
+ </li>
+ <li>{{domxref("HTMLInputElement.webkitdirectory")}} as well as the {{HTMLattrxref("webkitdirectory", "input")}} attribute of the {{HTMLElement("input")}} element have been implemented; this lets you configure a file input to accept directories instead of files ({{bug(1258489)}}).</li>
+ <li>{{domxref("HTMLInputElement.webkitEntries")}} has been implemented; this returns an array of {{domxref("FileSystemEntry")}}-based objects representing the selected items.</li>
+ <li>{{domxref("File.webkitRelativePath")}} has been implemented; this contains the path of the file relative to the root of the containing {{domxref("FileSystemDirectoryEntry")}} that was among the items in the list returned by {{domxref("HTMLInputElement.webkitGetEntries()")}}.</li>
+ <li>See <a href="/en-US/docs/Web/API/File_and_Directory_Entries_API/Firefox_support">File and Directory Entries API support in Firefox</a> for details about what we do and do not support in this API.</li>
+ <li>These APIs are now enabled by default; some were previously available but only behind a preference ({{bug(1288683)}}).</li>
+ </ul>
+ </li>
+ <li>We've implemented {{domxref("DataTransferItem.webkitGetAsEntry()")}} as part of the <a href="/en-US/docs/Web/API/File_and_Directory_Entries_API">File and Directory Entries API</a>; this lets you obtain a {{domxref("FileSystemEntry")}} representing a dropped file ({{bug(1289255)}}). This is enabled by default.</li>
+ <li>The <code>HTMLInputElement.directory</code> property, part of the <a href="https://wicg.github.io/directory-upload/proposal.html">Directory Upload API</a> proposal, has been renamed to <code>allowdirs</code> ({{bug(1288681)}}). This property is hidden behind a preference.</li>
+</ul>
+
+<h2 id="Смотрите_так_же">Смотрите так же</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/50">Site Compatibility for Firefox 50</a></li>
+</ul>
+
+<h2 id="Другие_версии">Другие версии</h2>
+
+<p>{{Firefox_for_developers(49)}}</p>
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&amp;resolution=FIXED&amp;classification=Client%20Software&amp;chfieldto=2016-09-19&amp;query_format=advanced&amp;chfield=resolution&amp;chfieldfrom=2016-08-01&amp;chfieldvalue=FIXED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;component=Developer%20Tools&amp;component=Developer%20Tools%3A%20about%3Adebugging&amp;component=Developer%20Tools%3A%20Animation%20Inspector&amp;component=Developer%20Tools%3A%20Canvas%20Debugger&amp;component=Developer%20Tools%3A%20Computed%20Styles%20Inspector&amp;component=Developer%20Tools%3A%20Console&amp;component=Developer%20Tools%3A%20CSS%20Rules%20Inspector&amp;component=Developer%20Tools%3A%20Debugger&amp;component=Developer%20Tools%3A%20DOM&amp;component=Developer%20Tools%3A%20Font%20Inspector&amp;component=Developer%20Tools%3A%20Framework&amp;component=Developer%20Tools%3A%20Graphic%20Commandline%20and%20Toolbar&amp;component=Developer%20Tools%3A%20Inspector&amp;component=Developer%20Tools%3A%20JSON%20Viewer&amp;component=Developer%20Tools%3A%20Memory&amp;component=Developer%20Tools%3A%20Netmonitor&amp;component=Developer%20Tools%3A%20Object%20Inspector&amp;component=Developer%20Tools%3A%20Performance%20Tools%20%28Profiler%2FTimeline%29&amp;component=Developer%20Tools%3A%20Responsive%20Design%20Mode&amp;component=Developer%20Tools%3A%20Scratchpad&amp;component=Developer%20Tools%3A%20Shared%20Components&amp;component=Developer%20Tools%3A%20Source%20Editor&amp;component=Developer%20Tools%3A%20Storage%20Inspector&amp;component=Developer%20Tools%3A%20Style%20Editor&amp;component=Developer%20Tools%3A%20User%20Stories&amp;component=Developer%20Tools%3A%20Web%20Audio%20Editor&amp;component=Developer%20Tools%3A%20WebGL%20Shader%20Editor&amp;component=Developer%20Tools%3A%20WebIDE&amp;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 &lt;track-size&gt; ({{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 &lt;grid-template&gt; when there's a grid template area string in the row part ({{bug(1282643)}}).</li>
+ <li>Implemented {{cssxref(":indeterminate")}} for &lt;input type="radio"&gt; ({{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 &amp; 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>
diff --git a/files/ru/mozilla/firefox/releases/53/index.html b/files/ru/mozilla/firefox/releases/53/index.html
new file mode 100644
index 0000000000..a242d26218
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/53/index.html
@@ -0,0 +1,212 @@
+---
+title: Firefox 53 для разработчиков
+slug: Mozilla/Firefox/Releases/53
+translation_of: Mozilla/Firefox/Releases/53
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p><font><font>Firefox 53 был выпущен 19 апреля 2017. В этой статье перечислены основные изменения, которые полезны не только для веб-разработчиков, но и разработчиков Firefox и Gecko, а также разработчикам дополнений.</font></font></p>
+
+<h2 id="Изменения_для_веб-разработчиков"><font><font>Изменения для веб-разработчиков</font></font></h2>
+
+<h3 id="Инструменты_разработчика"><font><font>Инструменты разработчика</font></font></h3>
+
+<ul>
+ <li><font><font>Избегание задержки в прокрутке на подстветке заданных АПЗ ({{bug (1312103)}}).</font></font></li>
+ <li><font><font>Добавлена возможность </font></font><a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Copy CSS Path"><font><font>копировать полный путь CSS</font></font></a><font><font> элемента ({{bug(1323700)}}).</font></font></li>
+ <li><font><font>Devtools добавлена поддержка CSS-цвета-4 ({{bug (1310681)}}).</font></font></li>
+ <li><font><font>Разметка вид: добавить визуальную подсказку между открывающим и закрывающим тегами сложенного узла ({{bug(1323193)}}).</font></font></li>
+</ul>
+
+<h3 id="CSS"><font><font>CSS</font></font></h3>
+
+<h4 id="Новые_возможности"><font><font>Новые возможности</font></font></h4>
+
+<ul>
+ <li><font><font>В </font></font><code>mask-*</code><font><font>свойствах обыкновенного письма (см </font></font><a href="/en-US/docs/Web/CSS/CSS_Masks"><font><font>CSS маски</font></font></a><font><font> ) все поддерживается и доступны по умолчанию (см {{bug (1251161)}}).</font></font></li>
+ <li><font><font>Добавлено {{cssxref("caret-color")}} Свойство ({{bug (1063162)}}).</font></font></li>
+ <li><font><font>Реализована {{cssxref("place-items")}} / {{cssxref("place-self")}} / {{cssxref("place-content")}} Shorthands ({{bug (1319958)}} ).</font></font></li>
+ <li><font><font>Добавлено </font></font><code>flow-root</code><font><font>значение {{cssxref ( "display")}} свойства ({{bug(1322191)}}).</font></font></li>
+ <li><font><font>{{cssxref("tab-size", "-moz-tab-size")}} теперь принимает {{cssxref("&lt;length&gt;")}} значения ({{bug (943918)}}), а теперь анимируемый ({{bug (1308110)}}).</font></font></li>
+ <li><font><font>{{cssxref("mask-mode")}}: яркости не работает на градиентных масок ({{bug (1346265)}}).</font></font></li>
+ <li><font><font>[CSS-сетка] FR Единица в {{cssxref("grid-template-rows")}} не заполняя окно просмотра ({{bug(1346699)}}).</font></font></li>
+ <li><font><font>гибкие элементы не сортируются в соответствии с «порядком», если они отделены друг от друга abspos собрата ({{bug (1345873)}}).</font></font></li>
+</ul>
+
+<h4 id="Другие_изменения"><font><font>Другие изменения</font></font></h4>
+
+<ul>
+ <li><font><font>Включить маски longhands по элементам SVG ({{bug(1319667)}}).</font></font></li>
+ <li><font><font>[CSS-сетка] Исправлено: </font></font><code>align-self</code><font><font>/ </font></font><code>justify-self:stretch</code><font><font>/ </font></font><code>normal</code><font><font>не работает на </font></font><code>&lt;table&gt;</code><font><font>элементах сетки ({{bug (1316051)}}).</font></font></li>
+ <li><font><font>Установленный: </font></font><code>clip-path: circle()</code><font><font>с большой ссылкой окно и процент радиус не оказывают правильно ({{bug (1324713)}}.</font></font></li>
+ <li><font><font>При применении {{cssxref ("text-transform")}} значения из </font></font><code>uppercase</code><font><font>древнегреческого текста, акцент на дизъюнктивной ETA (rj) больше не удаляется (см {{bug(1322989)}}).</font></font></li>
+ <li><font><font>Наличие </font></font><code>contents</code><font><font>значения {{cssxref ("display")}} контролировали через </font></font><code>layout.css.display-contents.enabled</code><font><font>настройку. </font><font>В Firefox 53 эта настройка была удалена полностью, так что значение всегда будет доступен и больше не могут быть отключены ({{bug (1295788)}}).</font></font></li>
+</ul>
+
+<h3 id="JavaScript"><font><font>JavaScript</font></font></h3>
+
+<ul>
+ <li><font><font>ECMAScript 2015 семантика для {{jsxref ( "Function.name")}} свойства были реализованы. </font><font>Это включает в </font><font>себя выведенные имена на анонимные функции ( </font></font><code>var foo = function() {}</code><font><font>) ({{bug (883377)}}).</font></font></li>
+ <li><font><font>ECMAScript 2015 семантика для закрытия итераторы были реализованы. </font><font>Это влияет на </font></font><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...of">for...of</a></code><font><font>цикл, например ({{bug(1147371)}}).</font></font></li>
+ <li><a href="https://tc39.github.io/proposal-template-literal-revision/"><font><font>Шаблон Буквальное предложение Revision</font></font></a><font><font> , что </font></font><a href="/en-US/docs/Web/JavaScript/Reference/Template_literals#Tagged_template_literals_and_escape_sequences"><font><font>снимает ограничения избежать последовательностей на помеченных литералах шаблона</font></font></a><font><font> было реализовано ({{bug(1317375)}}).</font></font></li>
+ <li><font><font>Нестандартные </font></font><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#String_generic_methods"><font><font>Струнные дженерики</font></font></a><font><font> теперь представьте предупреждение устаревания в консоли. </font><font>Не используйте их больше, они будут удалены в будущем! </font><font>({{bug (1319926)}}).</font></font></li>
+ <li><font><font>Статическое </font></font><code>length</code><font><font>свойство {{jsxref ( "TypedArray")}} объектов было изменено с 3 до 0 в соответствии с </font><font>ES2016 ({{bug (1317306)}}).</font></font></li>
+ <li><font><font>{{jsxref ( "SharedArrayBuffer")}} теперь может быть использован в {{jsxref ( "DataView")}} объекты ({{bug (1246597)}}).</font></font></li>
+ <li><font><font>В более ранних версиях спецификации, {{jsxref ( "SharedArrayBuffer")}} объектов необходимо явно переданы в </font><font>ходе </font></font><a href="/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm"><font><font>структурированного клонирования</font></font></a><font><font> . </font><font>В новой спецификации они не являются </font></font><a href="/en-US/docs/Web/API/Transferable"><font><font>переводными объекты</font></font></a><font><font> больше , </font><font>и , </font><font>следовательно , </font><font>не должны быть в списке передачи. </font><font>Новое поведение используется для представления консоли предупреждения только, но теперь будет выдавать ошибку ({{bug(1302037)}}).</font></font></li>
+ <li><font><font>{{jsxref ( "ArrayBuffer")}} длина теперь ограничена {{jsxref ( "Number.MAX_SAFE_INTEGER")}} (&gt; = 2 ** 53) ({{bug (1255128)}}).</font></font></li>
+ <li><font><font>{{jsxref ( "Error.prototype")}} и другие нативный объект ошибки прототипы , </font><font>как {{jsxref ( "RangeError.prototype")}} и </font><font>т.д. теперь обычные объекты вместо соответствующих объектов Error. </font><font>(В частности,  </font></font><code>Object.prototype.toString.call(Error.prototype)</code><font><font>теперь </font></font><code>"[object Object]"</code><font><font>вместо </font></font><code>"[object Error]"</code><font><font>.) ({{bug (1213341)}}).</font></font></li>
+</ul>
+
+<h3 id="Мероприятия"><font><font>Мероприятия</font></font></h3>
+
+<ul>
+ <li><font><font>CSS Transitions: The {{event("transitionstart")}}, {{event ( "transitionrun")}} и {{event ( "transitioncancel")}} события были реализованы (см {{bug (1264125)}} и {{bug (1287983)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "CompositionEvent.CompositionEvent", "CompositionEvent")}} Конструктор был реализован (см {{bug(1002256)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "MouseEvent.x")}} и {{domxref ( "MouseEvent.y")}} псевдонимами {{domxref ( "MouseEvent.clientX")}} / {{domxref ( "MouseEvent.clientY" )}} были реализованы (см {{bug(424390)}}).</font></font></li>
+ <li><font><font>{{Event ( "auxclick")}} событие и соответствующий {{domxref ( "GlobalEventHandlers.onauxclick")}} был реализован обработчик (см {{bug (1304044)}}).</font></font></li>
+ <li><font><font>{{Event ( "transitioncancel")}} событие теперь уволен после </font></font><a href="/en-US/docs/Web/CSS/CSS_Transitions"><font><font>перехода</font></font></a><font><font> отменяется. </font><font>См {{domxref ( "GlobalEventHandlers.ontransitioncancel")}} для получения </font><font>более подробной информации и пример ({{bug ( "1264125")}}).</font></font></li>
+</ul>
+
+<h3 id="DOM"><font><font>DOM</font></font></h3>
+
+<ul>
+ <li><font><font>{{Domxref ( "HTMLHyperLinkElementUtils.pathname", "путь")}} и {{domxref ( "HTMLHyperLinkElementUtils.search", "поиск")}} {{domxref ( "HTMLHyperLinkElementUtils")}} свойства ранее возвращено неправильные части в URL. </font><font>Например, для URL из </font></font><code>http://z.com/x?a=true&amp;b=false</code><font><font>, </font></font><code>pathname</code><font><font>будет возвращаться « </font></font><code>/x?a=true&amp;b=false"</code><font><font>и </font></font><code>search</code><font><font>вернется„“, а не» </font></font><code>/x</code><font><font>«и» </font></font><code>?a=true&amp;b=false"</code><font><font>соответственно. </font><font>Теперь это было исправлено ({{bug (1310483)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "URLSearchParams.URLSearchParams", "URLSearchParams ()")}} Конструктор теперь принимает на {{domxref ( "USVString")}} или последовательность {{domxref ( "USVString")}} ев в качестве инициализации объект ({{bug( "1330678")}}).</font></font></li>
+ <li><font><font>{{Domxref ( "Selection.setBaseAndExtent ()")}} метод </font></font><a href="/en-US/docs/Web/API/Selection_API"><font><font>API выбора</font></font></a><font><font> теперь реализован (см {{bug (1321623)}}).</font></font></li>
+ <li><a href="https://html.spec.whatwg.org/multipage/forms.html#fakepath-srsly"><font><font>"Fakepath"</font></font></a><font><font> дополнение </font></font><code>file</code><font><font>типа {{HTMLElement ( "вход")}} </font></font><code>values</code><font><font>была реализована в Gecko, давая его соотношение с другими браузерами (см {{bug (1274596)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "Node.getRootNode ()")}} была реализована, заменяя устаревшее {{domxref ( "Node.rootNode")}} Свойство ({{bug(1269155)}}).</font></font></li>
+ <li><font><font>Собственные свойства {{domxref ( "Plugin")}} и {{domxref ( "PluginArray")}} объектов больше не перечислимы ({{bug ( "1270366")}}).</font></font></li>
+ <li><font><font>Названные свойства {{domxref ( "MimeTypeArray")}} объекты больше не перечислимы ({{bug ( "1270364")}}).</font></font></li>
+ <li><a href="/en-US/docs/Web/API/Permissions_API"><font><font>API разрешений</font></font></a><font><font> теперь имеет новое название разрешения доступного - </font></font><code>persistent-storage</code><font><font>- как он </font><font>используется при создании {{domxref ( "Permissions.query ()")}} (см {{bug (1270038)}}). </font><font>Это позволяет источнику использовать постоянную форму (т.е. </font></font><a href="https://storage.spec.whatwg.org/#persistence"><font><font>постоянного хранения</font></font></a><font><font> ) для его хранения, в соответствии с </font></font><a href="https://storage.spec.whatwg.org/"><font><font>API хранения</font></font></a><font><font> .</font></font></li>
+</ul>
+
+<h3 id="Рабочие_и_работники_сферы_обслуживания"><font><font>Рабочие и работники сферы обслуживания</font></font></h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/API/Network_Information_API"><font><font>Network Information API</font></font></a><font><font> теперь доступен в рабочих (см {{bug (1323172)}}).</font></font></li>
+ <li><a href="/en-US/docs/Web/API/Server-sent_events"><font><font>События сервера посланных</font></font></a><font><font> теперь могут быть использованы из рабочих (см {{bug (1267903)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "ExtendableEvent.waitUntil", "ExtendableEvent.waitUntil ()")}} Теперь можно вызвать асинхронно (см {{bug(1263304)}}).</font></font></li>
+</ul>
+
+<h3 id="WebGL"><font><font>WebGL</font></font></h3>
+
+<ul>
+ <li><font><font>{{Domxref ( "WEBGL_compressed_texture_astc")}} реализуется расширение WebGL ({{bug(1250077)}}).</font></font></li>
+ <li><font><font>{{Domxref ( "WEBGL_debug_renderer_info")}} расширение WebGL теперь включен по умолчанию ({{bug(1336645)}}).</font></font></li>
+</ul>
+
+<h3 id="Аудио_видео_и_медиа"><font><font>Аудио, видео и медиа</font></font></h3>
+
+<h4 id="Генеральная"><font><font>Генеральная</font></font></h4>
+
+<ul>
+ <li><font><font>Начиная с </font></font><strong><font><font>Firefox 53 для Android</font></font></strong><font><font> , декодирование массовой информации обрабатывается вне процесса для повышения производительности на многоядерных системах ({{bug (1333323)}}).</font></font></li>
+</ul>
+
+<h4 id="элементы_медиа"><font><font>элементы медиа</font></font></h4>
+
+<ul>
+ <li><font><font>{{domxref ( "HTMLMediaElement.play ()")}} Метод, используемый для начала воспроизведения медиа в любом медиа-элемента, теперь возвращает {{jsxref ( "Promise")}}, которая выполняется, когда воспроизведение начинается и отклоняется если произошла ошибка ({{bug(1244768)}}).</font></font></li>
+</ul>
+
+<h4 id="Web_Audio_API"><font><font>Web Audio API</font></font></h4>
+
+<ul>
+ <li><font><font>был добавлен {{domxref ( "AudioScheduledSourceNode")}} интерфейс и {{domxref ( "AudioBufferSourceNode")}}, {{domxref ( "ConstantSourceNode")}} и {{domxref ( "OscillatorNode")}} интерфейсы теперь основаны на нем ({{bug( "1324568")}}).</font></font></li>
+</ul>
+
+<h4 id="WebRTC"><font><font>WebRTC</font></font></h4>
+
+<ul>
+ <li><font><font>В {{domxref ( "RTCPeerConnection")}} методы {{domxref ( "RTCPeerConnection.createOffer", "createOffer ()")}} и {{domxref ( "RTCPeerConnection.createAnswer", "createAnswer ()")}} Теперь возвращает {{jsxref ( "обещание")}} , </font><font>который возвращает объект , </font><font>соответствующий словарь {{domxref ( "RTCSessionDescriptionInit")}} вместо возврата {{domxref ( "RTCSessionDescription")}} непосредственно. </font><font>Существующий код будет продолжать работать, но </font></font><a href="/en-US/docs/Web/API/RTCPeerConnection/setLocalDescription#About_the_session_description_parameter"><font><font>новый код можно записать более просто</font></font></a><font><font> .</font></font></li>
+ <li><font><font>Аналогичным образом </font><font>, {{domxref ( "RTCPeerConnection")}} методы {{domxref ( "RTCPeerConnection.setLocalDescription", "setLocalDescription ()")}} и {{domxref ( "RTCPeerConnection.setRemoteDescription", "setRemoteDescription ()")}} теперь принимают в </font><font>качестве входных данных объекта , </font><font>соответствующего словарю {{domxref ( "RTCSessionDescriptionInit")}}. </font><font>Существующий код продолжает работать, но </font></font><a href="/en-US/docs/Web/API/RTCPeerConnection/setLocalDescription#About_the_session_description_parameter"><font><font>может быть упрощена</font></font></a><font><font> .</font></font></li>
+ <li><font><font>{{Domxref ( "RTCPeerConnection.addIceCandidate ()")}} теперь принимает в качестве входных данных объекта, соответствующую {{domxref ( "RTCIceCandidateInit")}} словарь. </font><font>Это совместимо с существующим кодом, но позволяет новый код, который будет написано чуть более просто при использовании в сочетании с изменениями перечисленных выше ({{bug (1263312)}}).</font></font></li>
+ <li><font><font>{{glossary( "DTMF")}} поддержка теперь включена по умолчанию , </font><font>используя {{domxref ( "RTCDTMFSender")}}. </font><font>См </font></font><a href="/en-US/docs/Web/API/WebRTC_API/Using_DTMF"><font><font>Использование DTMF с WebRTC</font></font></a><font><font> для получения </font><font>дополнительной информации о том , </font><font>как это работает.</font></font></li>
+</ul>
+
+<h3 id="HTTP_Networking"><font><font>HTTP / Networking</font></font></h3>
+
+<ul>
+ <li><font><font>Gecko теперь имеет прив доступный в , </font></font><code>about:config</code><font><font>чтобы позволить пользователям устанавливать их по </font><font>умолчанию {{HTTPHeader ( "Referrer-политики")}} - </font><font>({{bug ( "1304623")}}). </font><span class="quote"><font>Возможные значения:</font></span></font><span class="quote"> <code>network.http.referer.userControlPolicy</code></span>
+
+ <ul>
+ <li><font><font>0 - </font></font><code>no-referrer</code></li>
+ <li><font><font>1 - </font></font><code>same-origin</code></li>
+ <li><font><font>2 - </font></font><code>strict-origin-when-cross-origin</code></li>
+ <li><font><font>3 - </font></font><code>no-referrer-when-downgrade</code><font><font>(по умолчанию)</font></font></li>
+ </ul>
+ </li>
+ <li><font><font>Поддержка следующего протокола переговоров (NPN) была удалена в пользу </font></font><a href="https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation"><font><font>протокола прикладного уровня переговоров</font></font></a><font><font> (ALPN) - см {{bug ( "1248198")}}.</font></font></li>
+ <li><font><font>{{HTTPHeader ( "Large-Allocation")}} заголовок HTTP теперь доступен по умолчанию, и больше не скрывается за привилегированную ({{bug(1331083)}}).</font></font></li>
+</ul>
+
+<h3 id="SVG"><font><font>SVG</font></font></h3>
+
+<ul>
+ <li><font><font>Частично реализована {{domxref ( "SVGGeometryElement")}} интерфейс ({{bug (1239100)}}).</font></font></li>
+</ul>
+
+<h2 id="Переезды_с_веб-платформы"><font><font>Переезды с веб-платформы</font></font></h2>
+
+<h3 id="HTML_XML"><font><font>HTML / XML</font></font></h3>
+
+<ul>
+ <li><span id="summary_alias_container"><span id="short_desc_nonedit_display"><code>dom.details_element.enabled</code><font><font>Прив - которая контролируется включение / отключение {{HTMLElement ( "детали")}} и {{HTMLElement ( "Резюме")}} опорный элемент в Firefox - теперь был удален из </font></font><code>about:config</code><font><font>. </font><font>Эти элементы (которые впервые были включены по умолчанию в Firefox 49) больше не могут быть отключены. </font><font>См {{bug (1271549)}}.</font></font></span></span></li>
+</ul>
+
+<h3 id="CSS_2"><span><span><font><font>CSS</font></font></span></span></h3>
+
+<ul>
+ <li><font><font>Удалены {{property_prefix ( "- Мос")}} приставкой вариант {{cssxref ( ": реж", ": каталог ()")}} псевдо-класс ({{bug (1270406)}}).</font></font></li>
+ <li><code>-moz</code><font><font>Приставкой версия {{cssxref ( "текст-ALIGN-последний")}} был удален ({{bug (1276808)}}).</font></font></li>
+ <li><font><font>Удалены {{property_prefix ( "- Мос")}} приставкой вариант {{cssxref ( "известково ()")}} Метод ({{bug (1331296)}}).</font></font></li>
+</ul>
+
+<h3 id="JavaScript_2"><font><font>JavaScript</font></font></h3>
+
+<ul>
+ <li><font><font>Нестандартный {{jsxref ( "ArrayBuffer.slice ()")}} Метод был удален (но стандартизированная версия {{jsxref ( "ArrayBuffer.prototype.slice ()")}} сохраняется, см {{bug (1313112)}}).</font></font></li>
+</ul>
+
+<h3 id="API-интерфейсы"><font><font>API-интерфейсы</font></font></h3>
+
+<ul>
+ <li><a href="/en-US/docs/Archive/B2G_OS/API/WiFi_Information_API"><font><font>Информация API Wi - </font><font>Fi</font></font></a><font><font> , спикер API - </font><font>менеджер, и Привязывание API и </font></font><a href="/en-US/docs/Archive/B2G_OS/API/Settings_API"><font><font>настройки API</font></font></a><font><font> , были удалены из платформы (см {{bug (1313788)}}, {{bug (1317853)}}, {{bug (1313789)}} и {{bug (1313155)}} соответственно).</font></font></li>
+</ul>
+
+<h2 id="Изменения_для_дополнения_и_разработчиков_Mozilla"><font><font>Изменения для дополнения и разработчиков Mozilla</font></font></h2>
+
+<h3 id="WebExtensions"><font><font>WebExtensions</font></font></h3>
+
+<p><font><font>Новые API:</font></font></p>
+
+<ul>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browsingData">browsingData</a></code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/identity">identity</a></code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities">contextualIdentities</a></code></li>
+</ul>
+
+<p><font><font>Усовершенствованные API:</font></font></p>
+
+<ul>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync">storage.sync</a></code></li>
+ <li><code>page_action</code><font><font>, </font></font><code>browser_action</code><font><font>, </font></font><code>password</code><font><font>, </font></font><code>tab</code> <a href="/en-US/Add-ons/WebExtensions/API/contextMenus/ContextType"><font><font>Типы контекстов</font></font></a><font><font> в</font></font><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contextMenus">contextMenus</a></code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRequest">webRequest.onBeforeRequest</a></code><font><font> теперь поддерживает </font></font><code>requestBody</code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS">tabs.insertCSS</a></code><font><font>теперь поддерживает </font></font><code>cssOrigin</code><font><font>, что </font><font>позволяет вставлять таблицы стилей пользователя.</font></font></li>
+</ul>
+
+<h3 id="модули_JavaScript_код"><font><font>модули JavaScript код</font></font></h3>
+
+<ul>
+ <li><font><font>Асинхронные </font></font><a href="../../../Add-ons/Add-on_Manager/AddonManager"><font><font>интерфейсы AddonManager</font></font></a><font><font> теперь поддерживают {{jsxref ( "Promise", "Обещание")}}, а также обратные вызовы ({{bug (987512)}}.</font></font></li>
+</ul>
+
+<h2 id="Смотрите_также"><font><font>Смотрите также</font></font></h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/53"><font><font>Совместимость сайта для Firefox 53</font></font></a></li>
+</ul>
+
+<h2 id="Старые_версии"><font><font>Старые версии</font></font></h2>
+
+<p><font><font>{{Firefox_for_developers (52)}}</font></font></p>
diff --git a/files/ru/mozilla/firefox/releases/58/index.html b/files/ru/mozilla/firefox/releases/58/index.html
new file mode 100644
index 0000000000..70439e828f
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/58/index.html
@@ -0,0 +1,202 @@
+---
+title: Firefox 58 для разработчиков
+slug: Mozilla/Firefox/Releases/58
+translation_of: Mozilla/Firefox/Releases/58
+---
+<div>{{FirefoxSidebar}}</div><article class="text-content" id="wikiArticle">
+<p class="summary">Данная статья содержит информацию обо всех изменениях в Firefox 58, которые касаются разработчиков. Firefox 58 — текущая <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#beta">бета-версия Firefox</a>, релиз которой состоится  <a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates">16 января 2018</a>.</p>
+
+<article class="text-content" id="wikiArticle">
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li>Код старой версии режима Отзывчивый дизайн (Responsive Design) (включен по умолчанию в pre-Firefox 52) удален из Devtools ({{bug(1305777)}}). Подробнее о новой версии в статье <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>.</li>
+ <li>Возможность просмотривать документацию MDN docs на вкладке CSS на страницах инспектора удалена ({{bug(1382171)}}).</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Маркер CSS фигур </a> включен по умолчанию для фигур (геометрических примтивов), сгенерированных как  {{cssxref("clip-path")}} ({{bug(1405339)}}).</li>
+ <li> <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> теперь содержит кнопку для  <a href="/en-US/docs/Tools/Network_Monitor#Pausing_and_resume_network_traffic_recording">останова/записи и просмотра сетевого трафика</a> согласно ({{bug(1005755)}}).</li>
+ <li>В <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> фильтр  "Flash" недоступен и все запросы Flash включаются в фильтр "Другое" согласно ({{bug(1413540)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Определение {{cssxref("@font-face/font-display", "font-display")}} доступно по умолчанию для всех платформ ({{bug(1317445)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Метод {{jsxref("Promise.prototype.finally()")}} реализован для ({{bug(1019116)}}).</li>
+ <li>Метод {{jsxref("NumberFormat.formatToParts", "Intl.NumberFormat.prototype.formatToParts()")}} реализован для ({{bug(1403319)}}).</li>
+ <li>Объект {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}} теперь поддерживает атрибут <code>hourCycle</code>  и языковой тег <code>hc</code>  согласно ({{bug(1386146)}}).</li>
+</ul>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="Новые_интерфейсы_API">Новые интерфейсы API</h4>
+
+<ul>
+ <li>Интерфейс API {{domxref("PerformanceNavigationTiming")}} реализован согласно ({{bug(1263722)}}).
+ <ul>
+ <li>Gecko has also been given a pref that can be used to disable the interface if required — <code>dom.enable_performance_navigation_timing</code>, defaulting to <code>true</code> ({{bug(1403926)}}).</li>
+ </ul>
+ </li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>Errors reported via error objects in certain APIs — for example in the <code>error</code> property of {{domxref("FileReader")}}, {{domxref("IDBRequest")}}, and {{domxref("IDBTransaction")}}, and when requests made via certain methods of {{domxref("RTCPeerConnection")}} are unsuccessful — are now represented by {{domxref("DOMException")}} instances. {{domxref("DOMError")}} is now deprecated, having been removed from the DOM4 spec ({{bug(1120178)}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/WebVR_API">WebVR API</a> has been enabled by default on macOS ({{bug(1374399)}}).</li>
+ <li>The {{domxref("PerformanceResourceTiming.workerStart")}} property is now supported ({{bug(1191943)}}).</li>
+ <li>Budget-based background timeout throttling has been implemented — see <a href="/en-US/docs/Web/API/Page_Visibility_API#Policies_in_place_to_aid_background_page_performance">Policies in place to aid background page performance</a> for more details ({{bug(1377766)}}).</li>
+</ul>
+
+<h4 id="DOM_events">DOM events</h4>
+
+<p><em>Нет изменений.</em></p>
+
+<h4 id="Media_и_WebRTC">Media и WebRTC</h4>
+
+<ul>
+ <li>The prefixed version of {{domxref("HTMLMediaElement.srcObject")}} has been removed; make sure code is updated to use the standard <code>srcObject</code> instead of <code>mozSrcObject</code> ({{bug(1183495)}}).</li>
+</ul>
+
+<h4 id="Canvas_и_WebGL">Canvas и WebGL</h4>
+
+<ul>
+ <li>Support for prefixed WebGL extensions has been removed ({{bug(1403413)}}):
+ <ul>
+ <li>For <code>MOZ_WEBGL_compressed_texture_atc</code> use {{domxref("WEBGL_compressed_texture_atc")}} instead.</li>
+ <li>For <code>MOZ_WEBGL_compressed_texture_pvrtc</code> use {{domxref("WEBGL_compressed_texture_pvrtc")}} instead.</li>
+ <li>For <code>MOZ_WEBGL_compressed_texture_s3tc</code> use {{domxref("WEBGL_compressed_texture_s3tc")}} instead.</li>
+ <li>For <code>MOZ_WEBGL_depth_texture</code> use {{domxref("WEBGL_depth_texture")}} instead.</li>
+ <li>For <code>MOZ_WEBGL_lose_context</code> use {{domxref("WEBGL_lose_context")}} instead.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li><code><a href="/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors">frame-ancestors</a></code> is no longer ignored in {{httpheader("Content-Security-Policy-Report-Only")}} ({{bug(1380755)}}).</li>
+ <li>Firefox now implements a TLS handshake timeout with a default value of 30 seconds. The timeout value can be varied by editing the <code>network.http.tls-handshake-timeout</code> pref in about:config ({{bug(1393691)}}).</li>
+ <li>The <code><a href="/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/worker-src">worker-src</a></code> CSP directive has been implemented ({{bug(1302667)}}).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="Расширения">Расширения</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="Другое">Другое</h3>
+
+<ul>
+ <li>"Add to home screen" is now supported in Firefox for Android, part of the <a href="/en-US/Apps/Progressive">Progressive Web Apps</a> effort ({{bug(1212648)}}).</li>
+ <li><a href="/en-US/docs/WebAssembly">WebAssembly</a> now has a tiered compiler providing load time optimizations ({{bug(1277562)}}), and new streaming APIs — {{jsxref("WebAssembly.compileStreaming()")}} and {{jsxref("WebAssembly.installStreaming()")}} {{bug(1347644)}}.</li>
+</ul>
+
+<h2 id="Removals_from_the_web_platform">Removals from the web platform</h2>
+
+<h3 id="HTML_2">HTML</h3>
+
+<ul>
+ <li>You can no longer nest an {{htmlelement("a")}} element inside a {{htmlelement("map")}} element to create a hotspot region — an {{htmlelement("area")}} element needs to be used instead ({{bug(1317937)}}).</li>
+</ul>
+
+<h3 id="CSS_2">CSS</h3>
+
+<ul>
+ <li>The following proprietary Mozilla system metric pseudo-classes are no longer available to web content ({{bug(1396066)}}):
+ <ul>
+ <li>{{Cssxref(":-moz-system-metric(images-in-menus)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(mac-graphite-theme)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(scrollbar-end-backward)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(scrollbar-end-forward)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(scrollbar-start-backward)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(scrollbar-start-forward)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(scrollbar-thumb-proportional)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(touch-enabled)")}}</li>
+ <li>{{Cssxref(":-moz-system-metric(windows-default-theme)")}}</li>
+ </ul>
+ </li>
+ <li>The following proprietary Mozilla media features are no longer available to web content ({{bug(1396066)}}):
+ <ul>
+ <li><code>-moz-color-picker-available</code></li>
+ <li><code>-moz-is-glyph</code></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-mac-graphite-theme"><code>-moz-mac-graphite-theme</code></a></li>
+ <li><code>-moz-mac-yosemite-theme</code></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-os-version"><code>-moz-os-version</code></a></li>
+ <li><code>-moz-overlay-scrollbars</code></li>
+ <li><code>-moz-physical-home-button</code></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-scrollbar-end-backward"><code>-moz-scrollbar-end-backward</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-scrollbar-end-forward"><code>-moz-scrollbar-end-forward</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-scrollbar-start-backward"><code>-moz-scrollbar-start-backward</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-scrollbar-start-forward"><code>-moz-scrollbar-start-forward</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-scrollbar-thumb-proportional"><code>-moz-scrollbar-thumb-proportional</code></a></li>
+ <li><code>-moz-swipe-animation-enabled</code></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-accent-color-in-titlebar"><code>-moz-windows-accent-color-in-titlebar</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-classic"><code>-moz-windows-classic</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-compositor"><code>-moz-windows-compositor</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-default-theme"><code>-moz-windows-default-theme</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-glass"><code>-moz-windows-glass</code></a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/-moz-windows-theme"><code>-moz-windows-theme</code></a></li>
+ </ul>
+ </li>
+ <li>The proprietary Mozilla <code>:-moz-styleeditor-transitioning</code> pseudo-class is no longer available to web content ({{bug(1396099)}}).</li>
+</ul>
+
+<h3 id="JavaScript_2">JavaScript</h3>
+
+<ul>
+ <li>The non-standard {{jsxref("Date.prototype.toLocaleFormat()")}} method has been removed ({{bug(818634)}}). See <a href="/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat">Warning: Date.prototype.toLocaleFormat is deprecated</a> for more information and migration help.</li>
+ <li>The non-standard and deprecated {{jsxref("Object.prototype.watch()")}} and {{jsxref("Object.prototype.unwatch", "unwatch()")}} methods have been removed and will no longer work ({{bug(638054)}}). Consider using <a href="/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters">setters and getters</a> or <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy">proxies</a> instead.</li>
+ <li>The <a href="/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol">legacy Iterator protocol</a>, the <code><a href="/en-US/docs/Archive/Web/StopIteration">StopIteration</a></code> object, the <a href="/en-US/docs/Web/JavaScript/Reference/Statements/Legacy_generator_function">legacy generator functions</a> and the non-standard {{jsxref("Function.prototype.isGenerator()")}} method have been removed. Use the ES2015 <a href="/en-US/docs/Web/JavaScript/Reference/Iteration_protocols">iteration protocols</a> and standards-compliant <a href="/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators">iterators and generators</a> instead ({{bug(1083482)}}, {{bug(1413867)}}, {{bug(1119777)}}).</li>
+ <li>The non-standard <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">Array comprehensions</a> and<a href="/en-US/docs/Web/JavaScript/Reference/Operators/Generator_comprehensions"> Generator comprehensions</a> have been removed ({{bug(1414340)}}).</li>
+</ul>
+
+<h3 id="APIs_2">APIs</h3>
+
+<ul>
+ <li>The proprietary <code>moz-blob</code> and <code>moz-chunked-text</code> values of the {{domxref("XMLHttpRequest.responseType")}} property were removed completely in Firefox 58 ({{bug(1397145)}}, {{bug(1397151)}}, {{bug(1120171)}}).</li>
+ <li>The <code>dom.abortController.enabled</code> and <code>dom.abortController.fetch.enabled</code> prefs that controlled exposure of the <a href="/en-US/docs/Web/API/Fetch_API#Aborting_a_fetch">Abort API functionality</a> have now been removed, since those features are now enabled by default ({{bug(1402317)}}).</li>
+ <li>The proprietary <code>mozSrcObject</code> property was removed in Firefox 58 ({{bug(1183495)}}). Use the standard {{domxref("HTMLMediaElement.srcObject")}} property instead.</li>
+</ul>
+
+<h3 id="SVG_2">SVG</h3>
+
+<p><em>No changes.</em></p>
+
+<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
+
+<h3 id="WebExtensions">WebExtensions</h3>
+
+<p><em>No changes.</em></p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/58">Site Compatibility for Firefox 58</a></li>
+</ul>
+</article>
+
+<ul>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(57)}}</p>
+</article>
diff --git a/files/ru/mozilla/firefox/releases/59/index.html b/files/ru/mozilla/firefox/releases/59/index.html
new file mode 100644
index 0000000000..c2234e7bcb
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/59/index.html
@@ -0,0 +1,209 @@
+---
+title: Firefox 59 для разработчиков
+slug: Mozilla/Firefox/Releases/59
+tags:
+ - '59'
+ - Firefox
+translation_of: Mozilla/Firefox/Releases/59
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">Эта статья содержит информацию об изменениях в Firefox 59, которые затронут разработчиков. Firefox 59 был выпущен 13 марта 2018 года.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_для_разработчиков">Инструменты для разработчиков</h3>
+
+<ul>
+ <li>The <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> Response tab now shows a <a href="/en-US/docs/Tools/Network_Monitor#HTML_preview">preview of the rendered HTML</a> — if the response is HTML ({{bug(1353319)}}).</li>
+ <li>Cookie information shown in the Storage Inspector (see <a href="/en-US/docs/Tools/Storage_Inspector#Cookies">Cookies</a>) now includes a <em>sameSite</em> column showing what the same-site status of each cookie is ({{bug(1298370)}}).</li>
+ <li>The <a href="/en-US/docs/Tools/Rulers">Rulers</a> tool now includes a readout showing the current dimensions of the viewport ({{bug(1402633)}}).</li>
+ <li>In <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>, you can now set the screen dimensions using the cursor keys ({{bug(1421663)}}). See the <a href="/en-US/docs/Tools/Responsive_Design_Mode#Setting_screen_size">Setting screen size</a> section for more details.</li>
+ <li>The <em>Raw headers</em> display in the <a href="/en-US/docs/Tools/Network_Monitor">Network Monitor</a> <em>Headers</em> tab now includes the response's status code ({{bug(1419401)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p>The {{HTMLElement("textarea")}} element's {{htmlattrxref("autocomplete", "textarea")}} attribute has been implemented. This lets you enable or disable form auto-fill for the element.</p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>The {{cssxref("overscroll-behavior")}} property and its associated longhand properties — {{cssxref("overscroll-behavior-x")}} and {{cssxref("overscroll-behavior-y")}} — have been implemented ({{bug(951793)}}), and it has been enabled by default on all releases ({{bug(1428879)}}).</li>
+ <li>The behavior of "unusual elements" (elements that aren’t rendered purely by CSS box concepts such as replaced elements) when given a {{cssxref("display")}} value of <code>contents</code> has been updated as per spec ({{bug(1427292)}}). See <a href="https://drafts.csswg.org/css-display/#unbox">Appendix B: Effects of display: contents on Unusual Elements</a> for exactly what the specced behaviors are.</li>
+ <li>{{cssxref("position")}} <code>sticky</code> is now supported on appropriate <a href="/en-US/docs/Learn/HTML/Tables">HTML table</a> parts (e.g. {{htmlelement("th")}} elements) ({{bug(975644)}}).</li>
+ <li>{{cssxref("calc()")}} is now supported in {{cssxref("&lt;color&gt;")}} values — <code>rgb()</code>, <code>rgba()</code>, <code>hsl()</code>, and <code>hsla()</code> ({{bug(984021)}}).</li>
+ <li>{{cssxref("calc()")}} in <a href="/en-US/docs/Web/CSS/Media_Queries">media query</a> values is now supported {{bug(1396057)}}.</li>
+ <li>The {{cssxref("@document")}} at-rule has been limited to use only in user and UA sheets ({{bug(1035091)}}).</li>
+ <li>Implement the {{cssxref("font-optical-sizing")}} property ({{bug(1435692)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<p><em>Нет изменений.</em></p>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<p>{{domxref("PointerEvent","PointerEvents")}} have been enabled in Firefox Desktop ({{bug(1411467)}}).</p>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>The {{domxref("EventTarget.EventTarget()","EventTarget()")}} constructor has been implemented ({{bug(1379688)}}).</li>
+ <li>The {{domxref("Response.Response()","Response()")}} constructor can now accept a <code>null</code> value for its <code>body</code> parameter, as per spec ({{bug(1303025)}}).</li>
+</ul>
+
+<h4 id="DOM_events">DOM events</h4>
+
+<p>The {{domxref("Event.composedPath()")}} method has been implemented ({{bug(1412775)}}).</p>
+
+<h4 id="Service_workers">Service workers</h4>
+
+<ul>
+ <li>The service worker <a href="/en-US/docs/Web/API/Clients">Clients API</a> can now find and communicate with windows in a separate browser process ({{bug(1293277)}}) .</li>
+ <li>Nested about:blank and about:srcdoc iframes will now inherit their parent's controlling service worker. Fixed in ({{bug(1293277)}}) and ({{bug(1426979)}}).</li>
+ <li>When a service worker provides a {{domxref("Response")}} to {{domxref("FetchEvent.respondWith()")}}, the {{domxref("Response.url")}} value will not be propagated to the intercepted network request as the final resolved URL.  In the past the {{domxref("Request.url","FetchEvent.request.url")}} was used for this instead.  This means, for example, if a service worker intercepts a stylesheet or worker script, then the provided <code>Response.url</code> will be used to resolve any relative {{cssxref("@import")}} or {{domxref("WorkerGlobalScope.importScripts()","importScripts()")}} subresource loads ({{bug(1222008)}}).</li>
+ <li><code>FetchEvent.respondWith()</code> will now trigger a network error if the {{domxref("Request.mode","FetchEvent.request.mode")}} is <code>"same-origin"</code> and the provided {{domxref("Response.type")}} is <code>"cors"</code>. ({{bug(1222008)}})</li>
+</ul>
+
+<h4 id="Media_and_WebRTC">Media and WebRTC</h4>
+
+<ul>
+ <li>The {{domxref("MediaStreamTrack")}} property {{domxref("MediaStreamTrack.muted")}}, along with the events {{event("mute")}} and {{event("unmute")}} and the corresponding event handlers, {{domxref("MediaStreamTrack.onmute", "onmute")}} and {{domxref("MediaStreamTrack.onmute", "onunmute")}}, have been implemented. A track's <code>muted</code> state indicates that the track is not currently able to provide media data.
+
+ <div class="note"><strong>Note:</strong> The <code>muted</code> state of a track isn't useful for what's typically thought of as muting and unmuting a track. Instead, use the {{domxref("MediaStreamTrack.enabled", "enabled")}} property; setting <code>enabled</code> to <code>false</code> causes the track to output only empty frames.</div>
+ </li>
+ <li>The {{domxref("RTCRtpReceiver")}} methods {{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} and {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} have been implemented to provide information about the sources of each RTP stream. However, a specification change occurred before release and we have disabled these by default behind the preference <code>media.peerconnection.rtpsourcesapi.enable</code> ({{bug(1363667)}}, {{bug(1430213)}}, and {{bug(1433236)}}.</li>
+ <li>The {{domxref("RTCRtpTransceiver")}} interface has now been implemented, since the Firefox implementation of WebRTC now supports transceivers, with <code>RTCPeerConnection</code> and other interfaces updated to use them per the latest specification.</li>
+ <li>The {{domxref("RTCPeerConnection.addTransceiver()")}} method has been added. In addition, the behavior of {{domxref("RTCPeerConnection.addTrack", "addTrack()")}} has been updated to create a transceiver as required.</li>
+ <li>Support for <a href="/en-US/docs/Web/API/WebVTT_API">WebVTT</a> regions was implemented in Firefox 58 but disabled by default. They're now available by default ({{bug(1415805)}}).</li>
+ <li>Firefox now supports WebVTT <code>REGION</code> definition blocks whose settings list has one setting per line instead of all of the settings being on the same line of the WebVTT file ({{bug(1415821)}}.</li>
+</ul>
+
+<h4 id="Canvas_and_WebGL">Canvas and WebGL</h4>
+
+<p><em>No changes.</em></p>
+
+<h3 id="CSSOM">CSSOM</h3>
+
+<p>The {{domxref("CSSNamespaceRule")}} interface and its <code>namespaceURL</code> and <code>prefix</code> properties have been implemented ({{bug(1326514)}}).</p>
+
+<h3 id="HTTP">HTTP</h3>
+
+<p><em>No changes.</em></p>
+
+<h3 id="Security">Security</h3>
+
+<ul>
+ <li>Top-level navigation to <code>data:</code> URIs has been blocked {{bug(1401895)}}. See <a href="https://blog.mozilla.org/security/2017/11/27/blocking-top-level-navigations-data-urls-firefox-59/">Blocking Top-Level Navigations to data URLs for Firefox 59</a> for more details.</li>
+ <li>The <code>SAMEORIGIN</code> directive of the {{httpheader("X-Frame-Options")}} header has been changed so that it checks not only the top-level IFrame is in the same origin, but all its ancestors as well ({{bug(725490)}}).</li>
+ <li>Image resources loaded from different origins to the current document are no longer able to trigger HTTP authentication dialogs ({{bug(1423146)}}). See <a href="https://www.fxsitecompat.com/en-CA/docs/2017/http-auth-dialog-can-no-longer-be-triggered-by-cross-origin-images/">HTTP auth dialog can no longer be triggered by cross-origin images</a> for more details.</li>
+ <li>HTTP authentication now uses <code>utf-8</code> encoding for usernames and passwords (rather than <code>ISO-8859-1</code>) for parity with other browsers, and to avoid potential problems as described in {{bug(1419658)}}.</li>
+ <li>Everyday the <a href="https://searchfox.org/mozilla-central/source/security/manager/ssl/nsSTSPreloadList.inc">HSTS preload list</a> is updated from Google. Normally this doesn't warrant a note, but in this release new TLDs were included, notably <code>.app</code> and <code>.dev</code>. While they are new TLDs developers might have used them for local development and be surprised by this change. Note that <a href="https://tools.ietf.org/html/rfc2606">reserved TLDs</a> should be used for local development instead.</li>
+</ul>
+
+<h3 id="Plugins">Plugins</h3>
+
+<p><em>No changes.</em></p>
+
+<h3 id="Other">Other</h3>
+
+<p><em>No changes.</em></p>
+
+<h2 id="Удаления_из_веб-платформы">Удаления из веб-платформы</h2>
+
+<h3 id="HTML_2">HTML</h3>
+
+<p>Нестандартный параметр <code>version</code>  атрибута свойства {{htmlattrxref("type","script")}} элемента {{htmlelement("script")}} (например,  <code>type="application/javascript;version=1.8"</code>) был удален ({{bug(1428745)}}).</p>
+
+<h3 id="CSS_2">CSS</h3>
+
+<ul>
+ <li>Проприетарная единица <code>mozmm</code> {{cssxref("&lt;length&gt;")}} была удалена ({{bug(1416564)}}).</li>
+ <li>Проприетарные свойства {{cssxref("-moz-border-top-colors")}}, {{cssxref("-moz-border-right-colors")}}, {{cssxref("-moz-border-bottom-colors")}} и {{cssxref("-moz-border-left-colors")}} have been limited to usage in chrome code only ({{bug(1417200)}}).</li>
+</ul>
+
+<h3 id="JavaScript_2">JavaScript</h3>
+
+<ul>
+ <li>Нестандартные <a href="/en-US/docs/Web/JavaScript/Reference/Statements/try...catch#Conditional_catch_clauses">условные блоки catch</a> были удалены ({{bug(1228841)}}).</li>
+</ul>
+
+<h3 id="APIs_2">APIs</h3>
+
+<ul>
+ <li>Нестандартный метод <code>Event.getPreventDefault()</code> был удален. Вам стоит использовать свойство {{domxref("Event.defaultPrevented")}} чтобы определять, вызывался ли {{domxref("Event.preventDefault", "preventDefault()")}} на событии {{domxref("Event")}}.</li>
+ <li>Проприетарное свойство <code><a href="/en-US/docs/Archive/API/Navigator/mozNotification">Navigator.mozNotification</a></code> и интерфейс <code>DesktopNotification</code>  были удалены, в пользу стандартного <a href="/en-US/docs/Web/API/Notifications_API">Notifications API</a> ({{bug(952453)}}).</li>
+ <li>Проприетарный метод <code>window.external.addSearchEngine()</code> был удален ({{bug("862147")}}). Смотреть также {{domxref("Window.sidebar")}} для больших подробностей.</li>
+ <li>Нестандартное поддерживающиеся только Firefox свойство {{domxref("HTMLMediaElement")}} <code>mozAutoplayEnabled</code> было удалено.</li>
+</ul>
+
+<h3 id="SVG_2">SVG</h3>
+
+<p>Поддержка для свойства SMIL <code>accessKey</code> была удалена ({{bug(1423098)}}).</p>
+
+<h3 id="Other_2">Other</h3>
+
+<p>Поддержка для нестандартных протоколов <code>pcast:</code> и <code>feed:</code> была удалена ({{bug(1420622)}}).</p>
+
+<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
+
+<h3 id="WebExtensions">WebExtensions</h3>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/theme">Theme</a> updates:
+
+ <ul>
+ <li>new properties: <code>colors.background_tab_text</code>, <code>colors.toolbar_field_border</code></li>
+ <li>all color properties now support both Chrome-style arrays and CSS color values.</li>
+ </ul>
+ </li>
+ <li>New <a href="/en-US/Add-ons/WebExtensions/API/browserSettings">browser settings</a>:
+ <ul>
+ <li><a href="https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/contextMenuShowEvent"><code>contextMenuShowEvent</code></a></li>
+ <li><a href="https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/openBookmarksInNewTabs"><code>openBookmarksInNewTabs</code></a></li>
+ <li><a href="https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/openSearchResultsInNewTabs"><code>openSearchResultsInNewTabs</code></a></li>
+ <li><a href="https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig"><code>proxyConfig</code></a></li>
+ </ul>
+ </li>
+ <li>New <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs">tabs</a></code> APIs:
+ <ul>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/captureTab">tabs.captureTab()</a></code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/hide">tabs.hide()</a></code></li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/show">tabs.show()</a></code></li>
+ </ul>
+ </li>
+ <li>The <code><a href="/en-US/docs/Archive/Add-ons/Legacy_Firefox_for_Android/API/NativeWindow/contextmenus">contextMenus</a></code> API now supports a <a href="/en-US/Add-ons/WebExtensions/API/menus/ContextType">"bookmark" context</a>.</li>
+ <li>New <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contentScripts">contentScripts</a></code> API enables runtime registration of content scripts.</li>
+ <li>New <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/pageAction">pageAction</a></code>, <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction">browserAction</a></code>, <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/sidebarAction">SidebarAction</a></code> APIs:
+ <ul>
+ <li><code>browserAction/pageAction/sidebarAction.set*</code> functions now accept <code>null</code> to undo changes.</li>
+ <li><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled">browserAction.isEnabled()</a></code>, <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/isShown">pageAction.isShown()</a></code> , <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen">sidebarAction.isOpen()</a></code> functions.</li>
+ </ul>
+ </li>
+ <li>New option in <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action">page_action</a></code> to show page actions by default.</li>
+ <li>New values for <code>protocol_handers</code>:
+ <ul>
+ <li>"ssb" for Secure Scuttlebutt communications</li>
+ <li>"dat" for DATproject</li>
+ <li>"ipfs", "ipns", "dweb" for IPFS</li>
+ </ul>
+ </li>
+ <li>New <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy/websites">privacy.websites</a></code> setting "cookieConfig".</li>
+ <li>Support in <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies">cookies</a></code> API for <a href="/en-US/Add-ons/WebExtensions/API/cookies#First-party_isolation">first-party isolation</a>.</li>
+ <li>New option <code>upgradeToSecure</code> in <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest">webRequest</a></code>.</li>
+</ul>
+
+<h2 id="Смотреть_также">Смотреть также</h2>
+
+<p><a href="https://www.fxsitecompat.com/en-CA/versions/59/">Совместимость сайтов с Firefox 59</a></p>
+
+<h2 id="Старые_версии">Старые версии</h2>
+
+<p>{{Firefox_for_developers(58)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/60/index.html b/files/ru/mozilla/firefox/releases/60/index.html
new file mode 100644
index 0000000000..d717a5f0ed
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/60/index.html
@@ -0,0 +1,187 @@
+---
+title: Firefox 60 для разработчиков
+slug: Mozilla/Firefox/Releases/60
+translation_of: Mozilla/Firefox/Releases/60
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">Эта статья содержит информацию об изменениях в Firefox 60, которые затронут разработчиков. Firefox 60 вышел 9 мая 2018 г.</p>
+
+<h2 id="Stylo_comes_to_Firefox_for_Android_in_60">Stylo comes to Firefox for Android in 60</h2>
+
+<p><a href="https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/">Firefox's new parallel CSS engine</a> — also known as <strong>Quantum CSS</strong> or <strong>Stylo</strong> — which was <a href="/en-US/Firefox/Releases/57#Firefox_57_Firefox_Quantum">first enabled by default in Firefox 57 for desktop</a>, has now been enabled in Firefox for Android.</p>
+
+<h2 id="Changes_for_web_developers">Changes for web developers</h2>
+
+<h3 id="Developer_tools">Developer tools</h3>
+
+<ul>
+ <li>In the CSS Pane rules view (see <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS">Examine and edit CSS</a>), the keyboard shortcuts for precise value increments (increase/decrease by 0.1) have changed from <kbd>Alt</kbd> + <kbd>Up</kbd>/<kbd>Down</kbd> to <kbd>Ctrl</kbd> + <kbd>Up</kbd>/<kbd>Down</kbd> on Linux and Windows, to avoid clashes with default OS-level shortcuts (see {{bug("1413314")}}).</li>
+ <li>Also in the CSS Pane rules view, <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables">CSS variable names</a> will now auto-complete ({{bug(1422635)}}). If you enter <code>var(</code> into a property value and then type a dash (<code>-</code>), any variables you have declared in your CSS will then appear in an autocomplete list.</li>
+ <li>In <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>, a <em>Reload when...</em> dropdown has been added to allow users to enable/disable automatic page reloads when touch simulation is toggled, or simulated user agent is changed. See <a href="/en-US/docs/Tools/Responsive_Design_Mode#Controlling_page_reload_behavior">Controlling page reload behavior</a> for more details ({{bug(1428816)}}).</li>
+ <li>The <code>view_source.tab</code> preference has been removed so you can no longer toggle <a href="/en-US/docs/Tools/View_source">View Source</a> mode between appearing in a new tab or new window. Page sources will always appear in new tabs from now on ({{bug(1418403)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p>Pressing the Enter key in <code>designMode</code> and <code>contenteditable</code> now inserts <code>&lt;div&gt;</code> elements when the caret is in an inline element or text node which is a child of a block level editing host — instead of inserting <code>&lt;br&gt;</code> elements like it used to. If you want to use the old behavior on your app, you can do it with <code>document.execCommand()</code>. See <a href="/en-US/docs/Web/Guide/HTML/Editable_content#Differences_in_markup_generation">Differences in markup generation</a> for more details (also see {{bug(1430551)}}).</p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>The {{cssxref("align-content")}}, {{cssxref("align-items")}}, {{cssxref("align-self")}}, {{cssxref("justify-content")}}, and {{cssxref("place-content")}} property values have been updated as per the latest <a href="https://drafts.csswg.org/css-align-3/">CSS Box Alignment Module Level 3</a> spec ({{bug(1430817)}}).</li>
+ <li>The {{cssxref("paint-order")}} property has been implemented ({{bug(1426146)}}).</li>
+ <li>The {{cssxref("font-optical-sizing")}} property has been implemented ({{bug(1435692)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>ECMAScript 2015 modules have been enabled by default ({{bug(1438139)}}). See <a href="https://hacks.mozilla.org/2015/08/es6-in-depth-modules/">ES6 In Depth: Modules</a> and <a href="https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/">ES modules: A cartoon deep dive</a> for more information, or consult MDN reference docs:
+
+ <ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attr-type"><code>&lt;script src="main.js" type="module"&gt;</code></a> and <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attr-nomodule"><code>&lt;script nomodule src="fallback.js"&gt;</code> </a></li>
+ <li><code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/import">import</a></code> and <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/export">export</a></code> statements.</li>
+ </ul>
+ </li>
+ <li>The {{jsxref("Array.prototype.values()")}} method has been added again ({{bug(1420101)}}). It was disabled due to <a href="https://www.fxsitecompat.com/en-CA/docs/2016/array-prototype-values-breaks-some-legacy-apps/">compatibilty issues</a> in earlier versions. Make sure your code doesn't have any custom implementation of this method.</li>
+</ul>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<ul>
+ <li>The <a href="/en-US/docs/Web/API/Web_Authentication_API">Web Authentication API</a> has been enabled ({{bug(1432542)}}).</li>
+ <li>The <a href="/en-US/docs/Web/API/WebVR_API">WebVR API</a> has been enabled by default on macOS ({{bug(1438044)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>In the <a href="/en-US/docs/Web/API/Web_Authentication_API">Web Authentication API</a>, the <code>MakePublicKeyCredentialOptions</code> dictionary object has been renamed {{domxref("PublicKeyCredentialCreationOptions")}}; this change has been made in Firefox ({{bug(1436473)}}).</li>
+ <li>The <code>dom.workers.enabled</code> pref has been removed, meaning workers can no longer be disabled ({{bug(1434934)}}).</li>
+ <li>The {{domxref("Document.body","body")}} property is now implemented on the {{domxref("Document")}} interface, rather than the {{domxref("HTMLDocument")}} interface ({{bug(1276438)}}).</li>
+ <li>{{domxref("PerformanceResourceTiming")}} is now available in workers ({{bug(1425458)}}).</li>
+ <li>The {{domxref("PerformanceObserver.takeRecords()")}} method has been implemented ({{bug(1436692)}}).</li>
+ <li>The {{domxref("KeyboardEvent.keyCode")}} attribute of punctuation key becomes non-zero even if the active keyboard layout doesn't produce ASCII characters. See <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#keyCode_of_punctuation_keys_on_some_keyboard_layout">these notes for more detail</a>. Please do <strong>not</strong> use <code>KeyboardEvent.keyCode</code> in new applications — use {{domxref("KeyboardEvent.key")}} or {{domxref("KeyboardEvent.code")}} instead.</li>
+ <li>The {{domxref("Animation.updatePlaybackRate()")}} method has been implemented ({{bug("1436659")}}).</li>
+ <li>New rules have been included for determining <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#keyCode_of_punctuation_keys_on_some_keyboard_layout">keyCode values of punctuation keys</a> ({{bug(1036008)}}).</li>
+ <li>The Gecko-only options object <code>storage</code> option of the {{domxref("IDBFactory.open()")}} method (see <a href="/en-US/docs/Web/API/IDBFactory/open#Experimental_Gecko_options_object">Experimental Gecko options object</a>) has been deprecated ({{bug(1442560)}}).</li>
+ <li>Promises can now be used within <a href="/en-US/docs/Web/API/IndexedDB_API">IndexedDB</a> code ({{bug(1193394)}}).</li>
+</ul>
+
+<h4 id="DOM_events">DOM events</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Service_workers">Service workers</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Media_and_WebRTC">Media and WebRTC</h4>
+
+<ul>
+ <li>When recording or sharing media obtained using {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}, muting the camera by setting the corresponding track's {{domxref("MediaStreamTrack.enabled")}} property to <code>false</code> now turns off the camera's "in use" indicator light, to help the user more easily see that the camera is not in use ({{bug(1299515)}}). See {{SectionOnPage("/en-US/docs/Web/API/MediaDevices/getUserMedia", "User privacy")}} for more details.</li>
+ <li>Removing a track from an {{domxref("RTCPeerConnection")}} using {{domxref("RTCPeerConnection.removeTrack", "removeTrack()")}} no longer removes the track's {{domxref("RTCRtpSender")}} from the peer connection's list of senders as reported by {{domxref("RTCPeerConnection.getSenders", "getSenders()")}} ({{bug(1290949)}}).</li>
+ <li>The {{domxref("RTCRtpContributingSource")}} and {{domxref("RTCRtpSynchronizationSource")}} objects' timestamps were previously being reported based on values returned by {{jsxref("Date.getTime()")}}. In Firefox 60, these have been fixed to correctly use the <a href="/en-US/docs/Web/API/Performance_API">Performance Timing API</a> instead ({{bug(1433576)}}).</li>
+ <li>As per spec, the {{domxref("ConvolverNode.ConvolverNode","ConvolverNode()")}} constructor now throws a <code>NotSupportedError</code> if the referenced {{domxref("AudioBuffer")}} does not have 1, 2, or 4 channels ({{bug(1443228)}}).</li>
+ <li>The obsolete {{domxref("RTCPeerConnection")}} event handler {{domxref("RTCPeerConnection.onremovestream")}} has been removed; by now you should be using {{event("removetrack")}} events instead ({{bug(1442385)}}).</li>
+ <li>The primary name for {{domxref("RTCDataChannel")}} is now in fact <code>RTCDataChannel</code>, instead of being an alias for <code>DataChannel</code>. The name <code>DataChannel</code> is no longer supported ({{bug(1173851)}}).</li>
+</ul>
+
+<h4 id="Canvas_and_WebGL">Canvas and WebGL</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="CSSOM">CSSOM</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="HTTP">HTTP</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Security">Security</h3>
+
+<p>The {{httpheader("X-Content-Type-Options")}} header, when set to <code>no-sniff</code>, now follows the specification for JavaScript MIME types. In particular, <code>text/json</code> and <code>application/json</code> are no longer valid values ({{bug(1431095)}}).</p>
+
+<h3 id="Plugins">Plugins</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Other">Other</h3>
+
+<p>Fetches that include credentials can now share connections with fetches that don't include credentials. For example, if the same origin requests some web fonts as well as some credentialed user data from the same CDN, both could share a connection, potentially leading to a quicker turnaround ({{bug(1363284)}}).</p>
+
+<h2 id="Removals_from_the_web_platform">Removals from the web platform</h2>
+
+<h3 id="HTML_2">HTML</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="CSS_2">CSS</h3>
+
+<ul>
+ <li>The proprietary {{cssxref("-moz-user-input")}} property's <code>enabled</code> and <code>disabled</code> values are no longer available ({{bug("1405087")}}).</li>
+ <li>The proprietary {{cssxref("-moz-border-top-colors")}}, {{cssxref("-moz-border-right-colors")}}, {{cssxref("-moz-border-bottom-colors")}}, and {{cssxref("-moz-border-left-colors")}} properties have been removed from the platform completely ({{bug(1429723)}}).</li>
+</ul>
+
+<h3 id="JavaScript_2">JavaScript</h3>
+
+<p>The non-standard <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Expression_closures">expression closure</a> syntax has been removed ({{bug(1426519)}}).</p>
+
+<h3 id="APIs_2">APIs</h3>
+
+<ul>
+ <li>The {{event("userproximity")}} and {{event("deviceproximity")}} events (see also {{domxref("UserProximityEvent")}} and {{domxref("DeviceProximityEvent")}}) have been disabled by default behind the <code>device.sensors.proximity.enabled</code> preference ({{bug(1359076)}}).</li>
+ <li>The {{event("devicelight")}} event (see also {{domxref("DeviceLightEvent")}}) has been disabled by default behind the <code>device.sensors.ambientLight.enabled</code> preference ({{bug(1359076)}}).</li>
+</ul>
+
+<h3 id="SVG_2">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Other_2">Other</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
+
+<h3 id="WebExtensions">WebExtensions</h3>
+
+<p>Theme API:</p>
+
+<ul>
+ <li>headerURL is now optional</li>
+ <li>When creating a browser <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme">theme</a>, any {{cssxref("text-shadow")}} applied to the header text is removed if no <code>headerURL</code> is specified (see {{bug(1404688)}}).</li>
+ <li>New properties are supported:
+ <ul>
+ <li><strong>tab_line</strong></li>
+ <li><strong>tab_selected</strong></li>
+ <li><strong>popup</strong></li>
+ <li><strong>popup_border</strong></li>
+ <li><strong>popup_text</strong></li>
+ <li><strong>tab_loading</strong></li>
+ <li><strong>icons</strong></li>
+ <li><strong>icons_attention</strong></li>
+ <li><strong>frame_inactive</strong></li>
+ <li><strong>button_background_active</strong></li>
+ <li><strong>button_background_hover</strong></li>
+ </ul>
+ </li>
+</ul>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/60">Site Compatibility for Firefox 60</a></li>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(59)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/62/index.html b/files/ru/mozilla/firefox/releases/62/index.html
new file mode 100644
index 0000000000..bcf10560ae
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/62/index.html
@@ -0,0 +1,219 @@
+---
+title: Firefox 62 для разработчиков
+slug: Mozilla/Firefox/Releases/62
+translation_of: Mozilla/Firefox/Releases/62
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">В этой статье перечислены ключевые изменения, которые касаются разработчиков. Firefox 62 был выпущен 5 сентября 2018 года.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li>Включён по умолчанию редактор Shape Path — подробности в статье <a href="/ru/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Edit Shape Paths in CSS</a>.</li>
+ <li>Появилась возможность вынести просмотр CSS-правил в отдельную от других вкладок панель. См. <a href="/ru/docs/Tools/Page_Inspector/3-pane_mode">Page inspector 3-pane mode</a> для получения подробных сведений.</li>
+ <li>Инспектор CSS-сеток обзавёлся новыми возможностями и новой документацией — см. <a href="/ru/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">CSS Grid Inspector: Examine grid layouts</a>.</li>
+ <li>Инструменты разработчика теперь можно разместить не только снизу и справа, но и слева (а также вынести в отдельное окно) ({{bug(1192642)}}).</li>
+ <li>На панель <a href="/ru/docs/Tools/Web_Console/Split_console">консоли разделения</a> добавлена кнопка закрытия.</li>
+ <li>При включённой настройке «Выбрать iframe в качестве текущего целевого документа» соответствующий значок будет появляться на панели инструментов при открытии настроек, даже если текущая страница не содержит фреймов ({{bug(1456069)}}).</li>
+ <li>Вкладка «<a href="/ru/docs/Tools/Network_Monitor#Куки_(Cookies)">Куки</a>» в <a href="/ru/docs/Tools/Network_Monitor">сетевом мониторе</a> отображает атрибут <code>samesite</code> ({{bug(1452715)}}).</li>
+ <li><a href="/ru/docs/Tools/Responsive_Design_View">Режим адаптивного дизайна</a> работает и во вкладках, размещённых в контейнерах ({{bug(1306975)}}).</li>
+ <li>При возникновении и выводе в консоль ошибки {{Glossary("CORS")}} Firefox предоставит ссылку на соответствующую <a href="/ru/docs/Web/HTTP/CORS/Errors">страницу с описанием ошибок CORS</a> ({{bug(1475391)}}).</li>
+ <li>Появилась возможность создать снимок текущей страницы (без необходимости указывать имя файла) из консоли браузера ({{bug(1464461)}}). Используется команда<br>
+ <br>
+ <code>:screenshot &lt;filename.png&gt; --fullpage</code><br>
+ <br>
+ где <code>&lt;filename.png&gt;</code> — желаемое имя файла. Файл будет сохранён в каталог загрузок. Параметр <code>--fullpage</code> не является обязательным и служит для создания снимка всей страницы. В этом случае к имени файла будет добавлено <code>-fullpage</code>. Чтобы увидеть список всех доступных параметров, введите <code>:screenshot --help</code>.</li>
+</ul>
+
+<h4 id="Удалено">Удалено</h4>
+
+<ul>
+ <li>Удалена <a href="/ru/docs/Tools/GCLI">панель разработчика/GCLI</a> (которая открывалась сочетанием клавиш <kbd>Shift</kbd> + <kbd>F2</kbd>) ({{bug(1461970)}}). У интерфейса панели и библиотеки, отвечающей за работу GCLI, уже продолжительное время отсутствует мейнтейнер, некоторые функции не работают (с того времени, как появился многопроцессный режим), а сама GCLI несовместима с <code>unsafeSetInnerHTML</code>. Как следствие, по данным телеметрии панель очень редко используется, к тому же есть альтернативные способы вызова самых популярных команд.</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Убран префикс у псевдоэлемента <code>:-moz-selection</code>, отныне он называется {{cssxref("::selection")}} ({{bug(509958)}}).</li>
+ <li>{{cssxref("&lt;resolution&gt;")}} поддерживает <code>x</code> в качестве единицы измерения ({{bug(1460655)}}).</li>
+ <li>Включена по умолчанию поддержка {{cssxref("shape-margin")}}, {{cssxref("shape-outside")}} и {{cssxref("shape-image-threshold")}} ({{bug(1457297)}}).</li>
+</ul>
+
+<h4 id="Удалено_2">Удалено</h4>
+
+<ul>
+ <li>Из документов, отличных от XUL, удалены все <a href="/ru/docs/Web/CSS/display#XUL_values">XUL-значения <code>display</code></a> за исключением <code>-moz-box</code> и <code>-moz-inline-box</code> ({{bug(1288572)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализована поддержка конструктора {{jsxref("WebAssembly.Global()")}} и глобальных переменных в WebAssembly ({{bug(1464656)}}).</li>
+ <li>Включена по умолчанию поддержка методов {{jsxref("Array.prototype.flat()")}} и {{jsxref("Array.prototype.flatMap()")}} ({{bug(1435813)}}).</li>
+ <li>Реализовано свойство <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/import.meta">import.meta</a></code>, отображающее контекстно-специфичных метаданные для модуля JavaScript ({{bug(1427610)}}).</li>
+ <li><a href="/ru/docs/Web/JavaScript/Reference/Lexical_grammar#Литерал_String_(Строка)">Строковые литералы</a> могут напрямую содержать символы U+2028 LINE SEPARATOR и U+2029 PARAGRAPH SEPARATOR. Как следствие, синтаксис {{jsxref("JSON")}} отныне является подмножеством литерального синтаксиса JavaScript (см. {{bug(1435828)}} и предложенный TC39 <a href="https://github.com/tc39/proposal-json-superset">json-superset</a>).</li>
+ <li>Для индексов, выходящих за границы <a href="/ru/docs/Web/JavaScript/Typed_arrays">типизированных массивов</a>, {{jsxref("Reflect.defineProperty()")}} и {{jsxref("Reflect.set()")}} будут возвращать <code>false</code> вместо <code>true</code> ({{bug(1308735)}}).</li>
+</ul>
+
+<h4 id="Удалено_3">Удалено</h4>
+
+<ul>
+ <li>Конструкторы <code>DOMPoint</code> и <code>DOMPointReadOnly</code> больше не поддерживают входной параметр типа <code>DOMPointInit</code>; значения свойств требуется указывать с помощью параметров <code>x</code>, <code>y</code>, <code>z</code> и <code>w</code> ({{bug(1186265)}}).</li>
+ <li>Метод {{domxref("URL.createObjectURL()")}} больше не поддерживает создание URL-адресов объектов для представления {{domxref("MediaStream")}}. Эта возможность уже не актуальна, поскольку можно напрямую задать {{domxref("HTMLMediaElement.srcObject")}} в <code>MediaStream</code> ({{bug(1454889)}}).</li>
+</ul>
+
+<h3 id="API">API</h3>
+
+<h4 id="Новые_API">Новые API</h4>
+
+<ul>
+ <li>В версии для Android включён по умолчанию {{domxref("Web_Speech_API", "API Speech Synthesis (Text-to-Speech)", "", "1")}} ({{bug(1463496)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>Интерфейс {{domxref("DOMPointReadOnly")}} поддерживает статическую функцию {{domxref("DOMPointReadOnly.fromPoint()")}}, создающую новый точечный объект из совместимого с {{domxref("DOMPointInit")}} словаря, который содержит любой объект {{domxref("DOMPoint")}}. Функция также доступна на {{domxref("DOMPoint")}} ({{bug(1186265)}}).</li>
+ <li>В целях совместимости реализована поддержка свойства {{domxref("Event.srcElement")}}. Оно является ссылкой на {{domxref("Event.target")}} ({{bug(453968)}}).</li>
+ <li>{{domxref("Navigator.registerProtocolHandler()")}} может быть вызван лишь в безопасном контексте ({{bug(1460506)}}).</li>
+ <li>Отключена по умолчанию поддержка метода {{domxref("Navigator.registerContentHandler()")}}. Он будет удалён в будущем, поскольку уже некоторое время является устаревшим ({{bug(1460481)}}).</li>
+ <li>Реализован конструктор {{domxref("DataTransfer.DataTransfer", "DataTransfer()")}} ({{bug(1351193)}}).</li>
+ <li>{{domxref("Document.domain")}} больше не может вернуть <code>null</code> ({{bug(819475)}}). Если не удалось идентифицировать домен, <code>domain</code> вернёт пустую строку вместо <code>null</code>.</li>
+ <li>Реализован метод {{domxref("Console.timeLog()")}}, отображающий текущее значение таймера консоли без остановки самого таймера ({{bug(1458466)}}).</li>
+ <li>Реализован метод {{domxref("Console.countReset()")}}, сбрасывающий значение счётчика консоли ({{bug(1459279)}}).</li>
+</ul>
+
+<h4 id="События_DOM">События DOM</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Сервис-воркеры">Сервис-воркеры</h4>
+
+<p><em>Без изменений.</em></p>
+
+<h4 id="Медиа_Web_Audio_и_WebRTC">Медиа, Web Audio и WebRTC</h4>
+
+<ul>
+ <li>Настройка <code>media.autoplay.enabled</code> распространяется не только на видео-, но и на аудиосодержимое ({{bug(1413098)}}).</li>
+ <li>Интерфейс {{domxref("ChannelSplitterNode")}} приведён в соответствие спецификации: по умолчанию у него 6 каналов, <code>channelInterpretation</code> имеет значение <code>"discrete"</code>, а <code>channelCountMode</code> — <code>"explicit"</code> ({{bug(1456265)}}).</li>
+</ul>
+
+<h4 id="Удалено_4">Удалено</h4>
+
+<ul>
+ <li>Поддержка событий {{event("userproximity")}}, {{event("deviceproximity")}} (см. {{domxref("UserProximityEvent")}} и {{domxref("DeviceProximityEvent")}}) отключена по умолчанию и управляется настройкой <code>device.sensors.proximity.enabled</code> ({{bug(1462308)}}).</li>
+ <li>Поддержка события {{event("devicelight")}} (см. также {{domxref("DeviceLightEvent")}}) отключена по умолчанию и управляется настройкой <code>device.sensors.ambientLight.enabled</code> ({{bug(1462308)}}).</li>
+ <li><a href="/ru/docs/Web/Guide/Events/Mutation_events">События мутации</a> {{event("DOMSubtreeModified")}} и {{event("DOMAttrModified")}} больше не выбрасываются, когда атрибут {{htmlattrxref("style")}} изменяется с помощью CSSOM ({{bug(1460295)}}, см. также <a href="https://www.fxsitecompat.com/en-CA/docs/2018/domattrmodified-and-domsubtreemodified-events-are-no-longer-fired-when-style-attribute-is-changed-via-cssom/">эту статью</a>).</li>
+ <li>Прекращена поддержка {{domxref("CSSStyleDeclaration.getPropertyCSSValue()")}} ({{bug(1408301)}}).</li>
+ <li>Прекращена поддержка {{domxref("CSSValue")}}, {{domxref("CSSPrimitiveValue")}} и {{domxref("CSSValueList")}} ({{bug(1459871)}}).</li>
+ <li>{{domxref("window.getComputedStyle()")}} больше не возвращает <code>null</code>, если вызван на <code>Window</code>, у которого нет представления ({{bug(1467722)}}).</li>
+</ul>
+
+<ul>
+</ul>
+
+<ul>
+</ul>
+
+<h3 id="HTTP">HTTP</h3>
+
+<h4 id="Удалено_5">Удалено</h4>
+
+<ul>
+ <li>Удалена поддержка устаревшей CSP-директивы {{CSP("referrer")}}. Вместо неё следует использовать заголовок {{HTTPHeader("Referrer-Policy")}} ({{bug(1302449)}}).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="WebDriver_(Marionette)">WebDriver (Marionette)</h3>
+
+<h4 id="Новые_возможности">Новые возможности</h4>
+
+<ul>
+ <li>Команда <code>WebDriver:ElementSendKeys</code> приносит в WebDriver возможность загружать файлы ({{bug(1448792)}}).</li>
+ <li>Запросы к пользователю, вызванные событиями <code>beforeunload</code>, автоматически отклоняются для команд <code>WebDriver:Get</code>, <code>WebDriver:Back</code>, <code>WebDriver:Forward</code>, <code>WebDriver:Refresh</code> и <code>WebDriver:Close</code> ({{bug(1434872)}}).</li>
+ <li><code>WebDriver:PerformActions</code> при нажатии <kbd>Ctrl</kbd> + <code>Click</code> синтезирует событие {{event("contextmenu")}} ({{bug(1421323)}}).</li>
+</ul>
+
+<h4 id="Изменения_API">Изменения API</h4>
+
+<ul>
+ <li>Удалены устаревшие конечные точки, включая <code>getWindowPosition</code>, <code>setWindowPosition</code>, <code>getWindowSize и</code> <code>setWindowSize</code> ({{bug(1348145)}}).</li>
+ <li>Команды WebDriver, возвращающие успех с данными <code>null</code>, отныне возвращают пустой словарь ({{bug(1461463)}}).</li>
+</ul>
+
+<h4 id="Исправленные_ошибки">Исправленные ошибки</h4>
+
+<ul>
+ <li><code>WebDriver:ExecuteScript</code> вызывал ошибку циклической ссылки для коллекций <a href="/ru/docs/Web/WebDriver/WebElement">WebElement</a> ({{bug(1447977)}}).</li>
+ <li>
+ <p>Отправка примитива действия <code>pointerMove</code> или <code>pause</code> могла привести к зависанию, таким образом, команда никогда не отправляла ответ ({{bug(1467743)}}, {{bug(1447449)}}).</p>
+ </li>
+</ul>
+
+<h3 id="Прочее">Прочее</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+
+<h3 id="Изменения_API_2">Изменения API</h3>
+
+<ul>
+ <li>Добавлен API {{WebExtAPIRef("webRequest.getSecurityInfo()")}}, позволяющий получить подробные сведения о TLS-соединениях ({{bug(1322748)}}).</li>
+ <li>Добавлен {{WebExtAPIRef("browserSettings.newTabPosition")}}, позволяющий настроить положение новой вкладки ({{bug(1344749)}}).</li>
+ <li><code>windowTypes</code> объявлен устаревшим в {{WebExtAPIRef("windows.get()")}}, {{WebExtAPIRef("windows.getCurrent()")}} и {{WebExtAPIRef("windows.getLastFocused()")}} ({{bug(1419132)}}).</li>
+ <li>Появилась возможность изменять каждое окно браузера в отдельности ({{bug(1419893)}}).</li>
+</ul>
+
+<h3 id="Изменения_манифеста">Изменения манифеста</h3>
+
+<ul>
+ <li>Новое свойство <code>open_at_install</code> ключа <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> манифеста позволяет дополнениям при установке автоматически открывать или не открывать боковые панели ({{bug(1460910)}}).</li>
+ <li>Изменено свойство <code>browser_style</code> различных ключей манифеста:
+ <ul>
+ <li>У <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action">page_action</a></code> и <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action">browser_action</a></code> оно по умолчанию стало <code>false</code>.</li>
+ <li>У <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/sidebar_action">sidebar_action</a></code> и <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/options_ui">options_ui</a></code> оно по умолчанию стало <code>true</code>.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="Изменения_темы">Изменения темы</h3>
+
+<ul>
+ <li>Новое свойство <code>tab_background_separator</code> ключа <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme">theme</a></code> манифеста позволяет дополнениям изменять цвет разделителя вкладок ({{bug(1459455)}}).</li>
+</ul>
+
+<h3 id="Удалено_6">Удалено</h3>
+
+<ul>
+ <li>Прекращена поддержка установки распакованных дополнений ({{bug(1385057)}}).</li>
+ <li>Убран показ предупреждения о <code>browser_style</code> при временной загрузке дополнения для тестирования ({{bug(1404724)}}).</li>
+</ul>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-US/versions/62">Совместимость сайтов с Firefox 62</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(61)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/63/index.html b/files/ru/mozilla/firefox/releases/63/index.html
new file mode 100644
index 0000000000..a3d27db843
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/63/index.html
@@ -0,0 +1,276 @@
+---
+title: Firefox 63 для разработчиков
+slug: Mozilla/Firefox/Releases/63
+tags:
+ - '63'
+ - Firefox
+ - Mozilla
+ - Выпуск
+translation_of: Mozilla/Firefox/Releases/63
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">В этой статье перечислены ключевые изменения, которые касаются разработчиков. Firefox 63 был выпущен 23 октября 2018 года.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li>Вкладка <a href="/ru/docs/Tools/Page_Inspector">инспектора</a> «Шрифты» обзавелась редактором, облегчающим просмотр и правку настроек используемых шрифтов. Подробнее см. в <a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_fonts">Edit fonts</a>.</li>
+ <li>Включён по умолчанию <a href="/ru/docs/Tools/Accessibility_inspector">инспектор поддержи доступности</a> ({{bug(1482454)}}).</li>
+ <li>При наведении курсора на объект в <a href="/ru/docs/Tools/Accessibility_inspector">инспекторе поддержки доступности</a>, <a href="/ru/docs/Tools/Accessibility_inspector#Highlighting_of_UI_items">элемент будет подсвечен</a>, а его роль и имя показаны в информационной панели на странице ({{bug(1473030)}}).</li>
+ <li>Командная строка <a href="/ru/docs/Tools/Web_Console">веб-консоли</a> теперь находится не внизу окна, а прямо после вывода консоли ({{bug(1136299)}}).</li>
+ <li>Если адрес принадлежит домену, о котором известно, что он отслеживает пользователей, <a href="/ru/docs/Tools/Network_Monitor">сетевой монитор</a> покажет специальный значок перед этой ссылкой — см. {{SectionOnPage("/ru/docs/Tools/Network_Monitor", "Значки безопасности")}} ({{bug(1333994)}}).</li>
+ <li>Настройка <code>devtools.aboutdebugging.showSystemAddons</code> отныне по умолчанию имеет значение <code>false</code>, что означет — системные дополнения не будут показаны на странице <code>about:debugging</code>. Значение этой настройки можно изменить на странице <code>about:config</code> ({{bug(1425347)}}).</li>
+ <li>Упрощена панель инструментов <a href="/ru/docs/Tools/Responsive_Design_Mode">режима адаптивного дизайна</a>, кроме того, добавлена возможность выровнять область просмотра по левому краю.</li>
+ <li>Для пользовательских элементов инспектор теперь показывает <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Custom_element_definition">ссылку на определение класса</a> ({{bug(1443923)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Элемент {{HTMLElement("img")}} обзавёлся поддержкой атрибута <code>decoding</code> ({{bug(1416328)}}); см. также {{DOMxRef("HTMLImageElement.decoding")}}.</li>
+</ul>
+
+<h4 id="Удалено">Удалено</h4>
+
+<ul>
+ <li>Удалена поддержка ссылок с типом <code>sidebar</code> (<code>rel="sidebar"</code>) ({{bug(1452645)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Добавлена поддержка псевдокласса {{CSSxRef(":defined")}} ({{bug(1331334)}}).</li>
+ <li>В <a href="/ru/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox#The_gap_properties">Flexbox-раскладку</a> добавлена поддержка {{CSSxRef("row-gap")}}, {{CSSxRef("column-gap")}} и {{CSSxRef("gap")}} ({{bug(1398483)}}).</li>
+ <li>Снова включена поддержка <a href="/ru/docs/Web/CSS/@media/-webkit-device-pixel-ratio">запросов pixel-density правила @media</a>, у которых есть префикс -webkit ({{bug(1444139)}}).</li>
+ <li>Реализована поддержка свойств <a href="/ru/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexible Box Layout</a> (Flexbox) {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("align-items")}}, а также {{CSSxRef("justify-content")}} ({{bug(1472843)}}).</li>
+ <li>Реализована функция <code>path</code> для {{CSSxRef("offset-path")}} ({{bug(1429298)}}).</li>
+ <li>Внесены <a href="/en-US/docs/Web/JavaScript/Reference/Errors/cant_access_property">улучшения синтаксиса из спецификации Media Queries Level 4</a> ({{bug(1472843)}}).</li>
+ <li>Свойства <code>offset-*</code> переименованы в {{CSSxRef("inset-block-start")}}, {{CSSxRef("inset-block-end")}}, {{CSSxRef("inset-inline-start")}} и {{CSSxRef("inset-inline-end")}} ({{bug(1464782)}}).</li>
+ <li>Добавлена поддержка <a href="/ru/docs/Web/CSS/@media/prefers-reduced-motion">prefers-reduced-motion</a> ({{bug(1365045)}}, {{bug(1475462)}}).</li>
+ <li>Свойство {{CSSxRef("resize")}} обзавелось относительно-направленными значениями (<code>block</code>, <code>inline</code>) ({{bug(1464786)}}).</li>
+ <li>Реализована flexbox-раскладка для значений <code>safe</code> и <code>unsafe</code> в {{CSSxRef("align-self")}}, {{CSSxRef("align-content")}} и {{CSSxRef("justify-content")}} ({{bug(1297774)}}).</li>
+ <li><a href="/ru/docs/Web/CSS/CSS_Logical_Properties">Логические свойства</a> (там, где это необходимо) стали анимируемыми ({{bug(1309752)}}).</li>
+</ul>
+
+<h4 id="Удалено_2">Удалено</h4>
+
+<ul>
+ <li>Удалены <code>offset-block-start</code>, <code>offset-block-end</code>, <code>offset-inline-start</code> и <code>offset-inline-end</code>; как упомянуто выше, они переименованы в <code>inset-*</code> ({{bug(1464782)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализована поддержка свойства {{JSxRef("Symbol.prototype.description")}} ({{bug(1472170)}}).</li>
+ <li>Добавлен метод {{JSxRef("Object.fromEntries")}} ({{bug(1469019)}}).</li>
+ <li>Существенно улучшено сообщение об ошибке, выдаваемое при попытке доступа к свойству не определённого объекта. В случае, когда <code>x</code> не определён, а вы пытаетесь получить доступ к <code>x.y</code>, консоль вернёт более понятное <code><a href="/ru/docs/Web/JavaScript/Reference/Errors/cant_access_property">x не определён; невозможно получить доступ к его свойству "y"</a></code> вместо <code>TypeError: x не определён</code> ({{bug(1259822)}}).</li>
+</ul>
+
+<h4 id="Удалено_3">Удалено</h4>
+
+<ul>
+ <li>Удалена экспериментальная поддержка сериализации IndexedDB WebAssembly.Module ({{bug(1469395)}}).</li>
+</ul>
+
+<h3 id="API">API</h3>
+
+<h4 id="Новые_API">Новые API</h4>
+
+<ul>
+ <li>Включена по умолчанию поддержка API Shadow DOM ({{bug(1471947)}}) и Custom Elements ({{bug(1471948)}}); см. <a href="/ru/docs/Web/Web_Components">Веб-компоненты</a> для получения подробных сведений.</li>
+ <li>Реализован API {{domxref("Media_Capabilities_API", "Media Capabilities", "", "1")}} ({{bug(1409664)}}).</li>
+ <li>Реализована и включена по умолчанию поддержка {{domxref("Clipboard", "API Async Clipboard", "", "1")}} ({{bug(1461465)}}). Как и в Chrome, в Firefox реализованы лишь методы {{domxref("Clipboard.writeText", "writeText()")}} и {{domxref("Clipboard.readText", "readText()")}}, но, в отличие от Chrome, <code>readText()</code> доступен лишь <a href="/ru/docs/Mozilla/Add-ons/WebExtensions">дополнениям</a>.</li>
+ <li>Поддерживается интерфейс {{DOMxRef("SecurityPolicyViolationEvent")}}. Он позволяет отправлять события при нарушении {{HTTPHeader("Content-Security-Policy")}} ({{bug(1472661)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>Включены по умолчанию следующие элементы API {{domxref("Web_Animations_API", "Web Animations", "", "1")}} (см. {{bug(1476158)}}):
+ <ul>
+ <li>Свойства {{DOMxRef("Animation.ready", "ready")}} и {{DOMxRef("Animation.finished", "finished")}} {{DOMxRef("Animation")}}, указывающие на {{JSxRef("Promise")}} <code>ready</code> и <code>finished</code> объекта <code>Animation</code>.</li>
+ <li>Свойство {{DOMxRef("Animation.effect", "effect")}} объекта {{DOMxRef("Animation")}}.</li>
+ <li>Интерфейсы {{DOMxRef("KeyframeEffect")}} и {{DOMxRef("AnimationEffect")}}.</li>
+ </ul>
+ </li>
+ <li>Реализован метод {{DOMxRef("Element.toggleAttribute()")}} ({{bug(1469592)}}).</li>
+ <li>В целях совместимости добавлена поддержка нестандартного свойства {{DOMxRef("Event.returnValue")}} ({{bug(1452569)}}).</li>
+ <li>Теперь, когда свойство {{DOMxRef("Window.event")}} стало стандартным, оно реализовано в Firefox в целях совместимости ({{bug(218415)}}), но из-за проблем совместимости (см. {{bug(1479964)}}) включено лишь в «ночных» выпусках. Его поддержкой управляет настройка <code>dom.window.event.enabled</code> ({{bug(1493869)}}).</li>
+ <li>Для паритета с Edge и Chrome свойство {{DOMxRef("NavigatorID.platform", "navigator.platform")}} отныне возвращает <code>"Win32"</code> даже в 64-разрядных операционных системах Windows ({{bug(1472618)}}).</li>
+ <li>Раньше, ссылки, открывающие новые окна с <code>rel="noopener"</code>, и {{DOMxRef("Window.open()")}} с <code><a href="/en-US/docs/Web/API/Window/open#noopener">noopener</a></code> приводили к тому, что у окна были отключены все свойства и разработчику приходилось включать необходимые ему стандартные свойства. Отныне такие окна будут иметь все те же свойства, что и любое другое окно, а разработчику следует отключать нежелательные ({{bug(1419960)}}).</li>
+</ul>
+
+<h4 id="События_DOM">События DOM</h4>
+
+<ul>
+ <li>На платформе Windows улучшена обработка <em>правой</em> клавиши <kbd>Alt</kbd>. Если в текущей раскладке клавиша <kbd>Alt</kbd> назначена на <kbd>AltGr</kbd>, значение {{DOMxRef("KeyboardEvent.key")}} будет <code>"AltGraph"</code>. Такое поведение соответствует поведению, принятому недавно в Chrome ({{bug(900750)}}).</li>
+</ul>
+
+<h4 id="Медиа_Web_Audio_и_WebRTC">Медиа, Web Audio и WebRTC</h4>
+
+<ul>
+ <li>Доступ к микрофону теперь работает одновременно в нескольких вкладках, даже в рамках одного процесса контента ({{bug(1404977)}}).</li>
+ <li>{{DOMxRef("RTCDataChannel")}} теперь поддерживает формат данных sctp-sdp-21 в дополнение к старому формату sctp-sdp-05.</li>
+ <li>Узлы {{DOMxRef("ConstantSourceNode")}} отныне имеют не один, а два канала ({{bug(1413283)}}).</li>
+ <li>Интерфейс API {{domxref("Web_Audio_API", "Web Audio", "", "1")}} {{DOMxRef("AudioScheduledSourceNode")}} (и все остальные типы узлов, основанные на нём) теперь выбрасывает корректное исключение (<code>RangeError</code>), если время начала узла представляет собой отрицательное значение ({{bug(1413284)}}).</li>
+ <li>Минимальные и максимально допустимые значения {{DOMxRef("AudioParam.value", "value")}} объекта {{DOMxRef("AudioParam")}} изменены на минимальное отрицательное число с плавающей запятой одинарной точности (-340,282,346,638,528,859,811,704,183,484,516,925,440) и максимальное положительное число с плавающей запятой одинарной точности (+340,282,346,638,528,859,811,704,183,484,516,925,440) ({{bug(1476695)}}).</li>
+ <li>Включена по умолчанию поддержка метода {{DOMxRef("SourceBuffer.changeType")}}, позволяющего изменить кодеки во время активного потока. Это часть API {{domxref("Media_Source_Extensions_API", "Media Source Extensions", "", "1")}} ({{bug(1481166)}}).</li>
+ <li>Метод {{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы корректно принимать массив значений с плавающей запятой для указания значений параметров, которые изменяются со временем. До этого он требовал {{DOMxRef("Float32Array")}} ({{bug(1421091)}}).</li>
+ <li>{{DOMxRef("AudioParam.setValueCurveAtTime()")}} обновлён, чтобы возвращать правильный <code>TypeError</code>, если в массиве <code>values</code> обнаружено не конечное значение ({{bug(1472095)}}).</li>
+ <li>Кроме того, <code>setValueCurveAtTime()</code> обновлён таким образом, чтобы, когда параметр заканчивает следовать кривой значений, значение параметра устанавливалось в соответствии с последним значением в списке значений кривой ({{bug(1308436)}}).</li>
+ <li>Словарь <code>RTCRTPStreamStats</code> переименован в {{DOMxRef("RTCRtpStreamStats")}} согласно прочим словарям WebRTC и спецификации ({{bug(1480498)}}).</li>
+ <li>Словарь <code>RTCRtpStreamStats</code> получил поддержку свойства {{DOMxRef("RTCRtpStreamStats.kind", "kind")}} ({{bug(1481851)}}).</li>
+ <li>Свойство {{DOMxRef("RTCRtpStreamStats.isRemote", "isRemote")}} словаря {{DOMxRef("RTCRtpStreamStats")}} объявлено устаревшим и будет удалено в Firefox 65. При доступе к свойству будет выведено предупреждение в консоли. Подробности в <a href="https://blog.mozilla.org/webrtc/getstats-isremote-65/">блоге</a> ({{bug(1393306)}}).</li>
+</ul>
+
+<h4 id="Canvas_и_WebGL">Canvas и WebGL</h4>
+
+<ul>
+ <li>{{DOMxRef("HTMLCanvasElement.getContext()")}} обзавёлся новым атрибутом <code>powerPreference</code>. В macOS, при наличии нескольких графических процессоров, это позволяет приложениям и апплетам WebGL, которым не важна производительность, запрашивать слабый GPU вместо более мощного и потребляющего больше энергии ({{bug(1349799)}}).</li>
+</ul>
+
+<h4 id="Удалено_4">Удалено</h4>
+
+<ul>
+ <li>Удалены устаревшие нестандартные методы {{DOMxRef("Window.back()")}} и {{DOMxRef("Window.forward()")}}, реализованные лишь в Firefox. Вместо них следует использовать методы {{DOMxRef("History.back", "window.history.back()")}} и {{DOMxRef("History.forward", "window.history.forward()")}} ({{bug(1479486)}}).</li>
+ <li>Методы {{DOMxRef("URL.createObjectURL", "createObjectURL()")}} и {{DOMxRef("URL.revokeObjectURL", "revokeObjectURL()")}} больше не доступны на экземплярах {{DOMxRef("ServiceWorker")}}, поскольку легко приводят к утечкам памяти ({{bug(1264182)}}).</li>
+ <li>Удалена устаревшая и ограниченная поддержка эффектов Доплера на {{DOMxRef("PannerNode")}}. У интерфейса {{DOMxRef("AudioListener")}} удалены свойства {{DOMxRef("AudioListener.dopplerFactor", "dopplerFactor")}} и {{DOMxRef("AudioListener.speedOfSound", "speedOfSound")}}, кроме того, у интерфейса <code>PannerNode</code> удалён метод {{DOMxRef("PannerNode.setVelocity", "setVelocity()")}} ({{bug(1148354)}}).</li>
+</ul>
+
+<h3 id="CSSOM">CSSOM</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li>Реализован заголовок {{HTTPHeader("Clear-Site-Data")}}; больше он не скрыт за соответствующей настройкой ({{bug(1470111)}}).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<ul>
+ <li>Фавиконы сайтов отныне подчиняются <a href="/ru/docs/Web/HTTP/CSP">политике защиты контента</a> (CSP), если она настроена ({{bug(1297156)}}).</li>
+ <li>Выражение <code>'report-sample'</code> директивы CSP <code>script-src</code> отныне учитывается при создании отчёта о нарушении. Эта директива указывает, что в отчёт должен быть включен краткий пример того, где произошло нарушение. До этого Firefox всегда включал такой пример в отчёт ({{bug(1473218)}}).</li>
+ <li>Библиотеки NSS обновлены до версии 3.39 ({{bug(1470914)}}).</li>
+</ul>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="WebDriver_(Marionette)">WebDriver (Marionette)</h3>
+
+<h4 id="Новые_возможности">Новые возможности</h4>
+
+<ul>
+ <li>Marionette будет возвращать <a href="/ru/docs/Web/WebDriver/Capabilities">возможность</a> <code>setWindowRect</code> в ответы <code>WebDriver:NewSession</code>, если браузер поддерживает все команды позиционирования и изменения размера окна (это верно лишь для Firefox, но не для любого мобильного приложения) ({{bug(1470659)}}).</li>
+ <li>Реализована поддержка возможности <code>unhandledPromptBehavior</code>, позволяющая настроить <a href="https://w3c.github.io/webdriver/#dfn-user-prompt-handler">prompt behavior</a> ({{bug(1264259)}}).</li>
+ <li>Командам <code>WebDriver:ExecuteScript</code> и <code>WebDriver:ExecuteAsyncScript</code> добавлена возможность обработки запросов к пользователю ({{bug(1439995)}}).</li>
+</ul>
+
+<h4 id="Изменения_API">Изменения API</h4>
+
+<ul>
+ <li>Удалены устаревшие конечные точки команд без префикса <code>WebDriver:</code> ({{bug(1451725)}}).</li>
+ <li>Команда <code>WebDriver:NewSession</code> возвращает рекомендованные строки (<code>linux</code>, <code>mac</code>, <code>windows</code>) для <code>platformName</code>, как и определено в спецификации WebDriver ({{bug(1470646)}}).</li>
+</ul>
+
+<h4 id="Исправленные_ошибки">Исправленные ошибки</h4>
+
+<ul>
+ <li>События, связанные с фокусом, отсутствовали при взаимодействии элементов, если окно браузера находилось в фоне ({{bug(1398111)}}).</li>
+ <li>Последовательное выполнение действий <code>pointerDown</code> и <code>pointerUp</code> могло вызвать двойной щелчок, поскольку <code>WebDriver:ReleaseActions</code> не сбрасывал счётчик двойных щелчков ({{bug(1422583)}}).</li>
+ <li>Многократное выполнение действий <code>pause</code> могло привести к бесконечному зависанию ({{bug(1447449)}}).</li>
+ <li><code>WebDriver:ExecuteScript</code> и <code>WebDriver:ExecuteAsyncScript</code> вызывали ошибку циклической ссылки при возвращении коллекции элементов ({{bug(1447977)}}).</li>
+ <li>Для предотвращения состояния гонки команды <code>WebDriver:AcceptAlert</code> и <code>WebDriver:DismissAlert</code> будут ожидать закрытия запроса к пользователю ({{bug(1479368)}}).</li>
+ <li>Записи журнала, вызванные скриптом фрейма, не ограничивались <code>MarionettePrefs.logLevel</code>, а содержали всё подряд ({{bug(1482829)}}).</li>
+ <li><code>WebDriver:TakeScreenshot</code> вызывал ошибку при создании скриншота окна, у которого размер стороны превышал 32767 пикселей ({{bug(1485730)}}).</li>
+ <li><code>WebDriver:SendAlertText</code> не заменял текст по умолчанию в запросе у пользователя, если переданный текст представлял собой пустую строку ({{bug(1486485)}}).</li>
+</ul>
+
+<h3 id="Прочее">Прочее</h3>
+
+<ul>
+ <li>Исправлено поведение {{DOMxRef("PerformanceObserver.observe()")}}: этот метод теперь ничего не делает, если в указанном массиве типов записей не обнаружены допустимые типы записей или массив пуст/отсутствует. До этого некорректно выбрасывался <code>TypeError</code> ({{bug(1403027)}}).</li>
+ <li>Формат <a href="/en-US/docs/Web/OpenSearch">OpenSearch</a> теперь допускает использование <code>application/json</code> в качестве типа URL-адреса (<code>application/json</code> является ссылкой на <code>application/x-suggestions+json</code>) ({{bug(1425827)}}).</li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+
+<h3 id="Изменения_API_2">Изменения API</h3>
+
+<h4 id="Темы">Темы</h4>
+
+<ul>
+ <li>Цвет текста по умолчанию для значков {{WebExtAPIRef("browserAction")}} теперь автоматически становится чёрным или белым, чтобы достичь максимального контраста с фоном ({{bug(1474110)}}).</li>
+ <li>Свойства <code>accentcolor</code> и <code>textcolor</code> ключа <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme">theme</a></code> теперь необязательны ({{bug(1413144)}}).</li>
+ <li>{{WebExtAPIRef("browserAction.getBadgeTextColor()")}} и {{WebExtAPIRef("browserAction.setBadgeTextColor()")}} позволяют получать и настраивать цвет текста значков {{WebExtAPIRef("browserAction")}} ({{bug(1424620)}}).</li>
+ <li>Объект <code>colors</code> ключа <code>theme</code> теперь поддерживает свойства <code>ntp_text</code> (для указания цвета текста в новой вкладке) и <code>ntp_background</code> (для указания цвета фона) ({{bug(1347204)}}).</li>
+ <li>Темы получили возможность настраивать цвет боковых панелей, например, боковой панели закладок ({{bug(1418602)}}). Соответствующие свойства:
+ <ul>
+ <li><code>sidebar</code>: цвет фона.</li>
+ <li><code>sidebar_text</code>: цвет текста.</li>
+ <li><code>sidebar_highlight</code>: цвет фона выделенного элемента.</li>
+ <li><code>sidebar_highlight_text</code>: цвет текста выделенного элемента.</li>
+ </ul>
+ </li>
+ <li>Метод {{WebExtAPIRef("management.install()")}} позволяет дополнениям устанавливать и задействовать подписанные темы ({{bug(1369209)}}).</li>
+</ul>
+
+<h4 id="Поиск">Поиск</h4>
+
+<ul>
+ <li>Новый API {{WebExtAPIRef("search")}} позволяет получить список установленных поисковых плагинов, и выполнять поиск с их помощью ({{bug(1352598)}}).</li>
+ <li>{{WebExtAPIRef("topSites.get()")}} получил поддержку параметра <code>options</code>, позволяющего настроить различные параметры возвращённого списка сайтов ({{bug(1445836)}}).</li>
+</ul>
+
+<h4 id="Вкладки">Вкладки</h4>
+
+<ul>
+ <li>{{WebExtAPIRef("tabs.onHighlighted")}} отныне поддерживает множественное выделение ({{bug(1474440)}}).</li>
+ <li>{{WebExtAPIRef("tabs.highlight")}} теперь включает необязательное поле в объекте <code>highlightInfo</code> — <code>populate</code> — по умолчанию имеющее значение <code>true</code>. Установка его значения в <code>false</code> запрещает возвращённому объекту <code>windows.Window</code> заполнять список вкладок, что положительно сказывается на производительности ({{bug(1489814)}}).</li>
+ <li>{{WebExtAPIRef("tabs.update")}} позволяет менять статус выделения вкладки с помощью <code>highlighted: true</code> в параметре <code>updateProperties</code> ({{bug(1479129)}}).</li>
+ <li>{{WebExtAPIRef("tabs.update")}} поддерживает изменения статуса выделения вкладки без изменения фокуса ({{bug(1486050)}}). Для этого в параметре <code>updateProperties</code> используются одновременно <code>highlighted: true</code> и <code>active: false</code>.</li>
+ <li>{{WebExtAPIRef("tabs.query")}} стала возвращать массив объектов {{WebExtAPIRef("tabs.Tab")}} при выборе нескольких вкладок ({{bug(1465170)}}).</li>
+ <li>Свойство {{WebExtAPIRef("tabs.Tab")}} теперь корректно отражает то, какие вкладки выделены (подсвечены), а {{WebExtAPIRef("tabs.highlight")}} поддерживает изменение статуса выделения нескольких вкладок ({{bug(1464862)}}).</li>
+ <li>Свойство <code>isarticle</code> в объекте <code>extraParameters</code>, передаваемом в {{WebExtAPIRef("tabs.onUpdated")}}, переименовано в <code>isArticle</code>. Старое название сохранено, но объявлено устаревшим. Это изменение попало в Firefox 62 ({{bug(1461695)}}).</li>
+ <li>Событие {{WebExtAPIRef("tabs.onUpdated")}} позволяет отслеживать, какая вкладка привлекает внимание пользователя с помощью свойства <code>attention</code> объекта <code>changeInfo</code> ({{bug(1396684)}}).</li>
+</ul>
+
+<h4 id="Меню">Меню</h4>
+
+<ul>
+ <li>В API {{WebExtApiRef("menus")}} добавлен {{WebExtApiRef("menus.getTargetElement()")}}. Метод возвращает щелчок по элементу, на который ссылается параметр <code>targetElementId</code> ({{bug(1325814)}}).</li>
+ <li>{{WebExtAPIRef("menus.create()")}} теперь позволяет создавать невидимые пункты меню, {{WebExtAPIRef("menus.update()")}} позволяет переключать видимость пунктов меню ({{bug(1482529)}}).</li>
+ <li>Элементы, созданные с помощью API {{WebExtAPIRef("menus")}}, обзавелись поддержкой клавиш доступа ({{bug(1320462)}}).</li>
+ <li>Параметр {{WebExtApiRef("menus.create()")}} и {{WebExtApiRef("menus.update()")}} <code>targetUrlPatterns</code> теперь поддерживает любые схемы URL-адресов, даже те, которые обычно не допускаются в шаблоне соответствия ({{bug(1280370)}}).</li>
+ <li>При нажатии на элемент контекстного меню вкладки, <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission">разрешение "activeTab"</a> будет дано этой вкладке, даже если она не является активной ({{bug(1446956)}}).</li>
+</ul>
+
+<h4 id="Прочее_2">Прочее</h4>
+
+<ul>
+ <li>{{WebExtAPIRef("commands.onCommand")}} теперь расценивается как <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/User_actions">пользовательский ввод</a> ({{bug(1408129)}}).</li>
+ <li>API {{WebExtAPIRef("webRequest")}} позволяет фильтровать speculative-соединения ({{bug(1479565)}}).</li>
+ <li>{{WebExtAPIRef("webRequest.SecurityInfo")}} обзавёлся свойствами <code>keaGroupName</code> и <code>signatureSchemeName</code>. Это изменение попало в Firefox 62 ({{bug(1471959)}}).</li>
+ <li>{{WebExtAPIRef("cookies.Cookie")}} включает свойство, показывающее состояние атрибута SameSite у кук. Перечисление {{WebExtAPIRef ("cookies.SameSiteStatus")}} определяет значение состояния SameSite ({{bug(1351663)}}).</li>
+ <li>Шаблоны соответствия для URL-адресов теперь явно соответствуют схеме "данные" ({{bug(1280370)}}).</li>
+</ul>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/63/">Совместимость сайтов с Firefox 63</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(62)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/64/index.html b/files/ru/mozilla/firefox/releases/64/index.html
new file mode 100644
index 0000000000..303b7d9ac5
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/64/index.html
@@ -0,0 +1,210 @@
+---
+title: Firefox 64 для разработчиков
+slug: Mozilla/Firefox/Releases/64
+translation_of: Mozilla/Firefox/Releases/64
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p class="summary">В этой статье перечислены ключевые изменения, которые касаются разработчиков. Firefox 64 был выпущен 11 декабря 2018 года.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li><a href="/ru/docs/Tools/Accessibility_inspector#Выделение_элементов_интерфейса">Информационная панель в инструменте поддержки доступности</a> теперь показывает сведения о соотношении контрастности цветов текста или изображений на странице ({{bug(1473037)}}).</li>
+ <li>Выбор устройства в <a href="/ru/docs/Tools/Responsive_Design_Mode">режиме адаптивного дизайна</a> запоминается и сохраняется между сеансами ({{bug(1248619)}}).</li>
+ <li><a href="/ru/docs/Tools/Network_Monitor">Сетевой монитор</a> теперь выделяет ресурсы, на которые потенциально может повлиять <a href="/ru/docs/Mozilla/Firefox/Privacy/Tracking_Protection">защита от отслеживания</a> ({{bug(1333994)}}).</li>
+ <li><a href="/ru/docs/Tools/Web_Console">Веб-консоль</a> получила усовершенствования, связанные с вводом и оценкой кода:
+ <ul>
+ <li>Регистронезависимое <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Autocomplete">автодополнение</a> выражений ({{bug(672733)}}).</li>
+ <li>Возможность просмотреть <a href="/en-US/docs/Tools/Web_Console/The_command_line_interpreter#Command_history">историю выражений консоли</a> с помощью bash-подобного обратного поиска ({{bug(1024913)}}).</li>
+ <li>Подсветка <a href="/ru/docs/Tools/Web_Console/The_command_line_interpreter">оцененного кода</a> и при вводе, и при выводе ({{bug(1463669)}}).</li>
+ </ul>
+ </li>
+ <li>Пошаговое выполнение кода в <a href="/ru/docs/Tools/Debugger">отладчике JavaScript </a>также было улучшено:
+ <ul>
+ <li>Отладчик сохраняет <a href="/en-US/docs/Tools/Debugger/UI_Tour#Scopes">развёрнутые переменные</a> при пошаговом выполнении кода ({{bug(1491471)}}).</li>
+ <li><a href="/ru/docs/Tools/Debugger/How_to/Step_through_code">Выход из функции</a> пропускает возвращаемое значение ({{bug(923975)}}).</li>
+ </ul>
+ </li>
+</ul>
+
+<h4 id="Удалено">Удалено</h4>
+
+<ul>
+ <li>Окончательно удалена панель разработчика (GCLI) ({{bug(1429421)}}). Её интерфейс был удалён в <a href="/ru/docs/Mozilla/Firefox/Releases/62">Firefox 62</a>, а теперь удалён и оставшийся код.</li>
+</ul>
+
+<h3 id="HTML"><a>HTML</a></h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="CSS"><a>CSS</a></h3>
+
+<ul>
+ <li>Включена по умолчанию поддержка <a href="/ru/docs/Web/CSS/CSS_Scrollbars">полос прокрутки CSS</a> ({{bug(1492012)}}).</li>
+ <li>Реализована поддержка Interaction Media Features, включающая <code><a href="/ru/docs/Web/CSS/@media/pointer">pointer:coarse</a></code> ({{bug(1035774)}}). Подробности реализации <code><a href="/ru/docs/Web/CSS/@media/any-pointer">any-pointer</a></code> и <code><a href="/ru/docs/Web/CSS/@media/any-hover">any-hover</a></code> см в {{bug(1483111)}}.</li>
+ <li>Android-версия обзавелась поддержкой <code><a href="/ru/docs/Web/CSS/@media/prefers-reduced-motion">prefers-reduced-motion</a></code> ({{bug(1478505)}}).</li>
+ <li>Значения {{cssxref("&lt;gradient&gt;")}} теперь поддерживают мультипозиционный синтаксис остановки цвета, например, <code>yellow 25%, yellow 50%</code> можно записать в виде <code>yellow 25% 50%</code> ({{bug(1352643)}}).</li>
+ <li>Свойство {{cssxref("text-transform")}} теперь принимает значение <code>full-size-kana</code> ({{bug(1498148)}}).</li>
+ <li>Из-за проблем веб-совместимости добавлена поддержка {{cssxref("appearance", "-webkit-appearance")}} ({{bug(1368555)}}).</li>
+ <li>Кроме того, удалена большая часть специфичных для Firefox значений <code>-moz-appearance</code> ({{bug(1496720)}}).</li>
+ <li>{{cssxref("display")}}: <code>list-item</code> отныне поддерживается на элементах {{htmlelement("legend")}} ({{bug(1486602)}}).</li>
+ <li>SVG <code>path()</code>, при использовании в {{cssxref("offset-path")}}, теперь могут быть анимированными ({{bug(1486094)}}).</li>
+ <li>Псевдоэлементы с префиксом <code>-webkit-</code> больше не делают цепочку или группу селекторов недействительной ({{bug(1424106)}}). См. {{bug(1486325)}}, чтобы узнать, как включить эту возможность.</li>
+</ul>
+
+<h4 id="Удалено_2">Удалено</h4>
+
+<ul>
+ <li>Нестандартные значения <a href="/ru/docs/Mozilla/Gecko/Chrome/CSS/display-xul"><code style="white-space: nowrap;">-moz-box</code> и <code style="white-space: nowrap;">-moz-inline-box</code></a> {{CSSxRef("display")}} скрыты от веб-содержимого ({{bug(1496961)}}).</li>
+ <li>Нестандартные <a href="/ru/docs/Web/CSS/Pseudo-elements" style="white-space: nowrap;">псевдоэлементы</a> {{CSSxRef("::-moz-tree")}} скрыты от веб-содержимого ({{bug(1496961)}}).</li>
+ <li>Удалена настройка <code>layout.css.filters.enabled</code>; <a href="/ru/docs/Web/CSS/Filter_Effects">CSS-фильтры</a> отныне нельзя отключить ({{bug(1408841)}}).</li>
+ <li>Отменено ({{bug(1492567)}}) изменение, сделанное в прошлом выпуске — перемена мест значений {{cssxref("overflow")}} ({{bug(1481866)}}). См. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1481866#c14">причину</a>.</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализовано предложение TC39 <a href="https://github.com/tc39/proposal-well-formed-stringify">Well-formed JSON.stringify</a>, чтобы {{jsxref("JSON.stringify")}} не мог возвращать плохо сформированные строки Unicode ({{bug(1469021)}}).</li>
+ <li>Проксируемые функции теперь могут быть переданы {{jsxref("Function.prototype.toString")}}<code>.call()</code> ({{bug(1440468)}}).</li>
+ <li>Если значение не указано, конструктор {{jsxref("WebAssembly.Global")}} будет использовать типизированный 0. Это определяется алгоритмом <a href="https://webassembly.github.io/spec/js-api/#defaultvalue"><code>DefaultValue</code></a> ({{bug(1490286)}}).</li>
+</ul>
+
+<h3 id="API">API</h3>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>Ряд изменений {{domxref("Fullscreen_API", "API Fullscreen", "", "1")}}:
+ <ul>
+ <li>API лишился префикса ({{bug(1269276)}}).</li>
+ <li>Методы {{domxref("Element.requestFullscreen()")}} и {{domxref("Document.exitFullscreen()")}} отныне возвращают {{jsxref("Promise")}}, который исполняется, когда завершено изменение режима ({{bug(1188256)}} и {{bug(1491212)}}).</li>
+ <li>События {{domxref("fullscreenchange")}} и {{domxref("fullscreenerror")}} сначала отправлялись в {{domxref("Document")}}, а затем в {{domxref("Element")}}. Теперь всё стало наоборот. Это поведение отражено в спецификации и совпадает с поведением Chrome ({{bug(1375319)}}).</li>
+ </ul>
+ </li>
+ <li>На платформе macOS снова включён {{domxref("WebVR_API", "API WebVR", "", "1")}} 1.1 ({{bug(1476091)}}).</li>
+ <li>В качестве ссылок на {{domxref("Window.screenX")}} и {{domxref("Window.screenY")}} добавлены {{domxref("Window.screenLeft")}} и {{domxref("Window.screenTop")}} ({{bug(1498860)}}).</li>
+ <li>Метод {{domxref("XMLHttpRequest.getAllResponseHeaders()")}} отныне возвращает имена заголовков в нижнем регистре, в соответствии со спецификацией ({{bug(1398718)}}).</li>
+ <li>Устаревший интерфейс <code>HTMLAllCollection</code> обновлён в соответствии с последними изменениями <a href="https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmlallcollection">спецификации</a> ({{bug(1398354)}}).</li>
+ <li>В целях конфиденциальности {{domxref("Navigator.buildID")}} будет возвращать фиксированную метку времени ({{bug(583181)}}).</li>
+ <li>По умолчанию отключены следующие возможности {{domxref("Document.execCommand()")}} ({{bug(1490641)}}, см. также <a href="https://www.fxsitecompat.com/en-CA/docs/2018/firefox-specific-html-editing-ui-has-been-disabled-by-default/">Firefox-specific HTML editing UI has been disabled by default</a>):
+ <ul>
+ <li><code>enableObjectResizing</code></li>
+ <li><code>enableInlineTableEditing</code></li>
+ <li><code>enableAbsolutePositionEditor</code></li>
+ </ul>
+ </li>
+</ul>
+
+<h4 id="Сервис-воркеры">Сервис-воркеры</h4>
+
+<ul>
+ <li>Реализован метод {{domxref("ServiceWorkerContainer.startMessages()")}} ({{bug(1263734)}}).</li>
+</ul>
+
+<h4 id="Media_Web_Audio_и_WebRTC">Media, Web Audio и WebRTC</h4>
+
+<ul>
+ <li>Свойства {{domxref("PannerNode.refDistance")}}, {{domxref("PannerNode.maxDistance")}}, {{domxref("PannerNode.rolloffFactor")}} и {{domxref("PannerNode.coneOuterGain")}} отныне корректно выбрасывают исключения, когда их значения установлены за пределами допустимого ({{bug(1487963)}}).</li>
+ <li>Настройки {{domxref("RTCRtpEncodingParameters")}}, изменённые с помощью {{domxref("RTCRtpSender.setParameters()")}}, не обновлялись, если были изменены во время звонка. Теперь они будут обновляться без переподключения ({{bug(1253499)}}).</li>
+ <li>Реализован {{domxref("RTCIceCandidateStats.relayProtocol")}} — стандартная версия {{domxref("RTCIceCandidateStats.mozLocalTransport")}}, который объявлен устаревшим ({{bug(1435789)}}).</li>
+ <li>Включена по умолчанию автоматическая регулировка усиления (AGC). Эта возможность управляется настройкой <code>media.getusermedia.agc_enabled</code> ({{bug(1496714)}}).</li>
+</ul>
+
+<h4 id="Удалено_3">Удалено</h4>
+
+<ul>
+ <li>Свойство {{domxref("Window.event")}}, добавленное в Firefox 63 для разрешения проблем веб-совместимости, скрыто за отключённой в релизных версиях настройкой <code>dom.window.event.enabled</code>, поскольку вскрылись иные затруднения ({{bug(1493869)}}). На самом деле, это было сделано в одном из минорных обновлений Firefox 63, мы просто обращаем на это ваше внимание.</li>
+ <li>Удалён интерфейс {{domxref("LocalMediaStream")}} и его метод <code>stop()</code> ({{bug(1258143)}}). См. {{SectionOnPage("/en-US/docs/Web/API/MediaStreamTrack/stop", "Stopping a video stream")}}, чтобы узнать, как остановить поток целиком.</li>
+ <li>Удалены интерфейсы <code>AudioStreamTrack</code> и <code>VideoStreamTrack</code>, поскольку они уже некоторое время объявлены устаревшими ({{bug(1377146)}}). Их функции перенесены в {{domxref("MediaStreamTrack")}}; дорожки отныне идентифицируются по значению свойств {{domxref("MediaStreamTrack.kind", "kind")}}, таких, как <code>audio</code> или <code>video</code>.</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<ul>
+ <li>Прекращено доверие сертификатам, выданным удостоверяющими центрами Symantec (см. {{bug(1409257)}}; также см. подробности в обсуждении <a href="https://groups.google.com/forum/#!topic/mozilla.dev.security.policy/FLHRT79e3XE/discussion">Mozilla’s Plan for Symantec Roots</a>).</li>
+ <li>Теперь можно использовать {{httpheader("Referrer-Policy")}} для управления ресурсами, полученными через таблицы стилей ({{bug(1330487)}}) — см. {{SectionOnPage("/en-US/docs/Web/HTTP/Headers/Referrer-Policy", "Integration with CSS")}} для получения подробных сведений.</li>
+</ul>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="WebDriver_(Marionette)">WebDriver (Marionette)</h3>
+
+<h4 id="Изменения_API">Изменения API</h4>
+
+<ul>
+ <li>Удалены устаревшие конечные точки без префикса <code>Marionette:</code>, <code>L10n:</code> или <code>Addon:</code> (включая <code>singeTap</code>) ({{bug(1504478)}}, {{bug(1504940)}}).</li>
+</ul>
+
+<h4 id="Исправленные_ошибеи">Исправленные ошибеи</h4>
+
+<ul>
+ <li>Синтезированные события <code>Shift</code> с использованием <code>WebDriver:PerformActions</code> не создавали заглавные буквы ({{bug(1405370)}}).</li>
+ <li><code>WebDriver:Navigate</code> мог вызвать бесконечное зависание, если низлежащий процесс контента вкладки менялся много раз во время навигации ({{bug(1504807)}}).</li>
+ <li>Для улучшения производительности и сокращения количества потребляемой памяти странца, в новой вкладке или окне будет загружаться не <code>about:newtab</code>, а <code>about:blank</code> ({{bug(1506643)}}).</li>
+ <li>Отключено по умолчанию предложение использовать панель блокировки контента, показ которого препятствует взаимодействию с элементами интерфейса ({{bug(1488826)}}).</li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+
+<h3 id="Изменения_API_2">Изменения API</h3>
+
+<h4 id="Меню">Меню</h4>
+
+<ul>
+ <li>Добавлен новый API <code>browser.menus.overrideContext()</code>, который может быть вызван из события DOM <code>contextmenu</code> и позволяет скрыть все пункты меню по умолчанию, чтобы создать собственное контекстное меню на страницах, относящихся к дополнению. Это контекстное меню может состоять из нескольких пунктов меню верхнего уровня дополнения и может включать элементы контекстного меню вкладок или закладок из других дополнений. См. <a href="https://blog.mozilla.org/addons/2018/11/08/extensions-in-firefox-64/#cm">блог</a> для получения подробных сведений.
+
+ <ul>
+ <li>Реализован <code>browser.menus.overrideContext()</code> (({{bug(1280347)}}).</li>
+ <li>Реализована опция <code>showDefaults: false</code>, позволяющая скрывать из контекстного меню пункты по умолчанию ({{bug(1367160)}}).</li>
+ <li><code>documentURLPatterns</code> теперь может соответствовать адресу <code>moz-extension://</code>, даже если используется <code>browser.menus.overrideContext()</code>. Таким образом, он может надежно ограничивать пользовательские пункты меню для определенных документов ({{bug(1498896)}}).</li>
+ </ul>
+ </li>
+ <li>С помощью нового свойства <code>viewTypes</code> в {{WebExtAPIRef("menus.create()")}} и {{WebExtAPIRef("menus.update()")}} можно ограничить места появления контекстного меню в дополнении ({{bug(1416839)}}).</li>
+ <li>{{WebExtAPIRef("menus.update()")}} теперь позволяет обновить значок существующего пункта меню ({{bug(1414566)}}).</li>
+ <li>С помощью нового свойства <code>button</code> {{WebExtAPIRef("menus.OnClickData")}} дополнения могут определять, какая кнопка мыши использована для выбора пункта меню ({{bug(1469148)}}).</li>
+</ul>
+
+<h4 id="Окна">Окна</h4>
+
+<ul>
+ <li>Метод {{WebExtAPIRef("windows.create()")}} обзавёлся опцией <code>cookieStoreId</code>, которая определяет <code>CookieStoreId</code> для всех вкладок, созданных при открытии окна ({{bug(1393570)}}).</li>
+</ul>
+
+<h4 id="Конфиденциальность">Конфиденциальность</h4>
+
+<ul>
+ <li>Свойство <code>cookieConfig</code> {{WebExtAPIRef("privacy.websites")}} — это объект, который может принимать свойство <code>behavior</code>. Это свойство теперь может, в свою очередь, принимать новое значение — <code>reject_trackers</code>, которое указывает дополнению отвергать куки, связанными с отслеживанием ({{bug(1493057)}}).</li>
+</ul>
+
+<h4 id="API_devtools.panels">API devtools.panels</h4>
+
+<ul>
+ <li>Реализована поддержка метода <code>Sidebar.setPage()</code> <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements">devtools.panels.elements</a></code> ({{bug(1398734)}}).</li>
+</ul>
+
+<h3 id="Изменения_манифеста">Изменения манифеста</h3>
+
+<ul>
+ <li>Новое свойство <code>pinned</code> ключа манифеста <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/page_action">page_action</a></code> позволяет дополнениям управлять тем, должны ли при установке их действия на странице быть прикреплены к адресной строке или нет ({{bug(1494135)}}).</li>
+ <li>В Windows наличие ключей NativeMessagingHosts сначала будет проверяться в 32-разрядном представлении реестра (<a class="external external-icon" href="https://en.wikipedia.org/wiki/WoW64#Registry_and_file_system" rel="noopener">Wow6432Node)</a>); следует использовать то, что подходит для вашего приложения ({{bug(1494709)}}).</li>
+ <li>Объект <code>search_provider</code> поля <code><a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides">chrome_settings_overrides</a></code> отныне может включать новые свойства — <code>suggest_url</code>, <code>suggest_url_post_params</code> ({{bug(1486819)}}) и <code>search_url_post_params</code>.</li>
+</ul>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/64/">Совместимость сайтов с Firefox 64</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(64)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/65/index.html b/files/ru/mozilla/firefox/releases/65/index.html
new file mode 100644
index 0000000000..aaf8846c61
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/65/index.html
@@ -0,0 +1,238 @@
+---
+title: Firefox 65 для разработчиков
+slug: Mozilla/Firefox/Releases/65
+translation_of: Mozilla/Firefox/Releases/65
+---
+<div>{{FirefoxSidebar}}</div>
+
+<p>В этой статье перечислены ключевые изменения, которые касаются разработчиков. Firefox 64 был выпущен 29 января 2019 года.</p>
+
+<h2 id="Изменения_для_веб-разработчиков">Изменения для веб-разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<ul>
+ <li>Включён по умолчанию <a href="/ru/docs/Tools/Page_Inspector/How_to/Examine_Flexbox_layouts">инспектор Flexbox</a>.</li>
+ <li><a href="/ru/docs/Tools/Debugger">Отладчик JavaScript</a> получил поддержку точек останова XHR ({{bug(821610)}}).</li>
+ <li>Щелчок правой кнопкой по элементу дерева доступности позволяет <a href="/ru/docs/Tools/Accessibility_inspector#Вывод_дерева_доступности_в_JSON-формате">вывести его в JSON-формате</a>.</li>
+ <li>Если фон текста является сложным (например, градиент или сложное изображение), инструмент <a href="/ru/docs/Tools/Инспектор_доступности#Цветовой_контраст">цветового контраста</a> в инспекторе доступности покажет диапазон значений цветового контраста.</li>
+ <li>Во вкладку «Заголовки» <a href="/ru/docs/Tools/Network_Monitor">сетевого монитора</a> добавлено отображение политики Referrer для выбранного запроса ({{bug(1496742)}}).</li>
+ <li>При просмотре трассировки стека (например, в журналах консоли или отладчике JavaScript) вызовы методов фреймворка распознаются и по умолчанию сворачиваются, что облегчает размещение вашего кода.</li>
+ <li>Подобно традиционным терминалам теперь можно использовать обратный поиск в истории консоли JavaScript(<kbd>F9</kbd> в Windows/Linux или <kbd>Ctrl</kbd> + <kbd>R</kbd> в macOS, затем ввести искомое, а сочетаниями <kbd>Ctrl</kbd> + <kbd>R</kbd>/<kbd>Ctrl</kbd> + <kbd>S</kbd> переключаться между результатами).</li>
+ <li>Сокращение <code>$0</code> в консоли JavaScript (ссылается на инспектируемый в данный момент элемент страницы) обзавелось возможностью автодополнения. Например, вы можете ввести <code>$0.te</code>, чтобы получить предложения автодополнения для свойств наподобие <code>$0.textContent</code>.</li>
+ <li>Правки, внесённые через просмотр правил в Инспекторе, теперь отображаются на вкладке «Изменения» ({{bug(1503920)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>События теперь отправляются на отключённые элементы HTML, то есть элементы {{htmlelement("button")}}, {{htmlelement("fieldset")}}, {{htmlelement("input")}}, {{htmlelement("select")}} и {{htmlelement("textarea")}} с установленными атрибутами <code>disabled</code> ({{bug(329509)}}).</li>
+ <li>Как в Chrome и Safari, удаление атрибута <code>src</code> у элемента {{htmlelement("iframe")}} загружает в него <code>about:blank</code> ({{bug(1501418)}}) . До этого удаление <code>src</code> не влияло на содержимое <code>iframe</code>.</li>
+ <li>Добавлена поддержка атрибута {{htmlattrxref("referrerpolicy", "script")}} у элементов {{htmlelement("script")}} ({{bug(1460920)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>Убран префикс у значения <code>crisp-edges</code> свойства {{cssxref("image-rendering")}} ({{bug(1496617)}}).</li>
+ <li>Значение <code>auto</code> {{cssxref("scrollbar-color")}} теперь разрешается в <code>auto</code>, а не в два цвета ({{bug(1501418)}}).</li>
+ <li>Реализована поддержка свойств <code>break-*</code> ({{bug(775618)}}):
+ <ul>
+ <li>{{cssxref("break-before")}} → {{cssxref("page-break-before")}}.</li>
+ <li>{{cssxref("break-after")}} → {{cssxref("page-break-after")}}.</li>
+ <li>{{cssxref("break-inside")}} → {{cssxref("page-break-inside")}}.</li>
+ </ul>
+ </li>
+ <li>Реализована поддержка значения <code>anywhere</code> у свойства {{cssxref("overflow-wrap")}} ({{bug(1505786)}}).</li>
+ <li>Добавлены новые ключевые слова <code>jump-start</code>, <code>jump-end</code>, <code>jump-none</code> и <code>jump-both</code>, используемые внутри <a href="/en-US/docs/Web/CSS/single-transition-timing-function#The_steps()_class_of_timing_functions">временной функции steps()</a> ({{bug(1496619)}}). Функция <code>frames()</code>, ранее использовавшаяся для этого, объявлена устаревшей.</li>
+ <li>Для совместимости с прочими браузерами добавлены несколько новых значений {{cssxref("appearance", "-webkit-appearance")}}. В частности:
+ <ul>
+ <li><code>meter</code>, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("meter")}}; существующее значение <code>meterbar</code> теперь является псевдонимом <code>meter</code> ({{bug(1501483)}}).</li>
+ <li><code>progress-bar</code>, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("progress")}}; существующее значение <code>progressbar</code> теперь является псевдонимом <code>progress-bar</code> ({{bug(1501506)}}).</li>
+ <li><code>textarea</code>, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("textarea")}}; существующее значение <code>textfield-multiline</code> теперь является псевдонимом <code>textarea</code> ({{bug(1507905)}})</li>
+ </ul>
+ </li>
+ <li>Изменено поведение {{cssxref("user-select")}}, чтобы достичь сходства с прочими браузерами ({{bug(1506547)}}). Конкретно:
+ <ul>
+ <li><code>user-select: all</code>, установленное на элемент, больше не перекрывает значения <code>user-select</code> дочерних элементов. Пример:
+ <pre class="brush: html">&lt;div style="-webkit-user-select: all"&gt;All
+ &lt;div style="-webkit-user-select: none"&gt;None&lt;/div&gt;
+&lt;/div&gt;</pre>
+ <code>&lt;div&gt;</code>, на который установлен <code>none</code>, теперь не выбирается. До этого значение <code>none</code> перекрывалось значением <code>all</code> родительского элемента.</li>
+ <li>Теперь можно выбирать элементы не-<code>contenteditable</code>, вложенные в элементы <code>contenteditable</code>.</li>
+ <li><code>user-select</code> теперь ведет себя согласованно внутри и снаружи теневого DOM.</li>
+ <li>Удалено проприетарное значение <code>-moz-text</code>.</li>
+ </ul>
+ </li>
+ <li>Реализована поддержка переменных среды CSS (функция {{cssxref("env")}}) ({{bug(1462233)}}).</li>
+</ul>
+
+<h4 id="Удалено">Удалено</h4>
+
+<ul>
+ <li>Удалена настройка <code>layout.css.shape-outside.enabled</code>; поддержку {{cssxref("shape-outside")}}, {{cssxref("shape-margin")}} и {{cssxref("shape-image-threshold")}} больше нельзя отключить через <code>about:config</code> ({{bug(1504387)}}).</li>
+ <li>Удалены некоторые специфичные дляl Firefox значения {{cssxref("user-select")}}  — <code>-moz-all</code>, <code>-moz-text</code>, <code>tri-state</code>, <code>element</code>, <code>elements</code> и <code>toggle</code>. См. {{bug(1492958)}} и {{bug(1506547)}}.</li>
+ <li>Как упоминалось выше, удалена временная функция <code>frames()</code> ({{bug(1496619)}}).</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Реализована поддержка {{jsxref("RelativeTimeFormat", "Intl.RelativeTimeFormat")}} ({{bug(1504334)}}).</li>
+ <li>Максимально допустимое значение {{jsxref("String/length","length","","1")}} у строк отныне составляет <code>2^30 - 2</code> (~1 ГБ) вместо <code>2^28 - 1</code> (~256 MБ) ({{bug(1509542)}}).</li>
+ <li>Добавлена поддержка свойства <code><a href="https://github.com/tc39/proposal-global">globalThis</a></code> ({{bug(1317422)}}).</li>
+</ul>
+
+<h3 id="API">API</h3>
+
+<h4 id="Новые_API">Новые API</h4>
+
+<ul>
+ <li>Включена по умолчанию поддержка {{domxref("Streams_API/Using_readable_streams", "Readable Streams", "", "1")}} ({{bug(1505122)}}).</li>
+ <li>Включена по умолчанию поддержка {{domxref("Storage_Access_API", "Storage Access API", "", "1")}} ({{bug(1513021)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>{{domxref("Performance.toJSON()")}} доступен {{domxref("Web_Workers_API", "веб-воркерам", "", "1")}} ({{bug(1504958)}}).</li>
+ <li>Запросы {{domxref("XMLHttpRequest")}} будут выбрасывать <code>NetworkError</code>, если запрошено содержимое типа <code>Blob</code>, а метод запроса отличен от <code>GET</code> ({{bug(1502599)}}).</li>
+ <li>Многие функции {{domxref("Fullscreen API", "", "", "1")}} с префиксом <code>-moz-</code> объявлены устаревшими и выдают предупреждение в консоль JavaScript ({{bug(1504946)}}).</li>
+ <li>{{domxref("WindowOrWorkerGlobalScope.createImageBitmap", "createImageBitmap()")}} отныне поддерживает изображения SVG ({{domxref("SVGImageElement")}}) в качестве источника ({{bug(1500768)}}).</li>
+</ul>
+
+<h4 id="События_DOM">События DOM</h4>
+
+<ul>
+ <li>За одно событие разрешено не более одного вызова {{domxref("Window.open()")}} ({{bug(675574)}}).</li>
+ <li>События <code><a href="/en-US/docs/Web/Events/keyup">keyup</a></code> и <code><a href="/en-US/docs/Web/Events/keydown">keydown</a></code> в целях улучшения кроссбраузерной совместимости для пользователей CJKT отныне срабатывают во время композиции IME ({{bug(354358)}}, см. <a href="https://www.fxsitecompat.com/en-CA/docs/2018/keydown-and-keyup-events-are-now-fired-during-ime-composition/">keydown and keyup events are now fired during IME composition</a> для получения подробных сведений)..</li>
+</ul>
+
+<h4 id="Веб-воркеры">Веб-воркеры</h4>
+
+<ul>
+ <li>Поскольку событие {{domxref("SharedWorkerGlobalScope.onconnect")}} является экземпляром {{domxref("MessageEvent")}}, его свойство <code>data</code> теперь представляет собой пустую строку, а не <code>null</code> ({{bug(1508824)}}).</li>
+</ul>
+
+<h4 id="Fetch_и_сервис-воркеры">Fetch и сервис-воркеры</h4>
+
+<ul>
+ <li>Метод {{domxref("Response.redirect()")}} теперь корректно выбрасывает <code>TypeError</code>, если в качестве первого параметра указан невалидный URL ({{bug(1503276)}}).</li>
+ <li>Методы {{domxref("ServiceWorkerContainer.register()")}} и {{domxref("WorkerGlobalScope.importScripts()")}} (когда они используется сервис-воркером) отныне принимают любые файлы с валидными <a href="/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types#textjavascript">MIME-типом JavaScript</a> ({{bug(1354577)}}).</li>
+ <li>Добавлена поддержка свойств {{domxref("FetchEvent.replacesClientId")}} и {{domxref("FetchEvent.resultingClientId")}} ({{bug(1264177)}}).</li>
+ <li>Реализована поддержка {{domxref("ServiceWorkerGlobalScope.onmessageerror")}} и {{domxref("ServiceWorkerContainer.onmessageerror")}} ({{bug(1399446)}}).</li>
+ <li>Заголовок {{httpheader("Origin")}} больше не устанавливается у запросов Fetch с методом {{HTTPMethod("HEAD")}} или {{HTTPMethod("GET")}} ({{bug(1508661)}}).</li>
+</ul>
+
+<h4 id="Media_Web_Audio_и_WebRTC">Media, Web Audio и WebRTC</h4>
+
+<ul>
+ <li>Словарь {{domxref("WebRTC API", "WebRTC", "", "1")}} {{domxref("RTCIceCandidateStats")}} обновлён в соответствии с последними изменениями спецификации ({{bug(1324788)}}, {{bug(1489040)}}; см. также<br>
+ <a href="https://www.fxsitecompat.com/en-CA/docs/2018/rtcicecandidatestats-has-been-updated-to-the-latest-spec/">RTCIceCandidateStats has been updated to the latest spec</a> для получения подробных сведений).</li>
+ <li>События <code>pause</code> и <code>resume</code> {{domxref("MediaRecorder")}} (и соответствующие свойства обработчика событий — {{domxref("MediaRecorder.onpause")}} и {{domxref("MediaRecorder.onresume")}}) не были реализованы ранее, хотя таблицы совместимости утверждали обратное. Теперь они реализованы ({{bug(1458538)}}, {{bug(1514016)}}).</li>
+</ul>
+
+<h4 id="Canvas_и_WebGL">Canvas и WebGL</h4>
+
+<ul>
+ <li>В контекстах WebGL1 и WebGL2 доступно использование расширений сжатия текстур {{domxref("WebGL API", "WebGL", "", "1")}} {{domxref("EXT_texture_compression_bptc")}} и {{domxref("EXT_texture_compression_rgtc")}} ({{bug(1507263)}}).</li>
+</ul>
+
+<h4 id="Удалено_2">Удалено</h4>
+
+<ul>
+ <li>Отключена <a href="/ru/docs/Web/Guide/Events/Mutation_events">мутация событий</a> в теневых деревьях ({{bug(1489858)}}).</li>
+ <li>Удалено нестандартное свойство <code>currentTime</code> {{domxref("MediaStream")}} ({{bug(1502927)}}).</li>
+ <li>Удалены настройки <code>dom.webcomponents.shadowdom.enabled</code> и <code>dom.webcomponents.customelements.enabled</code> — больше нельзя отключить поддержку Shadow DOM и Custom Elements через <code>about:config</code> ({{bug(1503019)}}).</li>
+ <li>Удалено нестандартное событие DOM <code>text</code>, срабатывавшее, чтобы уведомить пользовательский интерфейс редактора браузера о строках данных композиции IME и диапазоне выбора ({{bug(1288640)}}).</li>
+ <li>Событие {{event("keypress")}} больше не срабатывает для <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)">непечатаемых клавиш</a> ({{bug(968056)}}) за исключением клавиши <kbd>Enter</kbd> и комбинаций <kbd>Shift</kbd> + <kbd>Enter</kbd> и <kbd>Ctrl</kbd> + <kbd>Enter</kbd> (сохранены для кроссбраузерной совместимости).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<ul>
+ <li>К допустимым заголовкам запросов отныне применяются дополнительные ограничения CORS ({{bug(1483815)}}, см. также <a href="https://github.com/whatwg/fetch/issues/382">whatwg fetch issue 382: CORS-safelisted request headers should be restricted according to RFC 7231</a> для получения дополнительных сведений).</li>
+</ul>
+
+<h3 id="Сеть">Сеть</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="WebDriver_(Marionette)">WebDriver (Marionette)</h3>
+
+<h4 id="Изменения_API">Изменения API</h4>
+
+<ul>
+ <li><code>WebDriver:ElementSendKeys</code> при проверке интерактивности обрабатывает <code>&lt;input type=file&gt;</code> менее строго, позволяя скрывать эти элементы без возникновения ошибки <code>not interactable</code>. Если требуется строгая проверка, следует использовать <code>strictFileInteractability</code> ({{bug(1502864)}}).</li>
+</ul>
+
+<h4 id="Исправленные_ошибки">Исправленные ошибки</h4>
+
+<ul>
+ <li>Команды для манипуляций окнами <code>WebDriver:FullscreenWindow</code>, <code>WebDriver:MinimizeWindow</code>, <code>WebDriver:MaximizeWindow</code> и <code>WebDriver:SetWindowRect</code> стали более стабильными ({{bug(1492499)}}). При определённых обстоятельствах они больше не вызывают бесконечное зависание, но ожидают в течение 5 секунд, если запрошенное состояние окна не может быть достигнуто ({{bug(1521527)}}).</li>
+ <li><code>WebDriver:ElementClick</code> отныне корректно высчитывает центр элемента для щелчка по нему, что позволяет взаимодействовать с элементами, имеющими размер 1x1 пиксель ({{bug(1499360)}}).</li>
+</ul>
+
+<h4 id="Прочее">Прочее</h4>
+
+<ul>
+ <li>При возникновении ошибки <code>unexpected alert open</code> выводятся более понятные сообщения ({{bug(1502268)}}).</li>
+</ul>
+
+<h3 id="Прочее_2">Прочее</h3>
+
+<ul>
+ <li>Добавлена поддержка изображений в формате <a href="/en-US/docs/Glossary/webp">WebP</a> ({{bug(1294490)}}).
+
+ <ul>
+ <li>Кроме того, для улучшения кросс-браузерной совместимости MIME-тип WebP (<code>image/webp</code>) был добавлен в стандартный заголовок HTTP-запроса {{httpheader ("Accept")}} для файлов HTML ({{bug(1507691)}}).</li>
+ </ul>
+ </li>
+</ul>
+
+<h2 id="Изменения_для_разработчиков_дополнений">Изменения для разработчиков дополнений</h2>
+
+<h3 id="Изменения_API_2">Изменения API</h3>
+
+<h4 id="Вкладки">Вкладки</h4>
+
+<ul>
+ <li>{{WebExtAPIRef("tabs", "tabs API", "", "1")}} обзавёлся поддержкой наследников вкладок — вкладке можно назначить ID вкладки-наследника, которая станет активной, когда первая вкладка закроется ({{bug(1500479)}}, см. также <a href="https://qiita.com/piroor/items/ea7e727735631c45a366">эту запись в блоге</a> для получения подробных сведений). В частности:
+
+ <ul>
+ <li>Тип {{WebExtAPIRef("tabs.Tab")}} получил свойство <code>successorId</code>, используемое для хранения/получения ID вкладки-наследника.</li>
+ <li>Обратный вызов слушателя событий {{WebExtAPIRef("tabs.onActivated")}} получил новый параметр, <code>previousTabId</code>, содержащий ID предыдущей активированной вкладки, если она всё ещё открыта.</li>
+ <li>Объект <code>updateProperties</code> функции {{WebExtAPIRef("tabs.update()")}} обзавёлся новым свойством <code>successorTabId</code>, которое служит для его обновления.</li>
+ <li><code>successorTabId</code> также возвращается функциями наподобие {{WebExtAPIRef("tabs.get()")}} и {{WebExtAPIRef("tabs.query()")}}.</li>
+ <li>Новая функция <code>tabs.moveInSuccession()</code> ипозволяет массово манипулировать наследниками вкладок.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="Изменения_манифеста">Изменения манифеста</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="Прочее_3">Прочее</h3>
+
+<ul>
+ <li>Версия для Android теперь поддерживает свойства <code>headerURL</code>/<code>theme_frame</code> для <a href="/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme">тем Webextension</a> ({{bug(1429488)}}).</li>
+</ul>
+
+<h2 id="См._также">См. также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/65/">Совместимость сайтов с Firefox 65</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(65)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/66/index.html b/files/ru/mozilla/firefox/releases/66/index.html
new file mode 100644
index 0000000000..3d54a0a966
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/66/index.html
@@ -0,0 +1,152 @@
+---
+title: Firefox 66 для разработчиков
+slug: Mozilla/Firefox/Releases/66
+translation_of: Mozilla/Firefox/Releases/66
+---
+<div> </div>
+
+<h3 id="Developer_tools">Developer tools</h3>
+
+<ul>
+ <li>JavaScript getters can now be executed from the auto-completion popup in the <a href="/en-US/docs/Tools/Web_Console">Web Console</a> ({{bug(1499289)}}).</li>
+ <li>The Window methods {{domxref("Window.alert()", "alert()")}}, {{domxref("Window.prompt()","prompt()")}}, and {{domxref("Window.confirm()","confirm()")}} now work again in <a href="/en-US/docs/Tools/Responsive_Design_Mode">Responsive Design Mode</a>, after a period of being broken ({{bug(1273997)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>UTF-8-encoded HTML (and plain text) files loaded from <code>file:</code> URLs are now supported without <code>&lt;meta charset="utf-8"&gt;</code> or the UTF-8 BOM, making it easier to work on such files locally before uploading them to a server. You still need to make sure that the server sends <code>charset=utf-8</code> in the <code>Content-Type</code> HTTP header for such files, otherwise the detection mechanism used for local files would break incremental loading in the network case ({{bug(1071816)}}).</li>
+</ul>
+
+<h4 id="Removals">Removals</h4>
+
+<ul>
+ <li>The <code>x-moz-errormessage</code> attribute has been removed from the {{HTMLElement("input")}} element ({{bug(1513890)}}). You should use  {{domxref("Constraint_validation", "Constraint validation features", "", "1")}} to implement custom validation messages instead.</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li><a href="https://drafts.csswg.org/css-scroll-anchoring/">Scroll anchoring</a> has been implemented in Firefox Desktop (but not mobile yet), which includes the {{cssxref("overflow-anchor")}} property ({{bug(1305957)}}).</li>
+ <li>We've implemented the case-sensitive <a href="/en-US/docs/Web/CSS/Attribute_selectors">attribute selector</a> modifier, <code>s</code> ({{Bug(1512386)}}).</li>
+ <li>Several <a href="/en-US/docs/Web/CSS/CSS_Logical_Properties">logical property</a> shorthands have landed, along with the flow-relative border radius properties:
+ <ul>
+ <li>{{cssxref("padding-block")}} and {{cssxref("padding-inline")}} ({{bug(1519847)}}).</li>
+ <li>{{cssxref("margin-block")}} and {{cssxref("margin-inline")}} ({{bug(1519944)}}).</li>
+ <li>{{cssxref("inset")}}, {{cssxref("inset-block")}}, and {{cssxref("inset-inline")}} ({{bug(1520229)}}).</li>
+ <li>{{cssxref("border-block-color")}}, {{cssxref("border-block-style")}}, {{cssxref("border-block-width")}}, {{cssxref("border-inline-color")}}, {{cssxref("border-inline-style")}}, and {{cssxref("border-inline-width")}} ({{bug(1520236)}}).</li>
+ <li>{{cssxref("border-block")}} and {{cssxref("border-inline")}} ({{bug(1520396)}}).</li>
+ <li>{{cssxref("border-start-start-radius")}}, {{cssxref("border-start-end-radius")}}, {{cssxref("border-end-start-radius")}}, and {{cssxref("border-end-end-radius")}} ({{bug(1520684)}}).</li>
+ </ul>
+ </li>
+ <li>We implemented the {{cssxref("@media/overflow-inline", "overflow-inline")}} and {{cssxref("@media/overflow-block", "overflow-block")}} media queries ({{Bug(1422235)}}).</li>
+ <li>{{cssxref("grid-template-columns")}} and {{cssxref("grid-template-rows")}} are now animatable, as per the rules set out in their specs ({{bug(1348519)}}).</li>
+ <li>We now support {{cssxref("calc")}} with percentages for table cells and column widths ({{bug(957915)}}).</li>
+ <li>The <code>min-content</code> and <code>max-content</code> keywords are now available unprefixed ({{bug(1322780)}}). These can be set on:
+ <ul>
+ <li>{{cssxref("width")}}</li>
+ <li>{{cssxref("height")}}</li>
+ <li>{{cssxref("flex-basis")}}</li>
+ <li>{{cssxref("min-width")}}</li>
+ <li>{{cssxref("max-width")}}</li>
+ <li>{{cssxref("min-height")}}</li>
+ <li>{{cssxref("max-height")}}</li>
+ <li>{{cssxref("min-block-size")}}</li>
+ <li>{{cssxref("min-inline-size")}}</li>
+ <li>{{cssxref("max-block-size")}}</li>
+ <li>{{cssxref("max-inline-size")}}</li>
+ <li>{{cssxref("block-size")}}</li>
+ <li>{{cssxref("inline-size")}}</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>No additions.</em></p>
+
+<h4 id="Removals_2">Removals</h4>
+
+<ul>
+ <li>We removed support for the <code><a href="/en-US/docs/XML_introduction/xml:base">xml:base</a></code> attribute ({{Bug(903372)}}).</li>
+</ul>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<p>No changes.</p>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="New_APIschanges">New APIs/changes</h4>
+
+<ul>
+ <li>Autoplaying audio will be blocked by default soon after 66 becomes the release version of Firefox ({{bug(1487844)}}, see {{bug(1535667)}} for rollout details). The feature will be rolled out gradually to users until everyone has it.</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>The {{domxref("HTMLSlotElement.assignedElements()")}} method has been implemented ({{bug(1425685)}}).</li>
+ <li>The {{domxref("TextEncoder.encodeInto()")}} method has been implemented ({{bug(1514664)}}).</li>
+</ul>
+
+<h4 id="DOM_events">DOM events</h4>
+
+<ul>
+ <li>The {{domxref("InputEvent.inputType")}} property has been implemented ({{bug(1447239)}}).</li>
+ <li>The {{domxref("Window.event")}} and {{domxref("Event.returnValue")}} properties — originally proprietary IE features, then also supported across other browsers for compatibility purposes — have been re-introduced in Firefox 66, after first being added in versions 63 and 64 respectively but then removed again due to compatibility issues. </li>
+ <li>From 66 onwards, when the {{domxref("KeyboardEvent.keyCode")}} property of the {{event("keypress")}} event object is 0, the value will be the same as {{domxref("KeyboardEvent.charCode")}}. Conversely, when <code>charCode</code> is 0, it will be the same as <code>keyCode</code>. This mirroring behavior matches other browsers and is expected to solve most associated compatibility issues, however user agent sniffing might cause further issues in some JavaScript libraries. Note that in spec terms, we've switched from the <em>split model</em> to the <em>conflated model</em> (see <a href="https://w3c.github.io/uievents/#determine-keypress-keyCode">How to determine keyCode for keypress events</a> in the UI Event spec).</li>
+</ul>
+
+<h4 id="Media_Web_Audio_and_WebRTC">Media, Web Audio, and WebRTC</h4>
+
+<ul>
+ <li>The {{domxref("MediaDevices")}} method {{domxref("MediaDevices.getDisplayMedia", "getDisplayMedia()")}}, available as <code>navigator.mediaDevices.getDisplayMedia()</code>, has been added and synchronized with the specification. This method lets you capture a screen or part of a screen as a {{domxref("MediaStream")}} for manipulation or sharing ({{bug(1321221)}}).</li>
+ <li>As a step toward eventually deprecating the Firefox-specific {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}-based method for capturing screen and window contents, the non-standard <code>mediaSource</code> constraint now treats the values <code>screen</code> and <code>window</code> identically. Both now present a list of both screens and windows for the user to choose from ({{bug(1474376)}}).</li>
+ <li>{{domxref("RTCRtpStreamStats.qpSum", "qpSum")}} has been added to local outbound {{domxref("RTCRTPStreamStats")}} objects. This measures the total of the Quantization Parameter values for every frame sent or received on the video track. The higher this number, the more compressed the stream probably is ({{bug(1347070)}}).</li>
+ <li>In a step along the road toward implementing support for Feature Policy in a future Firefox update, {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} can no longer be used in situations in which there is no proper origin for the content, such as when called from a sandboxed {{HTMLElement("iframe")}} or from a <code>data</code> URL entered into the address bar by the user. For more specifics and details, see {{SectionOnPage("/en-US/docs/Web/API/MediaDevices/getUserMedia", "Security")}} ({{bug(1371741)}}).</li>
+</ul>
+
+<h4 id="Removals_3">Removals</h4>
+
+<ul>
+ <li>The legacy WebRTC {{domxref("PeerConnection.getStats()")}} method has been removed, along with associated types ({{bug(1328194)}}).</li>
+</ul>
+
+<h3 id="Networking">Networking</h3>
+
+<ul>
+ <li>The default value of the {{httpheader("Accept")}} header has been changed to <code>*/*</code> ({{bug(1417463)}}).</li>
+</ul>
+
+<h3 id="Security">Security</h3>
+
+<p><em>No changes.</em></p>
+
+<h3 id="Plugins">Plugins</h3>
+
+<p><em>No changes.</em></p>
+
+<h2 id="Changes_for_add-on_developers">Changes for add-on developers</h2>
+
+<h3 id="API_changes">API changes</h3>
+
+<h4 id="Menus">Menus</h4>
+
+<ul>
+ <li>Extension menu items of the "bookmark" {{WebExtAPIRef("menus.ContextType", "type")}} will also appear in the Bookmarks sidebar (<kbd>Ctrl</kbd> + <kbd>B</kbd>) and Library window (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd>) ({{bug(1419195)}}).</li>
+</ul>
+
+<h3 id="Manifest_changes">Manifest changes</h3>
+
+<p><em>No changes.</em></p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/66/">Site compatibility for Firefox 66</a></li>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(65)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/68/index.html b/files/ru/mozilla/firefox/releases/68/index.html
new file mode 100644
index 0000000000..c9a6d5fc97
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/68/index.html
@@ -0,0 +1,240 @@
+---
+title: Firefox 68 for developers
+slug: Mozilla/Firefox/Releases/68
+tags:
+ - '68'
+ - Firefox
+ - Mozzila
+ - Релиз
+translation_of: Mozilla/Firefox/Releases/68
+---
+<p>{{FirefoxSidebar}}</p>
+
+<p class="summary">Эта статья содержит информацию об изменениях в Firefox 68, которые касаются разработчиков. Firefox 68 был выпущен 9 июля 2019.</p>
+
+<h2 id="Изменения_для_веб_разработчиков">Изменения для веб разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<h4 id="Браузервеб_консоль">Браузер/веб консоль</h4>
+
+<ul>
+ <li>Веб консоль теперь предоставляет <a href="/ru-RU/docs/Tools/Web_Console/Console_messages#CSS">больше информации о CSS предупреждениях</a>, включая древо DOM элементов, которые используют CSS-правило ({{bug(1093953)}}).</li>
+ <li>Теперь вы можете фильтровать контент Веб консоли, пользуясь регулярными выражениями ({{bug(1441079)}}).</li>
+ <li>The Browser console now allows you to show or hide messages from the content process by setting or clearing the checkbox labeled <em>Show Content Messages</em> ({{bug(1260877)}}).</li>
+</ul>
+
+<h4 id="JavaScript_дебаггер">JavaScript дебаггер</h4>
+
+<ul>
+ <li>Теперь вы можете осуществлять <a href="/ru-RU/docs/Tools/Debugger/How_to/Search#Searching_in_all_files">Поиск</a> по всем файлам проекта с помощью дебаггера, нажав <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>F</kbd> (Windows or Linux) или <kbd>Shift</kbd> + <kbd>Cmd</kbd> + <kbd>F</kbd> (macOS) ({{bug(1320325)}}).</li>
+</ul>
+
+<h4 id="Сетевой_монитор">Сетевой монитор</h4>
+
+<ul>
+ <li>В списке<a href="/ru-RU/docs/Tools/Network_Monitor/request_list#Filtering_requests"> запросов</a> Сетевой монитора теперь можно блокировать определённые URL ({{bug(1151368)}}).</li>
+ <li>Теперь вы можете повторно отправить запрос без редактирования метода, URL, параметров и заголовков, используя команду <a href="/ru-RU/docs/Tools/Network_Monitor/request_list#Context_menu">Переотправить</a> в контекстном меню ({{bug(1422014)}}).</li>
+ <li>Контектное меню Сетевого монитора, вкладка <a href="/ru-RU/docs/Tools/Network_Monitor/request_details#Headers">Заголовки</a>, теперь позволяет вам скопировать всю или же некоторую информацию о заголовках в формате JSON ({{bug(1442249)}}).</li>
+</ul>
+
+<h4 id="Инспектор_страниц">Инспектор страниц</h4>
+
+<ul>
+ <li>На панель со <a href="/ru-RU/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules">стилями</a> в Инспекторе страниц, была добавлена кнопка, позволяющая переключиться в режим симуляции печати ({{bug(1534984)}}).</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_fonts">Панель со шрифтами</a> теперь имеет ползунок для изменения <code>letter-spacing</code> ({{bug(1536237)}}).</li>
+ <li>Значок предупреждения появляется рядом с неподдерживаемыми CSS правилами или правилами, которые имеют некорректные значения, для того, чтобы помочь вам понять, почему некоторые стили не были применены ({{bug(1306054)}}).</li>
+</ul>
+
+<h4 id="Инспектор_хранилища">Инспектор хранилища</h4>
+
+<ul>
+ <li>Теперь вы можете <a href="/ru-RU/docs/Tools/Storage_Inspector#Local_storage_Session_storage">удалять локальные или сессионные</a> записи в хранилище, выбрав строку в инспекторе хранилища и нажав кнопку backspace ({{bug(1522893)}}).</li>
+</ul>
+
+<h4 id="Прочее">Прочее</h4>
+
+<ul>
+ <li><a href="/ru-RU/docs/Tools/Accessibility_inspector">Инспектор поддержки доступности</a> теперь имеет функцию <em>Проверить на ошибки</em>, которая включает в себя число инструментов аудита, чтобы выявить проблемы с доступностью на ваших веб-страницах. Первая доступная проверка — <em>контраст</em>, позволяющая выявить проблемы с цветовым контрастом.</li>
+ <li>Надстройка контроля видимости внутренних расширений (системных дополнений и скрытых) на странице <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> была изменена с <code>devtools.aboutdebugging.showSystemAddons</code> на <code>devtools.aboutdebugging.showHiddenAddons</code> ({{bug(1544372)}}).</li>
+ <li><a href="/ru-RU/docs/Tools/Responsive_Design_Mode">Режим адаптивного дизайна</a> был переработан — окошко<em> Параметры устройства</em> (меню выбора устройства &gt; <em>Изменить список...</em>) теперь более интуитивное и стало проще в использовании ({{bug(1487857)}}).</li>
+</ul>
+
+<h4 id="Удаленные">Удаленные</h4>
+
+<ul>
+ <li>Флажок "Включить дополнение при отладке" был удалён со страницы <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> ({{bug(1544813)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Элемент {{HTMLElement("track")}} — предоставленный {{domxref("HTMLTrackElement")}} — теперь получает {{domxref("HTMLTrackElement.cuechange_event", "cuechange")}} событие в дополнение к {{domxref("TextTrack")}}, если текст трека содержится в медиа элементе ({{bug(1548731)}}).</li>
+ <li>{{htmlelement("link")}} элементы снова поддерживают атрибут <code>disabled</code>, с другим поведением. Когда <code>disabled</code> установлен на элементе <code>&lt;link&gt;</code> вместе с <code>rel="stylesheet"</code>, то стили не загружаются во время загрузки страницы, будут загружены лишь тогда, когда атрибут <code>disabled</code> будет изменён на <code>false</code>, либо удалён ({{bug(1281135)}}).</li>
+</ul>
+
+<h4 id="Удалённые"> Удалённые</h4>
+
+<ul>
+ <li><code><a href="/en-US/docs/Web/HTML/Element/meta">&lt;meta http-equiv="set-cookie"&gt;</a></code> больше не поддерживается ({{bug(1457503)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li><a href="/ru/docs/Web/CSS/CSS_Scroll_Snap">CSS Scroll Snapping</a> был обновлён до последней версии спецификации ({{bug(1312163)}}) и ({{bug(1544136)}}):
+
+ <ul>
+ <li>Свойство <code>scroll-padding</code> ({{bug(1373832)}})</li>
+ <li>Свойство <code>scroll-margin</code> ({{bug(1373833)}})</li>
+ <li>{{CSSxRef("scroll-snap-align")}} ({{bug(1373835)}})</li>
+ </ul>
+ </li>
+ <li>Свойство {{CSSxRef("-webkit-line-clamp")}} было добавлено для обратной совместимости с другими браузерами ({{bug(866102)}}).</li>
+ <li>Для псевдо-элементов была добавлена поддержка {{CSSxRef("::marker")}} ({{bug(205202)}}) и псевдо <code>::marker</code> для анимации ({{bug(1538618)}})</li>
+ <li>Мы изменили {{CSSxRef("currentColor")}} на вычисляемое значение (кроме свойства {{cssxref("color")}})  ({{bug(760345)}}).</li>
+ <li>Support has been fixed for the <code>ch</code> length unit so it now matches the spec (fallback for no '0' glyph, vertical metrics) ({{bug(282126)}})</li>
+ <li>Свойство {{CSSxRef("counter-set")}} реализовано. ({{bug(1518201)}}).</li>
+ <li>Мы реализовали нумерацию списков, используя встроенный счётчик "list-item"; это исправило баги с нумерацией списков ({{bug(288704)}}).</li>
+ <li>Selector matching and parsing support has been implemented for <code><a href="/en-US/docs/Web/CSS/::part">::part()</a></code> ({{bug(1545430)}}) and ({{bug(1545425)}}).</li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Transforms">CSS Transforms</a> теперь поддерживаются в косвенно рендерящихся вещах e.g.)  {{SVGElement("mask")}},  {{SVGElement("marker")}},  {{SVGElement("pattern")}},  {{SVGElement("clipPath")}} ({{bug(1323962)}}).</li>
+ <li>
+ <p>While we're keeping the prefixed versions of the various gradient properties ({{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, and {{cssxref("repeating-radial-gradient")}} available for compatibility reasons, we have revised how they're parsed so that they're handled much more like the non-prefixed versions. This means that certain existing styles won't work correctly.</p>
+
+ <p>In particular, the complicated syntax taking both an angle and a position will no longer work, and the <code>to</code> keyword in the <code>&lt;side-or-corner&gt;</code> parameter is not required for the prefixed gradient properties. You are encouraged to use the standard, non-prefixed gradient properties instead, as they're now widely supported ({{bug(1547939)}}).</p>
+ </li>
+</ul>
+
+<h4 id="Удаленные_2">Удаленные</h4>
+
+<ul>
+ <li>{{CSSxRef("scroll-snap-coordinate")}}, {{CSSxRef("scroll-snap-destination")}}, {{CSSxRef("scroll-snap-type-x")}} и {{CSSxRef("scroll-snap-type-y")}} были удалены.</li>
+ <li>Свойство {{CSSxRef("scroll-snap-type")}} стало лонгхэнд, старый шортханд синтаксис <code>scroll-snap-type:mandatory</code> больше не работает. Подробнее в заметке <a href="https://www.fxsitecompat.com/en-CA/docs/2019/legacy-css-scroll-snap-syntax-support-has-been-dropped/">Firefox Site Compatability</a>.</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Новый примитив {{jsxref("BigInt")}} теперь включён по умолчанию ({{bug(1527902)}}).</li>
+</ul>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="Объектная_модель_CSS_(CSSOM)">Объектная модель CSS (CSSOM)</h4>
+
+<ul>
+ <li>Наследие свойств {{domxref("CSSStyleSheet.rules", "rules")}}, {{domxref("CSSStyleSheet.addRule", "addRule()")}} и {{domxref("CSSStyleSheet.removeRule", "removeRule()")}} методов было добавлено в интерфейс {{domxref("CSSStyleSheet")}}. Это было введено в Internet Explorer 9 и никогда полностью не искоренялось, они добавили это для улучшения обратной совместимости с небольшим процентом сайтов, которые всё ещё пользовались этим ({{bug(1545823)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li><a href="/ru/docs/Web/API/Visual_Viewport_API">Visual Viewport API</a> было включено по умолчанию на Android ({{bug(1512813)}}). Добавление API для настольной версии Firefox теперь отслеживается в {{bug(1551302)}}.</li>
+ <li>Возможность {{domxref("Window")}} <code><a href="/en-US/docs/Web/API/Window/open#noreferrer">noreferrer</a></code> теперь поддерживается; если указана, то новый контент окон будет загружен без передачи имени хоста, IP адреса, URL и прочей идентифицирующей устройство информации ({{bug(1527287)}}).</li>
+ <li>Метод {{domxref("HTMLImageElement.decode", "decode()")}} на <code>HTMLImageElement</code> реализован. Это может быть использовано для запуска загрузки и декодирования изображения до добавления его в DOM ({{bug(1501794)}}).</li>
+ <li>{{domxref("XMLHttpRequest")}} был обновлён и больше не принимает нестандартное значение <code>moz-chunked-arraybuffer</code> для {{domxref("XMLHttpRequest.responseType", "responseType")}}. Код, использующий это, должен быть обновлён, чтобы <a href="/ru-RU/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream">использовать Fetch API как поток</a> ({{bug(1120171)}}).</li>
+ <li><code>XMLHttpRequest</code> теперь выводит предупреждения в консоль, если выполняется синхронный запрос во время обработки {{domxref("Window.unload_event", "unload")}}, {{domxref("Window.beforeunload_event", "beforeunload")}}, {{domxref("Window.pagehide_event", "pagehide")}} ({{bug(980902)}}).</li>
+ <li>Свойство {{domxref("Document.cookie", "cookie")}} было перенесено из интерфейса {{domxref("HTMLDocument")}} в {{domxref("Document")}}, позволяя документам отличным от {{Glossary("HTML")}} использовать куки ({{bug(144795)}}).</li>
+ <li>Методы {{domxref("HTMLElement.focus()")}} и {{domxref("SVGElement.focus()")}} теперь принимают необязательный объект, который может содержать булеву опцию <code>preventScroll</code>, определяющую: должна или не дожна происходить блокировка браузером прокрутки элемента с фокусом в поле зрения ({{bug(1374045)}}).</li>
+</ul>
+
+<h4 id="События_DOM">События DOM</h4>
+
+<ul>
+ <li><a href="/ru-RU/docs/Mozilla/Firefox_for_Android">Firefox для Android</a> больше не отправляет неправильное событие {{domxref("Window.resize_event", "resize")}}, пока не будет отрисован первый фрейм; это улучшит совместимость с сайтами, которые не ожидают, что это событие произойдёт ({{bug(1528052)}}).</li>
+ <li>Рассылка событий для неосновных кнопок мыши было измненено ближе к спецификации; Событие {{domxref("Element.click_event", "click")}} больше не вызывается, когда неосновные кнопки мыши были нажат, в отличие от события {{domxref("Element.auxclick_event", "auxclick")}}. В дополнение, {{domxref("Element.dblclick_event", "dblclick")}} больше на срабатывает для неосновных кнопок мыши ({{bug(1379466)}}).</li>
+ <li>Собственное свойство {{domxref("MouseEvent.mozPressure")}} объявлено устаревшим и теперь при вызове сопровождается предупреждением в консоли ({{bug(1165211)}}).</li>
+</ul>
+
+<h4 id="Медиа_Веб-аудио_и_WebRTC">Медиа, Веб-аудио и WebRTC</h4>
+
+<ul>
+ <li>WebRTC был обновлён и распознаёт <code>null</code>, отправленное в обработчик события {{domxref("RTCPeerConnection.icecandidate", "icecandidate")}}, сообщая о получении, вместо того, чтобы никак не реагировать на это; когда это происходит, ICE соостояние ({{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}) становится <code>complete</code> ({{bug(1318167)}}).</li>
+ <li>Методы {{domxref("RTCRtpReceiver")}},{{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} и {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} теперь поддерживают видеодорожки; ранее они работали только с audio ({{bug(1534466)}}).</li>
+ <li>Web Audio API интерфейс {{domxref("MediaStreamTrackAudioSourceNode")}} теперь поддерживается, как метод {{domxref("AudioContext.createMediaStreamTrackSource()")}} ({{bug(1324548)}}).</li>
+ <li>{{domxref("RTCDataChannel.negotiated")}} теперь реализован ({{bug(1529695)}}).</li>
+ <li>Конструктор {{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode", "MediaStreamAudioSourceNode()")}} был обновлён в соотвествии со спецификацией, где "first audio track" в потоке дорожка, идентификаторой которой приходит первым в лексикографическом порядке ({{bug(1324548)}}).</li>
+ <li>
+ <p>{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} больше не может быть использован из небезопаного контекста; попытки сделать это будут сопровождаться исключением <code>NotAllowedError</code>. Безопасными контекстами считаются те, которые загруженные через HTTPS, либо которые использую схему  <code>file:///</code>, либо загружены из <code>localhost</code>. Сейчас, если необходимо, вы можете включить возможность совершать небезопасные вызовы <code>getUserMedia()</code>, установив надстройку <code>media.getusermedia.insecure.enabled</code> в состояние <code>true</code> ({{bug(1335740)}}).</p>
+
+ <div class="blockIndicator note">
+ <p><strong>Заметка:</strong> В будущем, Firefox также удалит свойство {{domxref("navigator.mediaDevices")}} на незащищённых контекстах, предотратив доступ к  {{domxref("MediaDevices")}} API. <strong>Это уже так в Nightly сборках.</strong></p>
+ </div>
+ </li>
+</ul>
+
+<h4 id="Удалённые_2">Удалённые</h4>
+
+<ul>
+ <li>Удалён нестандартный метод {{DOMxRef("XMLDocument.load()")}} ({{bug(332175)}}).</li>
+ <li>Удалён нестандартное свойство {{DOMxRef("XMLDocument.async")}} ({{bug(1328138)}}).</li>
+ <li>Значение {{domxref("RTCIceCredentialType")}} <code>token</code> было удалено ({{bug(1529595)}}).</li>
+</ul>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li><a href="/ru-RU/docs/Web/HTTP">HTTP</a> заголовок {{HTTPHeader("Clear-Site-Data")}} больше не поддерживает директиву <code>executionContexts</code>. This was removed due to problems with interactions between interconnections among different kinds of data at different points in the navigation process and the way the specification is designed. <a href="https://github.com/w3c/webappsec-clear-site-data/issues/59">Было предложено</a> этой директивы из спецификации из-за вышеуказанных причин, включая эту ({{bug(1548034)}}).</li>
+</ul>
+
+<h4 id="Удалённые_3">Удалённые</h4>
+
+<ul>
+ <li>Директива {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключенной по умолчанию ({{bug(1386214)}}).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<ul>
+ <li>Из-за изменений вследствие <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2019-21/#CVE-2019-11730">CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin</a>, Firefox теперь обращается к файлам в одной и той же директории так, будто бы они из разных папок. Это спровоцировало некоторые побочные эффекты с файлами вида file:// (смотрите {{bug("file-fallout")}}). Например, workers больше не могут быть загружены.</li>
+</ul>
+
+<h3 id="Соответствия_WebDriver_(Marionette)">Соответствия WebDriver (Marionette)</h3>
+
+<h4 id="Исправления_багов">Исправления багов</h4>
+
+<ul>
+ <li>If <code>WebDriver:SwitchToWindow</code> changes the selection to a different window it now waits for its <code>focus</code> and <code>activate</code> events before returning ({{bug(1335085)}}).</li>
+ <li>Исправлена ошибка <code>TypeError: this.tabModal is null</code>, которая иногда появлялась при взаимодействии с модальным окном или пользовательскими подсказками ({{bug(1538782)}})</li>
+</ul>
+
+<h4 id="Прочее_2">Прочее</h4>
+
+<ul>
+ <li>Отключена функция принудительной выгрузки вкладок при нехватки памяти, для предоствращения магических исчезновений top-level контекстов браузера ({{bug(1553748)}}).</li>
+ <li>Disabled priviledged content processes that caused HTTP authentication dialogs not to appear when navigating to a website after opening a new tab ({{bug(1558763)}}).</li>
+</ul>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Изменения_для_разработчкиов_дополнений">Изменения для разработчкиов дополнений</h2>
+
+<h3 id="Изменения_API">Изменения API</h3>
+
+<ul>
+ <li>Функции <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register">proxy.register()</a> и <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister">proxy.unregister()</a> объявлены устаревшими и будут удалены в Firefox 71 ({{bug(1545811)}}).</li>
+ <li>Сообщения об ошибке, когда дополнение пытается добавить папку с закладками в основную папку, теперь более интуитивно понятное ({{bug(1512171)}}).</li>
+ <li>Promise, возвращённый <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate">browser.tabs.duplicate()</a></code>, выполняется сразу, пока вкладки не загружены полность, для повышения производительности ({{bug(1394376)}}).</li>
+ <li>Была добавлена поддержка chrome.storage.managed, позволяющая настройкам быть реализованым через корпоративную политику ({{bug(1230802)}}).</li>
+ <li>Появилась опция Групповой Политики, позволяющая добавить все расширения в черный список, за исключением тех, что внесены в белый, ({{bug(1522823)}}).</li>
+</ul>
+
+<h3 id="Изменения_манифеста">Изменения манифеста</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/68/">Совместимость сайта с Firefox 68</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(67)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/70/index.html b/files/ru/mozilla/firefox/releases/70/index.html
new file mode 100644
index 0000000000..788ad0ccbe
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/70/index.html
@@ -0,0 +1,112 @@
+---
+title: Firefox 70 for developers
+slug: Mozilla/Firefox/Releases/70
+translation_of: Mozilla/Firefox/Releases/70
+---
+<p>{{FirefoxSidebar}}{{Draft}}</p>
+
+<p class="summary">This article provides information about the changes in Firefox 70 that will affect developers. Firefox 70 is the current <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly">Nightly version of Firefox</a>, and will ship on <a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates" rel="noopener">October 22, 2019</a>.</p>
+
+<h2 id="Changes_for_web_developers">Changes for web developers</h2>
+
+<h3 id="Developer_tools">Developer tools</h3>
+
+<ul>
+ <li>An icon will be displayed next to invalid or unsupported <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules">CSS rules</a> in the Rules pane of the Page Inspector ({{bug(1306054)}}).</li>
+</ul>
+
+<h4 id="Removals">Removals</h4>
+
+<h3 id="HTML">HTML</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_2"> Removals</h4>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li>[fill-stroke] [filter-effects] [css-color] percentage opacity. {{Bug(1562086)}}</li>
+ <li>[css-grid] <a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a>/<a href="/en-US/docs/Web/CSS/grid-auto-rows">rows</a> should accept multiple track-size values. {{Bug(1339672)}}</li>
+ <li>[css-text-decor-4] Implement <a href="/en-US/docs/Web/CSS/text-decoration-skip-ink">text-decoration-skip-ink</a>. {{Bug(1411922)}}</li>
+ <li>[css-display-3] Implement multi-keyword {{CSSxRef("display")}} values. ({{Bug(1038294)}}, {{Bug(1105868)}} and {{Bug(1557825)}})</li>
+ <li>[filter-effects-2] Implement backdrop-filter. {{Bug(1178765)}}</li>
+</ul>
+
+<h4 id="Removals_3">Removals</h4>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_4">Removals</h4>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Add support for numeric separators. {{Bug(1435818)}}</li>
+</ul>
+
+<h4 id="Removals_5">Removals</h4>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="New_APIs">New APIs</h4>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li>Add {{DOMxRef("DOMMatrix")}}, {{DOMxRef("DOMPoint")}}, etc. support in web workers ({{bug(1420580)}}).</li>
+</ul>
+
+<h4 id="DOM_events">DOM events</h4>
+
+<h4 id="Service_workers">Service workers</h4>
+
+<h4 id="Media_Web_Audio_and_WebRTC">Media, Web Audio, and WebRTC</h4>
+
+<h4 id="Canvas_and_WebGL">Canvas and WebGL</h4>
+
+<h4 id="Removals_6">Removals</h4>
+
+<h3 id="Security">Security</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_7">Removals</h4>
+
+<h3 id="Plugins">Plugins</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_8">Removals</h4>
+
+<h3 id="Other">Other</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_9">Removals</h4>
+
+<h2 id="Changes_for_add-on_developers">Changes for add-on developers</h2>
+
+<h3 id="API_changes">API changes</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_10">Removals</h4>
+
+<h3 id="Manifest_changes">Manifest changes</h3>
+
+<p><em>No changes.</em></p>
+
+<h4 id="Removals_11">Removals</h4>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/70/">Site compatibility for Firefox 70</a></li>
+</ul>
+
+<h2 id="Older_versions">Older versions</h2>
+
+<p>{{Firefox_for_developers(69)}}</p>
diff --git a/files/ru/mozilla/firefox/releases/index.html b/files/ru/mozilla/firefox/releases/index.html
new file mode 100644
index 0000000000..5319dcc403
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/index.html
@@ -0,0 +1,12 @@
+---
+title: Замечания к релизу Firefox для разработчиков
+slug: Mozilla/Firefox/Releases
+tags:
+ - Firefox
+ - NeedsTranslation
+ - TopicStub
+translation_of: Mozilla/Firefox/Releases
+---
+<div>{{FirefoxSidebar}}</div><p>Далее ссылки на "Firefox X for developer"  (Firefox для разработчиков, где X это версия релиза). Эти замечания описывают новые фичи к релизу и исправленные баги.</p>
+
+<div class="multiColumnList">{{ListSubpages("",1,1,1)}}</div>