LINUX.ORG.RU

Firefox 35

 ,


0

2

Доступна финальная версия Mozilla Firefox 35:

  • Встроенный чат Firefox Hello поддерживает каналы, которым можно назначить постоянное имя и адрес. Окно чата отделено от окна браузера;
  • Переработана панель поиска (отключается browser.search.showOneOffButtons=false);
  • Улучшена обработка изменений динамических стилей (повышена отзывчивость интерфейса);
    • Добавлены функции «поделиться страницей в соцсетях« и «магазин приложений»;
    • Поддержка Public Key Pinning — расширения протокола HTTP, позволяющего веб-сайту явно указать допустимые для этого сайта сертификаты;
    • Масштабирование изображений потребляет меньше ресурсов;
    • Закрыта служба Plugin Finder Service, позволявшая с помощью всплывающего окна найти и установить недостающий плагин для отображения веб-содержимого (Flash, Java, Windows Media). Веб-сайтам следует самим размещать ссылки на плагины, либо переходить на современные веб-стандарты;
    • Поддержка WebSocket в Web Worker-ах (504553);
    • Поддержка заголовка alt-svc (HTTP/2);
    • PDF.js 1.0.907.

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

    CSS:

    • Включена поддержка свойств mask-type и filter (визуальные эффекты средствами CSS);
    • Поддержка шрифтов WOFF2 в @font-face (1064737);
    • Реализована функция symbol() (966168);
    • Реализована поддержка Font Loading API (1028497);
    • По аналогии с Webkit-браузерами, -moz-appearance:none, применённое к выпадающему списку, теперь убирает значок справа от него (649849);
    • Добавлена возможность задать свойства CSS с помощью синтаксиса element.style[„css-property-name«] (958887).

    HTML:

    • Нестандартные (появившиеся когда-то в IE), но широко распространённые атрибуты тега <body> (bottommargin, leftmargin, rightmargin и topmargin) теперь поддерживаются не только в режиме совместимости (95530).

    JavaScript:

    API/DOM:

    • Окончательно удалены Legacy Crypto API (и соответствующая настройка dom.unsafe_legacy_crypto.enabled). Для сайтов (онлайн-банкинг, гос.сайты), требующих эти API, создано расширение;
    • Поддержка импорта HTML (877072);
    • Интерфейс NavigatorLanguage доступен worker-ам через WorkerNavigator (925849);
    • Новый метод Element.closest(), возвращающий ближайшего предка текущего элемента (1055533);
    • Экспериментальная поддержка свойства CanvasRenderingContext2D.filter (canvas.filters.enabled) (927892);
    • Web Animations: реализовано свойство Animation.target (dom.animations-api.core.enabled) (1067701);
    • Метод hasAttributes() перемещён из Node в Element (1055773);
    • Реализован Resource Timing API (получение информации о том, с какой скоростью обрабатываются элементы сайта) (1002855);
    • Началась работа над ImageCapture API (916643);
    • Не-HTTP запрос XHR в случае успеха теперь возвращает 200 (а не 0, как при ошибке) (716491);
    • Свойство XMLHttpRequest.responseURL теперь возвращает URL ответа без хеша (#) в начале (1073882);
    • Нестандартное внутреннее свойство File.mozFullPath больше не доступно из веб-содержимого (1048293);
    • Экспериментальная реализация AbortablePromise, представляющее собой promise, которое может быть отменено объектом, отличным от того, которым оно создано (dom.abortablepromise.enabled) (1035060);
    • Удалено нестандартное свойство Navigator.mozIsLocallyAvailable (1066826);
    • WebGL 2.0: реализован метод WebGL2RenderingContext.copyBufferSubData() и поддержка расширения WebGL EXT_blend_minmax (1048668);
    • Свойство медиа-элементов HTML crossOrigin теперь возвращает «anonymous» (а не пустую строку), если атрибут crossorigin пуст. Это позволит отличить пустой атрибут от отсутствующего (880997);
    • Принудительное включены Websocket API (1091016).

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

anonymous

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

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

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

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

Чем тогда Вас не устраивает приватный режим?

я описывал

Видел уже — ТРЕД НЕ ЧИТАЙ @ СРАЗУ ОТВЕЧАЙ.

Вкратце про fsync — у Skype есть подобная проблема. Решается PRELOAD-костылём. С лисой он, скорее всего, не совместим, но можно написать такой же. Но не нужно, ибо опенсорс. Направление дал, ищите сами, ибо на тормоза лисы мне в большей степени наплевать.

MiniRoboDancer ★☆
()

Мда, ничего не меняется. Читаю я это всё с links -g Как много лет назад. На этот раз с 8ки мастдайки на рабочем ноуте. И ведь работает стремительльно падла сквозь года и расстояния.

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

Видел уже — ТРЕД НЕ ЧИТАЙ @ СРАЗУ ОТВЕЧАЙ.

Вкратце про fsync — у Skype есть подобная проблема. Решается PRELOAD-костылём. С лисой он, скорее всего, не совместим, но можно написать такой же. Но не нужно, ибо опенсорс. Направление дал, ищите сами, ибо на тормоза лисы мне в большей степени наплевать.

Я вот не пойму — ты наркоманка или такая родилася? Или и то, и другое сразу? Сама хоть сможешь прочитать и объяснить, что написала?

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

Ну не настолько же много! Как этот холодильник с ноутом таскать? Вообще, кассетник — интересная мысль, ещё бы встраиваемый... Вот только зачем, если есть «карманные» HDD/SSD? Или на кассеты сопоставимого размера уже больше единиц терабайт влезает? по надёжности я принципиальных отличий от HDD не вижу, ибо шо то намагниченность, шо это.

свалку анимы

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

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

А Вы пробовали в нём открывать что-либо помимо ЛОРа и документации? Впрочем, сейчас уже и документацию нормально не почитаешь (хоть тот же developers.android.com, пойск и дерево на скриптах).

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

Или и то, и другое сразу?

Только второе, ничего не употребляю.

Сама хоть сможешь прочитать и объяснить, что написала?

Объясняю — man LD_PRELOAD. Конкретно про тот костыль была статья на Швабре. Но i-rinat выше уже посоветовал решение получше (снова ТРЕД НЕ ЧИТАЙ @ СРАЗУ ОТВЕЧАЙ, да), так что можете не искать, а я могу откланяться.

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

Через WebRTC можно гонять любые данные, текст — и подавно. По сути, это просто решение для P2P-обмена данными, заточенное лучше под одну из задач (как XMLHttpRequest, более известный под баззвордом AJAX, изначально был заточен под запрос XML-данных из скриптов, а сейчас для любых запросов с любыми данными используется). Веб — он из костылей и legacy на 90% состоит, да... Вот будет ли текстовый чятик конкретно в Hello — это вопрос.

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

Проблема в том, что Firefox постоянно что-то пишет на диск.

Да и не только firefox. Это sqlite3 вроде делает, чтобы выглядеть как ACID-продакшон-энтерпрайз-RDBMS.

Скажите, можно ли как-то решить эту проблему и отучить постоянно писать на диск?

# echo "export LD_PRELOAD=libnosync.so" > /etc/profile.d/libnosync.sh
# chmod +x /etc/profile.d/libnosync.sh
shahid ★★★★★
()
Последнее исправление: shahid (всего исправлений: 1)
Ответ на: комментарий от shahid

Проблема в том, что Firefox постоянно что-то пишет на диск.

Да и не только firefox. Это sqlite3 вроде делает, чтобы выглядеть как ACID-продакшон-энтерпрайз-RDBMS.

Скажите, можно ли как-то решить эту проблему и отучить постоянно писать на диск?

# echo "export LD_PRELOAD=libnosync.so" > /etc/profile.d/libnosync.sh
# chmod +x /etc/profile.d/libnosync.sh

Спасибо, подумаю-попробую.

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

# echo "export LD_PRELOAD=libnosync.so" > /etc/profile.d/libnosync.sh
# chmod +x /etc/profile.d/libnosync.sh

Одно непонятно, откуда эта библиотека libnosync.so?

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

Одно непонятно, откуда эта библиотека libnosync.so?

Из AUR'а например (справа ссылка Download tarball). Можешь в инете скачать исходник (ссылка на страницу проекта есть внутри PKGBUILD'а), скомпилить и положить в /lib.

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

Из AUR'а например (справа ссылка Download tarball). Можешь в инете скачать исходник (ссылка на страницу проекта есть внутри PKGBUILD'а), скомпилить и положить в /lib.

Спасибо.

Арчем не пользуюсь. Разберусь.

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

Нормальные SSD сами распределяют нагрузку на уровне контроллера, зачем это в ФС?

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

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

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

Никто на древний SSD не жаловался, просто констатировался факт. Жаловались на дурацкий способ Firefox сохранять текущие данные.

Че ты приперся со своей файловой системой? На своем компьютере уже установил F2FS? Настроил? Убедился? Сравнил распределение? Косяки поймал? В преимуществах убедился?

Или как обычно — где-то прочитал и языком плещешь?

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

anonymous
()

Оно тормозит при переходе в полноэкранный режим... Ужс.

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

Нормальные SSD сами распределяют нагрузку на уровне контроллера, зачем это в ФС?

И iowait от fsync() они тоже подавляют?

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

«Какой ещё анимы? Я про разнообразные накопленные за время использования ПК данные, как собственных, так и скачанные. По отдельности вроде многие виды содержимого и мало занимают, а когда их в приличном количестве складируется... У меня лично ещё и инсталлях/виртуалок пару сотен гигов валяется, большинство из которых может в любой момент пригодиться, ибо круг задач, решаемых тыжпрограммистами, невообразимо широк.»

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

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

«Вы живёте в кромешной тишине и вздрагиваете от любого шороха?»

Ты живешь на обочине шоссе и не различаешь звуки?

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

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

Как человек, менявший HDD на SSD в буках, скажу

А как там дела с энергопотреблением? Во сколько раз ощутима разница? На реальном ежедневном использовании на протяжении месяцев/лет.

// Синтетические тесты не интересуют.

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

«А как там дела с энергопотреблением? Во сколько раз ощутима разница? На реальном ежедневном использовании на протяжении месяцев/лет»

Хз, не сравнивал в числах, но после замены хватает на подольше (думаю, не меньше чем на 15-20%). Там же не нужно постоянно заряд держать.

anonymous
()

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

kma21 ★★★★
()

Потестил сабж.
Звонилка работает нестабильно, Самое критичное — разговор обрывается раз в 30-40 секунд. Так не поговоришь...
Но идея интересная и довольно удобная. Жду развития событий и стабилизации технологии.

fractaler ★★★★★
()

Закрыта служба Plugin Finder Service, позволявшая с помощью всплывающего окна найти и установить недостающий плагин для отображения веб-содержимого (Flash, Java, Windows Media). Веб-сайтам следует самим размещать ссылки на плагины, либо переходить на современные веб-стандарты;

Привет, загруженные с левых ссылок зловреды, замаскированные под флешплеер.

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

Форк

Уважаемый, попробуйте palemoon - это не от третьей, но от 24 версии форк: убран legacy code, есть 64-битные версии. Мне не понравилось новое поведение ctrl+tab - но исправляется за 30 секунд сменой параметра.

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

Плюсплюсплюс!!! В сообщении выше я уже написал про palemoon - и Вам советую попробовать.

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

А что ещё? ну вибраций не боится, допустим, хотя если головки в ЖД жёстко стопорятся при бездествии, то и ЖД вибрация не страшна.

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

Ты живешь на обочине шоссе и не различаешь звуки?

Различать — не значит воспринимать постоянно. Тикающие часы Вам тоже мешают?

вибрация при раскрутке

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

Если только под порнуху

Вы не можете представить, чем можно забить сотни гигабайт помимо порнухи?

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

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

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

Не пробовал периодически архивировать и на болванки?

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

нужно только сохранить списки файлов

И данные для восстановления (пятая часть объёма примерно). Хотя, если болванка начнёт разлагаться, то и они не помогут.

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

хотя если головки в ЖД жёстко стопорятся при бездествии, то и ЖД вибрация не страшна

Страшна (во время работы)

А ещё, механики в ленте гораздо меньше и она проще. Меньше что может сломаться.

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

(во время работы

А ленту зажевать можно во время работы. И порвать.

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