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

6) самое большое потребление батареи среди браузеров

Спасибо за апдейт, я думал, самое большое у Хрома.

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

За гарантиями — к создателям оперы. А человек всё правильно обрисовал.

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

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

Тебе станет легче от того что тебе кто-то что-то гарантирует? а) Бери сорцы и читай, вайершарк запусти на крайняк б) Гадание на кофейной гуще на другом форме.

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

Так их уволили всех почти же, ещё тогда :}

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

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

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

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

Криворукие не смогли сделать верстку под планшет и причислили Андроид к Линуксу... Логично конечно, но не корректно

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

И я недоумеваю - в чём проблема то? Зачем нужен плагин tree style tabs?

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

Вообще-то фичи пилят, чтобы ими пользоваться

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

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

ну так денег у них немерено, не зря же 50 млн. хавчик по талонам получает

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

Говорят в телеках даже встроено.

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

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

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

А что закладки? Вот на примере того же лора. Несколько новостей открыты во вкладках. Что-то читаешь, на что-то отвечаешь. Темповая инфа, которая держится несколько минут, часов, дней. Нафига всё это в закладки совать?
Стартовать же при открытии браузера каждый раз по пенсионерски с домашней, потом искать какие новости на какой странице были закрыты - увольте.
И потом, не лором единым. Вот и получается обычный юзкейс в 100-200-300+ вкладок.

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

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

Вот и получается обычный юзкейс в 100-200-300+ вкладок.

Несколько десятков вкладок в этом юзкейсе нормально. Но если их переваливает за 100, то это уже помойка. У тебя, поди, до половины вкладок месяцами руки не доходят. Плавали, знаем. Тут единственное решение - заставить себя регулярно удалять старые, даже несмотря на то что ты их не успел прочитать.

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

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

Они не патриоты, они просто смотрят как им удобно. В России точно так же многие бы спокойно смотрели и дубляж, если бы большая часть его не была бы сделана «на отвали». Поэтому и смотрят в оригинале или с переводом команд-энтузиастов, где переводят с учётом контекста и озвучивают с выражением и пытаются играть голосом, а не читают текст не вникая.

так ни слова конечно не обмолвились о проблемах и правах потребителей

Потребители не заносят чемоданчики чтобы проталкивать законы (причём везде, в США заносят, наверное больше чем в остальных местах, один DMCA чего стоит).

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

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

У Хрома и ФФ 100 лет в обед уже есть синхронизация всего через интернет. У ФФ даже исходники сервера открыты.

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

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

Не все фичи одинаково полезны.

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

2) <...> Например хранение паролей, идеология что мы вот сделали мастер пароль и своё хранение

ok. Мне кажется, что для этого можно было бы попросить создать bug bounty: https://mozilla-russia.org/contribute/bounty.html (или на какой-нибудь другой площадке)

3) GPU декодирование видео

Разве до внедрения MSE в этом теперь есть смысл?

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

Спасибо, нет [да, я один из тех, кто открывает по 1000+ вкладок. И нет, не шутка, 1k - вполне легко. Мой use case: с режимом TabCandy (Ctrl+Shift+E) они используются как визуальные закладки]. Плюс, в Chrome никто не гарантирует, что если упадет один таб, то за ним не повалятся и другие.

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

Мне стало подозрительно от странных действий Мозиллы, машущей чем-то напоминающим зонт.

От неумения читать статью по ссылке и гуглить инфу.

Ещё раз для неосиляторов, желающих пошутить про автоматическое скачивание браузером ЦП: алгоритм такой: Если вы заходите на сайт А и каждый раз сайт подгружает что-то с сайтов Б и Ц, то в следующий раз, когда вы запросите что-то с сайта А, то ФФ автоматически отрезолвит в ДНСе сайты Б и Ц, установит с ними TCP и TLS соединение - пройдведёт handshake'и не дожидаясь пока с А придёт ответ и если от А приходит ответ и надо грузить что-то с Б и Ц, то соединения уже готовы и всё происходит сразу, если А на этот раз ничего не просит с Б и Ц, то соединения просто прибиваются, а в истории убирается запись, что А требует Б и Ц

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

Разве до внедрения MSE в этом теперь есть смысл?

GSTreamer вроде как поддерживается в ФФ? И умеет в декод на видеокарте.

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

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

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

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

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

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

При вводе пароля же всегда появляется всплывашка «сохранить пароль на будущее, не сейчас, никогда для этого сайта». Это и есть «юзер сам решает». А раньше сайт мог выставить off и никакой возможности сохранить пароль из-за этого у юзера не было.

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

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

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

Если загуглить по рунету «custom elements», то на первых местах в выдаче будет "свои элементы" и "инструмент создания своих элементов". Операсты, правда, решили придерживаться варианта "нестандартные элементы", но кого интересуют их маргинальные взгляды?

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

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

У Хрома и ФФ 100 лет в обед уже есть синхронизация всего через интернет. У ФФ даже исходники сервера открыты.

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

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

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

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

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

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

если дохла одна вкладка, остальные складывались точно так же

Сколько, гонял и гоняю хромиум и оперу на хромиуме под windows и linux - ни разу не удалось увидеть падение всего браузера. Вкладки - да, бывают иногда того. Opera presto частенько попадывала. Safari 8 вообще глюк на глюке, у меня слов нет просто. Остальными браузерами не пользуюсь/не пользовался.

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

Дык, сколько лисом пользуюсь, так всегда и было. Сохранить пароль на childpornvideos.nsa или не надь.

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

GSTreamer вроде как поддерживается в ФФ? И умеет в декод на видеокарте

В том то и дело что вроде как, живого примера работающего GPU декодирования видео в фурифоксе на линуксе я пока не видел. В ubuntu 14.04 гарантировано не работает из-за того что там «старая» версия gstreamer с багом.

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

Самое смешное в это то, что багрепорт из под винды не отправить: пишет «При отправке вашего сообщения возникла проблема». Но при падении на дебиане отправлял (там правда падает реже). Из дополнений стоит noscript, adblock, ghostery, tabmixplus, greasemonkey, пара дополнений по закачке видео, и вроде всё. В контекстное меню встраивается только noscript, но он всегда работал надёжно.

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

А лучше бы ты не гуглил, а пользовался этим, тогда и понял, что «свои элементы» звучит как говно.

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

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

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

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

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

Ты и через 3 часа всё равно не вспомнишь

Вкладки всегда перед глазами, их полный список вызывается одним кликом. Они структурированы.

Бардак у тебя. Если ты не помнишь чего там с тобой происходило 3 часа назад, не суди по себе других.

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

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

Спасибо, нет [да, я один из тех, кто открывает по 1000+ вкладок

Собственно как раз для этого есть lazy tabs в той же опере.

с режимом TabCandy они используются как визуальные закладки

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

PS: можешь открыть 100 вкладок на фурифоксе и на хромиуме, и закрыть их все, и посмотреть разницу

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

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

А открытые вкладки к браузеру не привязаны? лол

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

Собственно как раз для этого есть lazy tabs в той же опере.

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

Вдобавок, есть дополнения UnloadTab и Auto Unload Tab, которые после N минут неактивности выгружают вкладку на диск, а при обращении к ней - восстанавливает.

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

Собственно как раз для этого есть lazy tabs в той же опере.

Они и так сейчас lazy при холодном старте (когда пробовал Vivaldi, неприятно удивило, что там это не так).

PS: можешь открыть 100 вкладок на фурифоксе и на хромиуме, и закрыть их все, и посмотреть разницу

Может быть, потом попробую. Раньше у хрома были очень большие проблемы из-за флеша: табы падали, фризились и браузером было пользоваться очень тяжело.

Я, в целом, не против многопроцессорности, при условии что будет fallback и в случае чего, это можно будет отключить (что сомнительно, учитывая, что это довольно глубокое изменение в архитектуре), но с учетом того, как оно организовано в Chrome, это вызывает опасения

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

но течку при открытии/закрытии вкладок оно не отменяет само собой

А, в этом смысле.. Но это, вообще-то, костыль... :-/

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

А открытые вкладки к браузеру не привязаны? лол

Ты долго думал чтоб такую глупость сморозить?

Закладки, это база ссылок на инфу. Вкладки это сама инфа. Так вот, твоя база ссылок прибита гвоздями к конкретному браузеру на конкретном компьютере. А моя база нет, и уже из неё я могу открыть необходимые мне вкладки, в любом другом браузере на другом девайсе.

Кстати для любителя браузерных закладок. У некоторых браузеров есть опция - сохранить все вкладки в закладки. Но тебе, как не пользующимся вкладками оно наверняка не надо. Впрочем как и мне, только по другим причинам.

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

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

Если помнишь точно что открывал на первом девайсе и не лень заново открывать, то конечно. О чем речь.

anonymous
()

Вот, чёрт.

Прилетело обновление FF до 38 в Linux Mint.

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

В очередной раз изменили внешний вид, теперь буду думать как это можно исправить и привести к какому-то работоспособному состоянию.

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

ImgLikeOpera никогда не работал также как в опере - если картинки загрузились, то их нельзя отключить (кроме как перезагрузит страницу); отмазка что так работает кэш ff не интересна.

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

В лисе загружающиеся фоновые вкладки тормозят скролл

и основная тормозит скролл себя (пример ручп)

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

А что закладки? Вот на примере того же лора. Несколько новостей открыты во вкладках. Что-то читаешь, на что-то отвечаешь. Темповая инфа, которая держится несколько минут, часов, дней. Нафига всё это в закладки совать?

искал я недавно плагин «менеджер» вкладок для нескольких окон, так и не нашел, одни недоделки (в опере из каробки)

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

Если инфа нужна через несколько дней, то именно совать в закладки

мышление навязанное закладками
сами табы и есть закладки - подумай над этим


а не надеяться, что браузер не грохнется, лол.

делать надо правильно, чтобы если и грохнулся, то не потерял - в опере работает

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