Доступен [ Firefox 39 ](
ftp://ftp.mozilla.org/pub/firefox/releases/39.0/ ) : [ Возможность делиться ссылками на чаты Hello в социальных сетях ](
https://support.mozilla.org/kb/share-firefox-hello-social ) В Linux и OS X хэши всех загружаемых файлов [ отправляются в Google ](
https://support.mozilla.org/en-US/kb/how-does-phishing-and-malware-protection-work ) для сверки с вредоносными (отключается через browser.safebrowsing.downloads.enabled и browser.safebrowsing.downloads.remote.enabled); в список проверяемых добавлены форматы файлов OS X ( [ 1138721 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1138721 ) ) Различные цвета кожи у смайлов ( [ Unicode 8.0 ](
https://www.linux.org.ru/news/doc/11717871/ ) ) Прекращена поддержка SSL 3.0 ( [ 1106470 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1106470 ) ) Отключена поддержка RC4 (за исключением сайтов из белого списка, которые без неё не работают) Веб-сокеты могут соединяться с локальным хостом даже в оффлайн-режиме ( [ 967792 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=967792 ) ) Улучшена производительность при переключении с IPv6 на IPv4 Закрыт [ древний баг ](
http://daniel.haxx.se/blog/2015/02/12/tightening-firefoxs-http-framing-again/ ) : неудавшиеся загрузки больше не помечаются, как успешные ( [ 237623 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=237623 ) ) Индикатор безопасности веб-страниц теперь игнорирует загрузки, вызванные предыдущими страницами Исправлена ошибка, из-за которой могло не открываться окно чата Hello Поддержка шрифтов WOFF2 ( [ 1084026 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1084026 ) ) Исправлена регрессия, приводившая к исчезновению Flash-контента Библиотеки NSS обновлены до версии [ 3.19.2 ](
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.19.2_release_notes ) Исправлены [ уязвимости ](
https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firefox39 ) [ Плавная анимация и скроллинг ](
https://hacks.mozilla.org/2015/01/project-silk/ ) в OS X; ускорена отрисовка пунктирных линий ( [ 1123019 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1123019 ) )Инструменты разработчика: [ Отладка в Firefox OS через Wi-Fi ](
https://developer.mozilla.org/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_over_WiFi ) [ Поддержка проектов Cordova в WebIDE ](
https://developer.mozilla.org/en-US/docs/Tools/WebIDE/Working_with_Cordova_apps_in_WebIDE ) [ Редактор анимации: перемотка к началу и концу, переход к указанному времени ](
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Work_with_animations#Firefox_39 ) [ Пресеты параметров функций в подсказках по кривым Безье для CSS-анимации ](
http://jtgi.me/adding-presets-to-firefox-dev-tools/ ) [ Инспектор: перемещение элементов мышью в режиме просмотра разметки ](
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_HTML#Drag_and_drop ) [ История команд консоли сохраняется после закрытия окна/url] ](
https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Command_history ) [ В консоль добавлена команда $_, выводящая результат последнего введённого выражения ](
https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Helper_commands ) [ Улучшена подсветка блочной модели для встроенных элементов ](
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_the_box_model#Firefox_39 ) CSS:Свойство [ List-style-type ](
https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type ) принимает любую строку в качестве маркера ( [ 1144607 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1144607 ) ) Поддержка [ CSS Scroll Snap Points ](
https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-snap-points-y ) (управление прокруткой) ( [ 945584 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=945584 ) , [ 1138658 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1138658 ) ) Каскадные [ преобразования и анимации ](
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_animations ) приведены в соответствие со спецификациейHTML:Поддержка роли ’switch’ из [ ARIA 1.1 ](
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA ) (средства для людей с ограниченными возможностями) Тег , подготавливающий браузер к установке упреждающего соединения с указанным сайтом (без отправки какой-либо информации)JavaScript:Конструктор [ RegExp ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp ) не выбрасывает исключение, если первый аргумент — RegExp, а второй — flags ( [ 1108949 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1108949 ) ) Свойство [ Object.prototype.__noSuchMethod__ ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod ) объявлено устаревшим и выводит предупреждение в консоль ( [ 1140428 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1140428 ) ) proxyHandler.defineProperty() и proxyHandler.set() теперь должны явно возвращать true в случае успеха, иначе в строгом режиме будет выброшено исключение TypeError ( [ 1132522 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1132522 ) ) Если целью указан объект window, эти обработчики выбросят исключение TypeError ( [ 828137 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=828137 ) ) Символ конца строки (\n) не допускается после аргументов [ стрелочных функций ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions ) (() \n => {}) ( [ 1141392 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1141392 ) ) [ RegExp.prototype.toString ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString ) теперь родовая функция ( [ 1079919 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1079919 ) ) Нестандартный аргумент «flags» у String.prototype.match(), String.prototype.search() и String.prototype.replace() объявлен устаревшим и выводит предупреждение в консоль ( [ 1142351 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1142351 ) ) У [ Object.assign() ](
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign ) убрано поведение try/catch ( [ 1103344 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1103344 ) )API/DOM:Экспериментальный метод CanvasRenderingContext2D.addHitRegion() обзавёлся опцией «path», позволяющей добавлять [ hit regions ](
https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility#Hit_regions ) в объекты Path2D ( [ 1129147 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1129147 ) ) Добавлены новые методы для манипуляции объектами [ FormData ](
https://developer.mozilla.org/en-US/docs/Web/API/FormData ) ( [ 1085283 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1085283 ) ), и поддержка FormData в web worker-ах ( [ 739173 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=739173 ) ) Метод XMLHttpRequest.sendAsBinary() удалён в пользу send(Blob) ( [ 853162 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=853162 ) ) Web Animations: свойство AnimationPlayer.startTime теперь доступно для записи ( [ 1073379 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1073379 ) ) [ Service Workers ](
http://www.html5rocks.com/en/tutorials/service-worker/introduction/ ) : интерфейсы Cache и CacheStorage ( [ 940273 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=940273 ) ) Поддержка [ Fetch API ](
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API ) для выполнения сетевых запросов. Реализованы интерфейсы Headers, Request, Response: сайты больше не должны использовать эти имена для глобальных переменных. Некоторые сайты могут сломаться ( [ 1133861 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1133861 ) ) Поддержка WebGLSync ( [ 1048721 ](
https://bugzilla.mozilla.org/show_bug.cgi?id=1048721 ) )
Ссылка:
http://www.linux.org.ru/news/mozilla/11747323