Компания Google представила (https://googlechromereleases.blogspot.ru/2016/12/stable-chan...) релиз web-браузера Chrome 55 (http://www.google.com/chrome). Одновременно доступен (https://www.chromium.org/developers/calendar) стабильный выпуск свободного проекта Chromium (http://dev.chromium.org/), выступающего основой Chrome. Браузер Chrome отличается (https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoo...) использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (https://www.opennet.ru/opennews/art.shtml?num=26822).Основные (https://productforums.google.com/forum/#!forum/chrome) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в Chrome 54 (https://blog.chromium.org/2016/10/chrome-55-beta-input-handl...):
- Проведена работа по сокращению потребления памяти в Javascript-движке V8 и повышению эффективности работы сборщика мусора. По сравнению с Chrome 53 в среднем при работе с сайтами Imgur, Reddit, Twitter, The New York Times и YouTube в Chrome 55 наблюдается снижение потребления памяти на 35%. В некоторых ситуациях выигрыш может достигать 50%;
- Реализована новая порция ограничений (https://www.opennet.ru/opennews/art.shtml?num=44947) по воспроизведению Flash-контента:
по умолчанию теперь предлагается использовать HTML5, а для сайтов, которые поддерживают только Flash, вместо клика для активации конкретного контента при первом открытии выводиться общее уведомление с предложением включить Flash;
- Из меню убрана (https://codereview.chromium.org/2254273003) опция ручного выбора кодировки текста, позволяющая переопределить кодировку, выбранную для открытой страницы автоматически. Пользователям которым недостаточно автоматического выбора кодировки предлагается использовать внешнее дополнение (https://github.com/alexelias/encoding-changer).- Во встроенный просмотрщик документов PDF добавлена горячая клавиша "ctrl + \", позволяющая переключаться между режимами масштабирования по размеру страницы и по ширине экрана;
- Блоки информации с параметрами защиты и уровне доступа для текущей страницы переведён на оформление в стиле Material Design;
- В адресной строке обеспечен показ пояснений о типе текущего соединения, например, для защищённых соединений выводится метка Secure, а при проблемах "Not Secure" или "Dangerous";- В экспериментальном режиме добавлен Memory Coordinator (https://docs.google.com/document/d/1dkUXXmpJk7xBUeQM-olBpTHJ...) (для включения следует использовать опцию "--enable-features=MemoryCoordinator"), принимающий решения о завершении процессов браузера в случае нехватки в системе памяти. Если операционная система завершает процессы на основе характера потребления памяти, то Memory Coordinator оценивает важность связанных с процессами вкладок, позволяя вытеснить лишь второстепенные вкладки, но сохранить важные и активно используемые. Детали о распределении памяти в Chrome можно оценить на странице chrome://discards;
- В версии для платформы Android появился встроенный менеджер загрузок. Кроме того, во встроенном обработчике воспроизведения мультимедиийных файлов через HTML5-теги video/audio появилась кнопка для загрузки связанного с контентом файла;
- Проведена работа по предоставлению унифицированных средств обработки событий от мыши и сенсорного экрана. Если ранее разработчики были вынуждены раздельно обрабатывать события MouseEvent и TouchEvent, то в Chrome 55 добавлен (https://developers.google.com/web/updates/2016/10/pointer-ev...) новый механизм PointerEvents (https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent), который позволяет контролировать в одном обработчике все события, связанные с перемещением указателя. Важной особенностью PointerEvents также является отсутствие блокировки процесса прокрутки. Кроме того, для реагирования на ввод в Chrome предоставлено два новых метода: CSS-свойство touch-action (https://developers.google.com/web/updates/2016/10/pointer-ev...) для привязки к экранным жестам и событие auxclick (https://developers.google.com/web/updates/2016/10/auxclick) для обработки нажатий дополнительных кнопок мыши;
- В JavaScript появилась поддержка двух новых ключевых слов async и await (https://developers.google.com/web/fundamentals/getting-start...), предложенных в черновике спецификаци ECMAScript 7 и позволяющих упростить написание кода, выполняемого в асинхронном режиме. Конструкции с async/await значительно проще для восприятия и более читаемы, по сравнению с аналогичными конструкциями на основе механизма Promise;
- В CSS добавлен (https://googlechrome.github.io/samples/css-hyphens/) новый режим форматирования текста с автоматической расстановкой переносов, включаемый свойством "hyphens: auto". Режим автоматически переносит слова на новую строку, позволяя максимально использовать доступное экранное пространство, избегая пустот;
- Для обработчиков событий реализована опция "once (https://developers.google.com/web/updates/2016/10/addeventli...)", при установке которой callback-вызов будет совершен только один раз, после чего обработчик события будет удалён и не будет вызываться для последующих событий данного типа;
- Сайтам предоставлена (https://developers.google.com/web/updates/2016/06/persistent...) возможность установки меток постоянного хранения, препятствующих автоматической очистке данных для данного сайта, сохранённых через IndexedDB, Cache API или localStorage API;
- В версии для платформы Android добавлена явная активация звука, воспроизводимого через Web Audio API в iframe блоках, загруженных с других сайтов (по аналогии с тем как требуется ручное включение воспроизведения контента в тегах audio и video).- В TLS-стек добавлен механизм GREASE (https://tools.ietf.org/html/draft-davidben-tls-grease-01) (Generate Random Extensions And Sustain Extensibility), позволяющий избежать проблем с некорректными серверами TLS;- В TLS-стек добавлена поддержка алгоритма цифровых подписей RSA-PSS, определённого в спецификации TLS 1.3;
- Добавлен альтернативный способ создания событий MediaStreamTrackEvent через специальный JavaScript-конструкутор;
- На платформе Android для ускорения загрузки данных при низкоскоростных каналах связи при соединении через 2G теперь не будут загружать скрипты со сторонних доменов и скрипты блокирующие дальнейший разбор сраницы (подставляемые через document.write());Кроме нововведений и исправления ошибок, в новой версии устранено 36 уязвимостей (https://bugs.chromium.org/p/chromium/issues/list?can=1&q=lab...). Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer (http://code.google.com/p/address-sanitizer/wiki/AddressSanit...), MemorySanitizer (https://code.google.com/p/memory-sanitizer/wiki/MemorySanitizer), Control Flow Integrity (https://sites.google.com/a/chromium.org/dev/developers/testi...) и LibFuzzer (https://sites.google.com/a/chromium.org/dev/developers/testi...). Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 25 премий на сумму 70 тысяч долларов США (пять премий $7500, одна премия $5000, одна премия $3500, пять премий $3000, одна премия $2500, одна премия $2000, одна премия $1500, две премии $1000 и две премии $500). Сумма не окончательная, так как размер семи вознаграждений ещё не определён.
URL: https://googlechromereleases.blogspot.ru/2016/12/stable-chan...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45606
Недавно переехал на Ubuntu 16.04 и столкнулся с тем что chromium тут не обновляется с 53 версии ну никак. В убунте нужно какой-то хитрый репозиторий подключать для свежих chromium'ов?
Похоже для 32-битных систем вслед за Chrome в Ubuntu перестали Chromium пересобирать.
> Похоже для 32-битных систем вслед за Chrome в Ubuntu перестали Chromium пересобирать.патамушта не работает (а скоро и собираться не будет, даже с ручными пинками).
Примите уже как данность, гуглю ваша доисторическая железка неинтересна.
Например доисторическая железка amd64_32 ?
Скорее потому что хрому стабильно мало 4Гб ОЗУ, а больше без костылей фиг увидишь в 32-битном режиме.
В SR58P установив 2 модуля по 4Gb будет видно только 6, при условии что модули двухсторонние
Вот скажите, какого хрена этот Хром да и Хромиум тоже, фризят систему на полминуты-минуту?
Strace показал, что он шарится по каталогу шрифтов:
http://i85.fastpic.ru/big/2016/1204/25/cbca4e90bc0876f207ad5...Но какого хрена все вкладки фризятся? Кто победил?
нетъ
На x86_64 тоже 53 же.
https://launchpad.net/ubuntu/+ppas?name_filter=chromium
Сам-то хоть туда заглядывал? Там стабильная последняя 31 версия :) Мертвые РРА не нужны.
Всегда самый свежак https://download-chromium.appspot.com/
Мда, я и не подозревал, что всё так плохо.
убунтятники всё больше в виндузятников превращаются - тащат в систему всякую гадость с непонятных сайтов, вместо того чтобы воспользоваться приличным репозиторием
> Version 53.0.2785.143 Built on Ubuntu , running on LinuxMint 18 (64-bit)
> Недавно переехал на Ubuntu 16.04 и столкнулся с тем что chromium тут не обновляется с 53 версии ну никак. В убунте нужно какой-то хитрый репозиторий подключать для свежих chromium'ов?Да ничего не надо. Обновления в основном по секурному принципу. Если не гонишься за цифирками, то ничего подключать не надо.
>> Во встроенный просмотрщик документов PDF добавлена горячая клавиша "ctrl + \"Не настройка с горячей клавишей "ctrl + \",
позволяющей переключаться между режимами масштабирования, а захардкожена...И так весь продукт, эх...
Буквально несколько дней назад мучился из-за отстутствия встроенного загрузчика в хроме под андроид, за это спасибо.
Вся разработка ПО свелась к разработке браузера и веб-стандартов?
А может сделать ВИКИ раздел на сайте, чтобы туда мелкорелизные новости свалить и обновлять.
Скоро ежедневно будут уведомлять об этом проприетарном ПО!
>> В экспериментальном режиме добавлен Memory CoordinatorПопробовать что-ли.. У меня на 16.04 и 16.10 Хром часто фризит систему намертво. Причем это не связано с нехваткой памяти, ее много, да и специально засекал потребление. Обычно происходит при попытке открыть новую вкладку. Виснет так, что не срабатывает REISUB. Поотключал все: своп, gpu acceleration. Ничего не спасает. И в сислоге пусто. Как, блин, может система зафиризится так, что не работает SysRq? Зачем он тогда нужен. Просветите, пожалуйста.
У вас "Ubuntu компьютера", попробуйте Fedora или openSUSE. По тмеме: рад, что сократили потребление памяти. Мне с "The Great Suspender" и "--process-per-site" хватало, но хочется верить, что уменьшение аппетитов достигнуто улучшением качества кода.
Прелесть "Ubuntu-компьютера" в том, что с ним нет проблем с нахождением софта, в отличие от :)
Вы бы ещё виндавс упомянули.
какой софт вы не сомгли найти на оф. сайте https://software.opensuse.org ?
Драйвер видяхи проверь, может надо потюнить настройки (например параметров 2d-акселерации).
Несмотря на отвергание проблем с памятью, проверь память.
Если swap выключен, то поменяй стратегию overcommit
Например:
vm.overcommit_memory = 2
vm.overcommit_ratio = 200oomkiller будет прибивать процесс который зажирает память и cpu сразу не пытаясь его сохранить.
ratio подкрути под кол-во своих ядер - 100 эквивалентно одному ядру.
Если не стоковое ядро, это норма.
По крайней мере у меня, если поставить ядро левое (даже собранное убунтушниками) начинаются подобные фризы.
В убунтах по умолчанию SysRq выключенсм https://www.kernel.org/doc/Documentation/sysrq.txt
и cat /proc/sys/kernel/sysrq
У меня нету почему-то "В адресной строке обеспечен показ пояснений о типе текущего соединения, например, для защищённых соединений выводится метка Secure, а при проблемах "Not Secure" или "Dangerous""
Вот тут надо включить: chrome://flags/#material-security-verbose
По-дефолту будет в январе 2017 вроде.
> снижение потребления памяти на 35%Те же качели что и в мозилле: либо быстрее работает, либо памяти больше ест. Решили видать что он и так быстрый так что немного притормозить в пользу сокращения по памяти будет на руку.
Это опера принесла подарки, он же на хромиум прыгнули.
> Это опера принесла подарки, он же на хромиум прыгнули.Чего там про Оперу? Опера с впн'ом в два раза быстрее открывает странички, чем ФФ с прямым соединением на этом же компе(!!). И морда лица у Оперы работает в те же два раза быстрее. Даже неудачливые проприетарщики мозиловцев за пояс заткнули.
Свежая опера юзает хромиум.
>> Это опера принесла подарки, он же на хромиум прыгнули.
> Чего там про Оперу? Опера с впн'ом в два раза быстрее открывает
> странички, чем ФФ с прямым соединением на этом же компе(!!). И
> морда лица у Оперы работает в те же два раза быстрее.
> Даже неудачливые проприетарщики мозиловцев за пояс заткнули.Иди читай http://www.opera.com/blogs/desktop/2016/06/battery-saver-ope.../
качается 54я версия.
Единственный нормальный браузер.
Нафига отломали возможность выбора кодировки? Никому ведь не мешала. Хоть бы в Inspector засунули. Иногда, на заброшенных сайтах, нужна. Для англоговорящих, из первой половины ASCII, это не является проблемой, но есть оставшийся мир.CSS свойство "hyphens: auto" не работает.
Используй firefox
Убунта 16.04. Вернулся таки на него с ФФ. Ну нет моих сил терпеть эти лисьи тормоза!
На смартфоне с 3Гб оперативы вполне себе комфортно работает. Страшно представить чего там за компьютер.
Почему на моём тёплом ламповом Debian в репозитории Google Chrome stable до сих пор числится 54, а beta называется именно этой версией Chrome 55, которая stable? Чего за дела? На смартфоне с Android 5.0 и Google Play тоже новее версии 54 нифига.
> Почему на моём тёплом ламповом Debian в репозитории Google Chrome stable до
> сих пор числится 54, а beta называется именно этой версией Chrome
> 55, которая stable? Чего за дела? На смартфоне с Android 5.0
> и Google Play тоже новее версии 54 нифига.Debian не готов для продакшена, хочешь первую свежесть есть ubuntu lts
> Debian не готов для продакшенаТак уходили титаны..
Ерунда. С сайта скачал и получил аналогичное:Подготовка к распаковке …/google-chrome-stable_current_amd64.deb …
Распаковывается google-chrome-stable (54.0.2840.100-1) на замену (54.0.2840.100-1) …
> Из меню убрана опция ручного выбора кодировки текста, позволяющая переопределить кодировку, выбранную для открытой страницы автоматически. Пользователям которым недостаточно автоматического выбора кодировки предлагается использовать внешнее дополнение. <Google Mozilla укусила? -_-
>> Из меню убрана опция ручного выбора кодировки текста, позволяющая переопределить кодировку, выбранную для открытой страницы автоматически. Пользователям которым недостаточно автоматического выбора кодировки предлагается использовать внешнее дополнение. <
> Google Mozilla укусила? -_-Это есть в лисе
Кто-нибудь знает, как отключить Material Design верхней части в этой версии?
Зачем его отключать? Будь прогрессивным. Будь в теме.
Похоже уже никак.. Отключение в chrome://flags уже не канает c этой версии..
В новости сказано, что уже никак.
У chromium такие же как у хрома ограничения в windows что ниже семерке уже не ставится?
Angry Bots Demo - WebAssembly
заработал на google-chrome-stable (55.0.2883.75-1),
на 54 подвисало.
Скоро в Хроме будет APNG:
https://codereview.chromium.org/2386453003/
Обновился, офигеть, 19 вкладок едят все вместе всего гиг!Раньше эта цифра была куда больше
В SeaMonkey открыто больше сотни вкладок, скушано при этом чуть больше 300Мб.
async/await — воу, не прошло и пол века как у нас появился нормальный способ приостановить выполнение кода не дробя функцию на части, вороха коллбэков и без необходимости следить за сохранением контекста! Фантастика!