LINUX.ORG.RU

Firefox 38

 , ,


0

4

Доступен Firefox 38 (ESR-версия выйдет позже):

Инструменты разработчика:

CSS:

  • Поддержка ruby-position и ruby-align (1039006)
  • Псевдокласс :unresolved для своих элементов (custom elements) (1111633)
  • Исправлена проблема с нестартующими трансформациями CSS над созданным содержимым (1110277)
  • Существенно продвинулась работа над CSS Logical Properties. Оценить наработки можно включив опцию layout.css.vertical-text.enabled
  • Запуск трансформаций CSS приведён в соответствие с последними редакциями спецификации (960465)

HTML:

  • Помещение нескольких кнопок формы в один <label> больше не приводит к тому, что все кнопки начинают дублировать функции первой (229925)
  • Поддержка отзывчивых изображений: атрибут srcset и элемент <picture> element (1017875)

JavaScript:

  • Generator.prototype.return() (1115868)
  • Сеттер с rest-параметром бросает SyntaxError (1089632)
  • Настраиваемое свойство name у функций (1084019)
  • Методы of(), from(), forEach(), filter(), map(), slice() для типизированных массивов
  • Дублирующиеся имена параметров функции бросают SyntaxError при использовании с rest-параметром, для стрелочной функции, или при кратком определении метода.
  • Методы get, has, и delete объектов WeakMap не бросают исключение, если ключевой параметр не является объектом (1127827)
  • При определении метода генератора допустимы «set» и «get» (1073809)
  • RegExp.prototype.source для пустых регулярных выражений вместо пустой строки возвращает "(?:)" (1130798)
  • RegExp.prototype.source и RegExp.prototype.toString() корректно экранируют элементы языка регулярных выражений (например, «\n») (1130860)
  • Реализована поддержка RegExp.prototype.{global, ignoreCase, multiline, source, sticky, unicode} (1120169)

API/DOM:

  • fetch() из спецификации Fetch API (1039846)
  • BroadcastChannel API, реализующий взаимодействие между разными окнами и вкладками одного сайта (966439)
  • CanvasRenderingContext2D.clearHitRegions() (1119527)
  • HTMLAnchorElement.hash, HTMLAreaElement.hash, Location.hash, WorkerLocation.hash, и URL.hash возвращают фрагмент, закодированный с % (1093611, 1122948)
  • KeyboardEvent.code поддерживает спец.клавиши клавиатур Sun в Linux, Android и Firefox OS (1020139)
  • Включена поддержка DOM3 Events KeyboardEvent.code (1126673)
  • User Timing API (доступ к высокоточному таймеру для оценки производительности веб-приложений): Performance.mark(), Performance.clearMarks(), Performance.measure() и Performance.clearMeasures() (782751)
  • Событие DOMContentLoaded стало неотменяемым (1134559)
  • Поддержка WebSocket в WebWorker-ах (1112054)
  • Возможность задать свойства XMLHttpRequest.responseType и XMLHttpRequest.withCredentials перед вызовом XMLHttpRequest.open() (707484)

Безопасность:

  • RC4 недоступен в TLS, за исключением проблемных сайтов из белого списка (1124039), вшит список сайтов, пока ещё нуждающихся в небезопасных версиях TLS (отключается опцией security.tls.insecure_fallback_hosts.use_static_list)
  • Полностью прекращено доверие к 1024-разрядным сертификатам SSL, кроме Equifax Secure Certificate Authority (1155279)

>>> Подробности

anonymous

Проверено: JB ()
Последнее исправление: toney (всего исправлений: 1)

Браузер заранее устанавливает соединения со страницами, на которые, по его предположению, перейдёт пользователь (опция network.predictor.enabled)

$firefox -version

(process:14328): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Mozilla Firefox 37.0.1

Подождем.

Deleted
()
Ответ на: комментарий от Sagrer

не везде спрашиваются подтверждения

Это всего лишь начало! Если глубина переходов будет больше единицы, то оно и подтвердить сможет.

alfix
()
Ответ на: комментарий от anonymous

то есть только TCP для других айпишников (не текущего сайта) и SSL? Тогда норм в принципе ).

Sagrer
()
Ответ на: комментарий от Sagrer
Ответ на: комментарий от anonymous

Удалять что-то через GET-запросы чревато. Один товарищ так попал: его провайдер втихомолку поставил систему веб-аналитики, при которой после каждого перехода юзера по http тут же этот переход дублировался ботом. Конец немного предсказуем - бот перешел по ссылке, переход по которой грохал базу на сервере этого юзера (поленился он закрыть вход паролем, а зря).

так то оно так но не юзер ведь обязан отслеживать как на посещаемом им сайте всякие «кнопки» реализованы ).

Sagrer
()
Ответ на: комментарий от fornlr

Каких? Примеры элементарных вещей будут или просто в лужу пукнул?

CYB3R ★★★★★
()
Ответ на: комментарий от Klymedy

Перешел на Ледокошку, и мне кажется, работает шустрее. Правда это вресия 31, видимо и основана на 31 FF, новые вклядки содержат еще миниатюры 3x3, без скругленных углов... LibreJS, блокирующий разную проприетарщину...

Klymedy ★★★★★
()

Панорама

Рад, что пока панораму не выпилили. Печально что альтернатив лисе нет. Не хочется в будущем выбирать между сендвичем с д*мом и гиганским м*ндочистом.

krasoffski
()

User Timing API (доступ к высокоточному таймеру для оценки производительности веб-приложений)

Этот тот самый, с помощью которого недавно процессорный кэш прослушивали?

anonymous
()
Ответ на: комментарий от fornlr

А каких элементарных вещей вы там не видите? Все вполне юзабельно, хоть и не ахти.

karton1 ★★★★★
()

А вообще мне не нравится тормозящий интерфейс этого вашего фуррифокса. Вон хромой же не тормозит так,а фуррифокс может тормозить и с начала самого ( и это на 6 гб оперативы!)

karton1 ★★★★★
()
Ответ на: комментарий от CYB3R

Просто установка соединения жрет немерено трафика, угу.

anonymous
()

Mac OS X: поддержка Media Source Extensions (MSE) (только на YouTube)
Windows: поддержка Encrypted Media Extensions (EME) для воспроизведения зашифрованного контента HTML5. DRM-модуль Adobe Primetime Content Decryption Module автоматически загружается и устанавливается при первом запуске.

А для Linux не будет? Между прочим, у хрума есть, хотят слухи, что даже на netflix работало.

te111011010
()

Наконец-то настройки во вкладке открываются. Пользователи тайловых WM больше не будут страдать!

mcgeek
()
Ответ на: комментарий от prizident

Хватит это терпеть! Надо запилить форк. Или найти подходящий.

MrClon ★★★★★
()
Ответ на: комментарий от Kilte

Как страшно жить. Скоро он за меня ещё и сёрфить начнёт.

И на ЛОР постить. А может уже?

MrClon ★★★★★
()
Ответ на: комментарий от te111011010

Между прочим, у хрума есть, хотят слухи, что даже на netflix работало.

Есть и работает, на убунтосайтах даже радостно постили новости о том что с новой библиотекой криптографии включался модуль в хроме и можно было смотреть сериальчики на нетфликсе.

Увы и ах, с этой гадостью, но пускай эта гадость сидит в песочнице, чем ставится самостоятельным компонентом в браузер и с системными привилегиями в ОС (да, я смотрю на тебя, флеш). Увы и ах, но большинство обычных пользователей скорее сменит браузер ради нетфликса, чем наоборот, а пользователи - это деньги, на которые мозилла пилит сорцы и выкладывает в общий доступ, так что, необходимое зло, чтобы не остаться на морозе, когда с современным вебом будет работать только Хром, ИЕ и Сафари.

zink ★★
()
Ответ на: комментарий от Solace

Пусть пилят, авось обгонят когда-нибудь хромого.

По степени поддержки ES6 его и так только Edge обгоняет.

static_lab ★★★★★
()
Ответ на: комментарий от zink

Увы и ах, но большинство обычных пользователей скорее сменит браузер ради нетфликса, чем наоборот

Большинство пользователей сменит ОС ради нетфликса, к сожалению.

te111011010
()
Ответ на: комментарий от Deleted

Хочу опцию «никогда никуда не соваться без приказа невзирая на любые другие опции».

Плюсую. Больше всего бесит в хромиуме.

Stil ★★★★★
()
Ответ на: комментарий от slackwarrior

Два чая этому ленивому воену :)

Deleted
()
Ответ на: комментарий от prizident

с каждой новой версией после первого запуска приходится искать как отключить все эти новые закладки

А есть где-нибудь полный список опций, которые желательно отключить?

Lothlorien ★★★
()

а сделали через песочницу?...

...или решили тупо вкрячить как оно есть, простым бинарным проприетарным блобом?

Windows: поддержка Encrypted Media Extensions (EME) для воспроизведения зашифрованного контента HTML5. DRM-модуль Adobe Primetime Content Decryption Module автоматически загружается и устанавливается при первом запуске.

виндузятникам же какая разница — одним-блобом-больше-одним-меньше :).. так ведь? :-)

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от Stil

Ютубовые вкладки действительно жрут 200-300 мегов.

anonymous
()

Настройки открываются во вкладке

Для браузера это логично, давно ждал...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Kilte

Андройдовый браузер это с рождения умеет. пытается пройти по всем ссылкам, к каким приблизился палец.

mittorn ★★★★★
()

В лисе загружающиеся фоновые вкладки тормозят скролл в активной (плохое распределение приоритетов). Да и если в активной что-то грузится, скролл тоже тормозит. Проц i5. Достает. В старой опере и хромобраузерах такого почти нет. Баг рапорт что-ли накатать, так ведь забьют.

anonymous
()

Srcset это хорошо, теперь галерея l.o.r будет четко выглядеть на мобильниках.

maxcom ★★★★★
()

Браузер заранее устанавливает соединения со страницами, на которые, по его предположению, перейдёт пользователь (опция network.predictor.enabled

Это как? и как это запретить когда линки в реальной жизни перехватываются и обрабатываются аяксом?

Vit ★★★★★
()
Ответ на: комментарий от Lothlorien

Вот, например. Но там не всё, например не все safe отключены - уже новых надобавляли.

fludardes ★★
()
Ответ на: комментарий от Lothlorien

В комментах к какой-то новости про лисицу я выкладывал однажды большой список. Но, с тех пор, и новые появились, и своё отношение к некоторым старым я поменял. Нужно пилить новый список, желательно на гитхабе.

Пока нашел вот такую репу, выглядит годно, на первый взгляд, но наверняка там не всё, что я бы хотел видеть в подобном мануале.

Возможно, к следующему релизу сделаю репозиторий. Если сподоблюсь - дам ссылку в комментах к соответствующей новости.

Ещё было бы круто сделать обзор всех существующих расширений из арсенала параноика. На скорую руку набросал, что смог вспомнить. Надо будет оформить только покрасивее.

anonymous
()
Ответ на: комментарий от Deleted

По сети ходит масса историй про то, как у пользователей phpMyadmin из-за этой фичи ломается настройка. Полагаю такая-же бяка может быть в банковских программах.

sambist ★★
()
Ответ на: комментарий от Deleted

Ты таки не поверишь, но это работает. Лично проверил неделю посидел без этой опции (а включена она на самом деле уже достаточно давно) и сравнил. С опцией сайты открываются практически мгновенно, а без нее приходится немного ждать.

LightDiver ★★★★★
()
Ответ на: комментарий от w1nner

Когда ты перестанешь открывать в нем сайты. 36 версия с 400+ вкладками (включая штук 30 с ютуба) жрет примерно 600-700мб. Открой с ними хром и уйди в глубокий свопинг, если хватит места там.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Т.е. оно реально практически все грузит на странице? Я читал, что в HTML запилили специальный тег, в котором можно указать браузеру, чего дальше грузить (допустим, следующую страницу в большой статье). Браузеры дружно его игнорируют?

Ghostwolf ★★★★★
()
Ответ на: комментарий от Ghostwolf

Я не в курсе что именно оно грузит. Просто с включенной опцией страница грузится мгновенно, а без нее думает до нескольких секунд.

Я отключал эту опцию просто чтобы сравнить потребление памяти и посмотреть изменится ли что-либо. Потребление памяти совершенно такое же оказалось.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от EXL

Будет. ESR идентичен этому релизу + портируются секьюрити фиксы из последующих. Через каждые 7 версий у ESR происходит переход на кодовую базу актуального релиза.

Кстати, ESR 38.0 уже доступен.

anonymous
()
Ответ на: комментарий от Ghostwolf

Я читал, что в HTML запилили специальный тег, в котором можно указать браузеру, чего дальше грузить (допустим, следующую страницу в большой статье). Браузеры дружно его игнорируют?

Тег поддерживается (, только сколько % сайтов его юзает? Крайне мало, я думаю.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.