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)

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

5) многопроцессность, и как следствие течка

Это у тебя течка, конек-горбунок, и у хрома, как раз вследствие многопроцессности.

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

Другие варианты сохранения нужных ссылок оказались слишком неудобными

Даже закладки?

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

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

Я тоже после Оперы в ахуе. Фирефокс легко встает раком на пару минут на сайте одной из популярных газет, причем весь целиком.

anonymous
()

Лучше бы баги почистили а не фичи прикручивали: обновление за обновлением, а стабильность всё хуже

KUser
()
Ответ на: комментарий от abtm

Я себе составил свой список наиболее популярных фильтров всего где-то 150 элементов + небольшой usercss для скрытия. Можно также использовать чужие. Рекламы, конечно, больше чем с подпиской на 50k, но жить можно. А браузер с ublock вроде должен мало жрать.

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

Дело то не в расширениях, а в самом факте использования расширений. Речь то шла, что нет элементарных вещей. Да и какая разница где пароли хранятся. Тебе это важно, а мне нет.

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

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

Они не страдают.

dodevich
()
Ответ на: комментарий от turtle_bazon

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

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

Последние несколько релизов падает браузер когда открываю видео на ютубе.

Поскольку ты такой уникальный, то запили пожалуйста баг со всеми логами.

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

Например частые падения. Как правило, это возникает когда нажимаешь правую кнопку мыши.

Баг репорт с полной конфигурацией. У меня 4 с двумя линями двумя виндами, везде ФФ, нигде он от правой кнопки мыши не падает. Он вообще у меня не падает. Флеш включен на винде, на лине даже не ставил, ява отключена, аддонов немного. Может быть у вас какое-то Г которое в контекстное меню встраивается и падает каждый раз?

zink ★★
()

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


Даешь браузер с управлением мыслями!

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

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

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

Как минимум transmission и deluge умеют удалять и/или бэкапить .torrent–файлы после добавления.

Кхм, сколько видел, столько и умеют. А пробовал я всё, что в package.

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

Достаточно включённого gstreamer'а если повезёт.

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

А зачем ты MSE включил?

За исключением нескольких плагинов, мой FF дефолтный. MSE не включал.

outtaspace ★★★
()

Псевдокласс :unresolved для своих элементов (custom elements)

Хотя бы «пользовательских» что ли.

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

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

Спасибо, годно.

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

Меня в свое время очень быстро задолбало чистить папку Downloads от .torrent файлов и я вернулся обратно на Firefox

Всегда ставлю галку «Удалять торент файл после добавления» в торент-клиенте и больше никаких завалов торент-файлов в Downloads

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

torrent-файлы были только как пример

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

Сочли, что юзер сам волен решать, сохранить пароль в браузере или нет. А autocomplete=off со стороны веб-сайтов принудительно отключало это сохранение.

ага. а теперь ПРИНУДИТЕЛЬНО включает. охренеть, как юзер сам решает

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

откуда ему знать куда я собираюсь переходить, или он все мои закладки в фоне пооткрывает?

Есть мнение, что новость надо поправить... Нельзя устанавливать http-соединения со страницами, можно только с хостами. А алгоритм-то простой наверное: на типичной странице инета есть ссылки на три с половиной хоста. Из этого короткого списка можно выкинуть самые маловероятные, с остальными лениво поднимать и поддерживать keep-alive коннекты в фоне по мере приближения юзера к соотв.ссылкам.

shahid ★★★★★
()

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

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

А в чем проблема много вкладок держать? В лисе же вкладки не скукоживаются как в хроме да и группировка (панорама) есть.

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

Вот запощу я ссылку на скачать-ненужношоп-бесплатно-без-смс, а твой браузер по ней сходит. Прокурору сам объяснять будешь, что не ходил :}

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

Всегда ставлю галку «Удалять торент файл после добавления» в торент-клиенте и больше никаких завалов торент-файлов в Downloads

У меня qbittorent'е нет галки удалить торрент файл, хотя есть строка «выполнить программу по окончании загрузки торрента». Но я выбрал, копировать торрент файл и путь «/home/user/.local/share/Trash/files». На всяк случай.

anonymous
()

А настройки действительно более менее сделали, а то раньше вообще страшно было смотреть. Глядишь когда-нибудь доведут до ума браузер.

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

Чо-то хреново наказывают. Покачай с перацкой бухты - увидишь, толпу пиндосских IP в пирах.

это всё сотрудники госслужб и церберы правообладателей

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

Вот запощу я ссылку на скачать-ненужношоп-бесплатно-без-смс, а твой браузер по ней сходит. Прокурору сам объяснять будешь, что не ходил :}

У тебя прямо-таки поразительные способности не читать комментарий. Браузер никуда не ходит. Ещё раз перечислю что делается: 1. dns запрос 2. tcp handshake 3. tls handshake

Никаких get/post/put запросов нет.

Список серверов до которых стучится браузер берётся из истории предыдущих посещений. Стучится он только до тех ресурсов. которые требовались для отображения этой страницы в прошлый раз. Под ресурсами соответственно картинки, css, js, iframe.

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

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

Твой кейс высосан из пальца, прочитай уже как это работает, не позорься, пожалуйста.

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

Пендосам и нужно. У них за торренты наказывают. В мире не только же Россия существует. Вот нам проще зайти втентакль или скачать с торрента, а в цивилизованном мире запустить какой-нибудь нетфликс (погуглите netflix traffic usa). А с торрентом заморачиваться наоборот сложнее VPN, сидбоксы всякие. В общем каждому свое.

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

zink ★★
()

На нетбуке обновился до 37.0.2 и все. «Up to date» типа. Што делать?

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

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

Как интересно у вас. Вообще-то фичи пилят, чтобы ими пользоваться.

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