- Регистрация
- 7 Янв 2008
- Сообщения
- 39,733
- Реакции
- 1,162
- Баллы
- 113
источник: linux.org.ruИнструменты разработчика:
- Возможность делиться ссылками на чаты Hello в социальных сетях
- В Linux и OS X хэши всех загружаемых файлов отправляются в Google для сверки с вредоносными (отключается через browser.safebrowsing.downloads.enabled и browser.safebrowsing.downloads.remote.enabled); в список проверяемых добавлены форматы файлов OS X (1138721)
- Различные цвета кожи у смайлов (Unicode 8.0)
- Прекращена поддержка SSL 3.0 (1106470)
- Отключена поддержка RC4 (за исключением сайтов из белого списка, которые без неё не работают)
- Веб-сокеты могут соединяться с локальным хостом даже в оффлайн-режиме (967792)
- Улучшена производительность при переключении с IPv6 на IPv4
- Закрыт древний баг: неудавшиеся загрузки больше не помечаются, как успешные (237623)
- Индикатор безопасности веб-страниц теперь игнорирует загрузки, вызванные предыдущими страницами
- Исправлена ошибка, из-за которой могло не открываться окно чата Hello
- Поддержка шрифтов WOFF2 (1084026)
- Исправлена регрессия, приводившая к исчезновению Flash-контента
- Библиотеки NSS обновлены до версии 3.19.2
- Исправлены уязвимости
- Плавная анимация и скроллинг в OS X; ускорена отрисовка пунктирных линий (1123019)
CSS:
- Отладка в Firefox OS через Wi-Fi
- Поддержка проектов Cordova в WebIDE
- Редактор анимации: перемотка к началу и концу, переход к указанному времени
- Пресеты параметров функций в подсказках по кривым Безье для CSS-анимации
- Инспектор: перемещение элементов мышью в режиме просмотра разметки
- История команд консоли сохраняется после закрытия окна/url]
- В консоль добавлена команда $_, выводящая результат последнего введённого выражения
- Улучшена подсветка блочной модели для встроенных элементов
HTML:
- Свойство List-style-type принимает любую строку в качестве маркера (1144607)
- Поддержка CSS Scroll Snap Points (управление прокруткой) (945584, 1138658)
- Каскадные преобразования и анимации приведены в соответствие со спецификацией
JavaScript:
- Поддержка роли ’switch’ из ARIA 1.1 (средства для людей с ограниченными возможностями)
- Тег <link rel=«preconnect»>, подготавливающий браузер к установке упреждающего соединения с указанным сайтом (без отправки какой-либо информации)
API/DOM:
- Конструктор RegExp не выбрасывает исключение, если первый аргумент — RegExp, а второй — flags (1108949)
- Свойство Object.prototype.__noSuchMethod__ объявлено устаревшим и выводит предупреждение в консоль (1140428)
- proxyHandler.defineProperty() и proxyHandler.set() теперь должны явно возвращать true в случае успеха, иначе в строгом режиме будет выброшено исключение TypeError (1132522)
- Если целью указан объект window, эти обработчики выбросят исключение TypeError (828137)
- Символ конца строки (\n) не допускается после аргументов стрелочных функций (() \n => {}) (1141392)
- RegExp.prototype.toString теперь родовая функция (1079919)
- Нестандартный аргумент «flags» у String.prototype.match(), String.prototype.search() и String.prototype.replace() объявлен устаревшим и выводит предупреждение в консоль (1142351)
- У Object.assign() убрано поведение try/catch (1103344)
Изменения, не отражённые в примечаниях к выпуску:
- Экспериментальный метод CanvasRenderingContext2D.addHitRegion() обзавёлся опцией «path», позволяющей добавлять hit regions в объекты Path2D (1129147)
- Добавлены новые методы для манипуляции объектами FormData (1085283), и поддержка FormData в web worker-ах (739173)
- Метод XMLHttpRequest.sendAsBinary() удалён в пользу send(Blob) (853162)
- Web Animations: свойство AnimationPlayer.startTime теперь доступно для записи (1073379)
- Service Workers: интерфейсы Cache и CacheStorage (940273)
- Поддержка Fetch API для выполнения сетевых запросов. Реализованы интерфейсы Headers, Request, Response: сайты больше не должны использовать эти имена для глобальных переменных. Некоторые сайты могут сломаться (1133861)
- Поддержка WebGLSync (1048721)
Кроме того, за прошедший период разработчики:
- добавлена опция privacy.trackingprotection.pbmode.enabled, с помощью которой можно включить в приватном режиме защиту от отслеживания
- добавлена опция network.standard-url.max-length, устанавливающая максимально возможную длину ссылки, чтобы предотвратить падение браузера при переходе по аномально длинным ссылкам (1135354)
- включен CSS Unprefixing Service — layout.css.unprefixing-service.enabled, «на лету» заменяющий некоторые -webkit-префиксы на их стандартные аналоги. Работает лишь на определённых сайтах из «вшитого» белого списка (1143147)
- присоединились к проекту WebAssembly (низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования)
- убрали возможность настройки URL для новых вкладок
- опубликовали результаты исследования эффективности добавленных в Firefox 35 средств защиты от попыток отслеживания перемещения пользователя между сайтами
- решили не показывать пользователям информацию о версии установленных дополнений
- начали эксперименты с контекстной рекламой
- внесли в «ночные» сборки ряд оптимизаций, после которых Adblock Plus начал потреблять в разы меньше памяти.