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)

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

36 версия с 400+ вкладками (включая штук 30 с ютуба) жрет примерно 600-700мб

Ай, не звезди! Даже в старой Опере это было невозможно. Ленивая загрузка вкладок после перезапуска, когда они вообще не загружаются, пока на них не перейдешь, не считается, ибо читерство.

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

Это ж та самая опция, которую они переименовали от баттхёрта, когда узнали, что огромное количество народу её вырубило нахрен при первом появлении :}

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

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

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

Читерство конечно, но это работает. А главное - хорошо работает и оказалось практически киллер фичей.

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

Тех, которые могут, ты не сможешь обнаружить, товарищ членоносец :}

Deleted
()

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

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

eR ★★★★★
()

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

Фейсбук, ВКонтакт и Одноклассники?

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

И менять настройки с каждым релизом, ага. Ты вообще читаешь на что отвечаешь или так просто бугуртишь? :}

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

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

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

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

По libastral.so Скорее всего какую-то статистику посещения сайтов ведет и отправляет в ЗОГ.

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

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

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

Товарищ норкоман, прекратите упарываться. Где-то тут было сказано, что этой опции раньше не было? Любитель жрать говно защищает действия Мозиллы, как занятно :}

Про privacy ты тоже, видимо, не слышал. Или ты из этих, мне-нечего-скрывать?

EDIT: ах, да, что это я. У меня же всё записано. Лол. Всё, вопросов больше не имею :3

Deleted
()
Последнее исправление: Mystra_x64 (всего исправлений: 2)
Ответ на: комментарий от sehellion

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

nt_crasher ★★★
()

Есть повод обновиться.

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

откуда ему знать куда я собираюсь переходить

ато мы не знаем куда ты броузером переходишь...

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

Про privacy ты тоже, видимо, не слышал. Или ты из этих, мне-нечего-скрывать?

Я не понимаю смысла поднятого шума. Браузер анализирует историю и пытается предсказать действия юзера. Если в процессе анализа история посещений или что-там-ещё-он-использует не покидает пределов системы (не отправляется на сторонний сервер), то в чем проблема с приватностью? В том, что кто-то сможет похитить файлик, в котором этот анализ производится? Так проще тогда спереть places.sqlite с самой историей посещений.

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

отключение webrtc — рассматривать не будем, так как это превращает web-браузер в инвалида

Ты им хоть раз пользовался, не для «поржать-потестить», а серьезно?

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

Когда под него vimperator запилят можно будет валить.

anonymous
()

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

Вообще сдурели что ли?

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

Если у вас GET запросы что-то удаляют, то проблема явно не в браузере.

«проблема на вашей стороне», лол

ты стандарты от конвенций не отличаешь?

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

А если я такой сайт не написал, а посетил?

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

Что за бурная реакцию?
В полях логина/пароля больше не поддерживается autocomplete=off

Возможно скоро:

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

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

Опять ведь тред - перепись неспособных читать белок-истеричек и переводчика несумевшего в английский чтобы раскрыть тему.

Из мозиллоского дока.

It covers DNS lookups, TCP handshakes and TLS handshakes

То есть оно смотрит на ссылки и заранее пробивает ДНС сервера, делает TLS и TCP хэндшейки, само оно никуда не ходит, ничего не посылает, не скачивает и интернет за вас не сёрфит, но если соединение потребуется, то оно уже будет лежать прямо тут, готовое, а не потребует ждать пока ДНС отрезолвятся и все хендшейки пройдут.

anonymous
()

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

Зонд как он есть.

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

Плюс, это делает только на уже посещённых страницах, то есть если ФФ знает, что прошлый раз зайдя на example.com пришлось ещё лезть за картинками на pictures.example.com, за CSS и JS на CDN.google.com и за i-frame ещё куда-нибудь к чёрту на куличики, то ФФ не дожидаясь ответа от example.com параллельно «прогреет» соединения до этих серверов, чтобы если прилетит запрос на загрузку оттуда, то соединение бы уже было бы готово (все хендшейки сделаны, соединение TLS установлено).

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

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

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

erebtonge
()

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

Мой 3G-интернет с лимитом 5 Гб в месяц в очередной раз говорит спасибо Mozilla! Спасибо что опятьв сё сломали - хотя вы не в том положении, чтобы диктовать свои правила, так как вас теснит Google Chrome. В третьем релизе сломалось докачивание файла: если раньше интернет разорвался, ты нажимал «Пауза, возобновить» и это работало, то теперь не продолжится ни в какую. Это работает только если поставить паузу при работающем интернете. Примерно в третьих релизах сломалось отображение не прогрузившейся до конца страницы: ты ждёшь-ждёшь, а потом жмёшь Ctrl-U и видишь текст, который тебе нужен как можно быстрее! Но в основном окне браузера он будет показан только когда все картиночки загрузятся.

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

Не надо ля-ля, памяти сейчас он ест меньше всех.

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

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

Мой 3G-интернет с лимитом 5 Гб в месяц в очередной раз говорит спасибо Mozilla!

Уважаемый, любимый, дорогой наш Зенитарушка, пожалуйста, сними очки, помой их под проточной водой, высуши, одень обратно и прочитай-таки наконец что именно делает опция. А после этого возьми калькулятор и посчитай сколько твоего траффика уйдёт на все ТЛС+TCP хендшейки для тех страниц, которые ты посещал. Единственный «впустую потраченный трафик» будет получатьс только если ты заходишь на сайт, а он перестал тянуть файлы с какого-то другого сервера и DNS запрос и TCP+TLS хендшейк пропадают впустую. Но боюсь что даже суммарно траффик от таких кейсов не превысит тот траффик что ты потратил чтобы тут запостить свой комментарий.

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

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

Когда это было вообще? С тех пор мозилловцы затянули гайки на управлении памятью и Фокс ведёт себя куда экономнее что с процем, что с памятью.

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

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

Особенно учитывая, что вроде как в хромом опция preload тоже самое делает уже давно и все живы.

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

Хром тоже хорош

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

2) Это хром то интегрирован с осью? У него оформление полностью отгорожденное, шрифты сам рендерит как хочет...

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

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

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

Когда это было вообще? С тех пор мозилловцы затянули гайки на управлении памятью и Фокс ведёт себя куда экономнее что с процем, что с памятью.

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

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

Что сломали то, истеричка? Отключи это в настройках и серфи дальше.

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

1) решается расширениями

2) речь шла про интеграцию на основе всяких API характерных для ОСей, а не про шрифтодроченье.

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

решается расширениями
Хотя отчасти это решается в меру кривыми дополнениями от пионеров

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

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

fornlr

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

Адбоком балуетесь? Без адблока не помню когда лис выжирал больше 1,5 Гб.

uBlock. Но без резалки рекламы вообще беда, нынешние интернеты загажены рекламой и яваскриптами сверхмеры.

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

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

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

У них за торренты наказывают.

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

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