Компания Google представила (https://googlechromereleases.blogspot.ru/2016/10/stable-chan...) релиз web-браузера Chrome 54 (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.dev/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/09/chrome-54-beta-custom-elem...):
- При обнаружении сетевых проблем иконки вкладок становятся бесцветными, а в заголовке страниц, которые не удалось открыть, отображается имя хоста вместо полного URL;
- В раздел синхронизированных вкладок в интерфейсе просмотра истории посещений добавлена кнопка для скрытия информации о страницах, открытых на других устройствах;- Для снижения нагрузки на процессор для пометки прикреплённых вкладок теперь отображаются статические изображения (синяя точка) вместо анимации;
- Добавлена поддержка спецификации Custom Elements V1 (https://html.spec.whatwg.org/multipage/scripting.html#custom...), позволяющей через JavaScript определять новые элементы HTML (вводить новые теги) или создавать элементы, наследующие возможности существующих элементов, логически объединять собственную функциональность в форме нового тега, расширять API существующих элементов DOM. Возможность использования ранее доступного API Custom Elements V0 сохранена. В отличие от нулевой спецификации первая версия одобрена и принята для внедрения во все основные браузеры, в то время как нулевая версия рассматривалась как предварительная экспериментальная реализация;- Поддержка API BroadcastChannel (https://developers.google.com/web/updates/2016/09/broadcastc...), предоставляющего средства для обмена сообщениями между web-приложениями, одновременно открытыми в нескольких окнах или вкладках (например, в web-интерфейсе редактирования в разных вкладках открыты разные документы). При помощи BroadcastChannel приложение может отправить данные в широковещательном режиме (один отправитель - много получателей), охватив все окна, вкладки, iframe, web worker и service worker, содержащие контент одного и того же сайта;
- В Chrome для Android предоставлена возможность использования API Element.requestFullScreen() (https://developer.mozilla.org/en-US/docs/Web/API/Element/req...) для перехода в полноэкранный режим при смене ориентации экрана, что позволяет реализовать в медиаплеерах функцию перехода на полный экран при повороте устройства;
- В Chrome для Android добавлена возможность продолжения воспроизведения видео в фоновых вкладках. Для определения воспроизведения в фоне можно использовать API Page Visibility (https://w3c.github.io/page-visibility/);
Кроме нововведений и исправления ошибок, в новой версии устранена 21 уязвимость (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 выплатила 13 премий на сумму 29133.7 долларов США (одна премия $7500, одна премия $5000, одна премия $3133.7, три премии $3000, две премии $1000 и четыре премии $500). Сумма не окончательная, так как размер одного из вознаграждений ещё не определён.URL: https://googlechromereleases.blogspot.ru/2016/10/stable-chan...
Новость: http://www.opennet.dev/opennews/art.shtml?num=45313
V8 новый вроде еще пилили с обещаниями уменьшить жор памяти вдвое.
будет в 55
Еще нету 55.0.2883.9 dev (64-bit)
Кушает на 1.2MB больше 54
> Update: All the improvements discussed above reduce the Chrome 55 overall memory consumption by up to 35% on low-memory devices compared to Chrome 53. Other device segments will only benefit from the zone memory improvements.http://v8project.blogspot.md/2016/10/fall-cleaning-optimizin...
По ссылке blogspot.md сразу видно земляка из Молдовы:)
А 53 по сравнению с 52 на 35% больше жрать стал? =)
Релиз решает многие проблемы с сертификатами в macOS Sierra. Например, пропадали промежуточные issuers, и поэтому браузер ругался на NET::ERR_CERT_AUTHORITY_INVALIDhttps://bugs.chromium.org/p/chromium/issues/detail?id=645629
GAYOS-проблемы
Лучше бы они добавили на андроид возможность использовать расширения, вот этого очень сильно не хватает, остальные нововведения такое себе ИМХО
Пользователи FF для Android смотрят на вас снисходительно...
> Пользователи FF для Android смотрят на вас снисходительно...Как-то раз пробовал поставить расширение в FF, нажал Install, ничего не произошло, ничего не поставилось, пытался несколько раз. Кроме расширение для Chrome вроде как гораздо проще написать, чем для FF, да и движок хромовский вроде как давно перерос Gecko по поддержке web-стандартов (и нестандартов).
>да и движок хромовский вроде как давно перерос Gecko по поддержке web-стандартов (и нестандартов).Ничего он не перерос, они просто напихали туда отсебятины и сказали что: "мы захватиле рынок, web-макаки используют хром, так что будте добры добавлять себе наши костыли"
Хромые хотя бы ведут себя под лин, вин и мак одинаково, в отличие от.
И тормозят меньше.
> расширение для Chrome вроде как гораздо проще написать, чем для FFНичего, скоро фуризилла повыкидывает свои устаревшие расширения, и заменит их на WebExtensions, который по сути во всех мажорных браузерах.
Ну это пока они не попробуют хром и не осознают, что FF просто _страшный_ тормоз. Сам таким был. А рекламу блочить и общесистемно можно.
Ну и расширения на нем неполноценные. Т.к. UI там нативный, то доступа к нему у расширений нет (кроме пары хуков, вроде добавления пункта меню строго в конец);
> Лучше бы они добавили на андроид возможность использовать расширенияГуглу не выгодно появление блокировщиков рекламы в мобильном хроме.
Вот только они уже есть.
Хром в андроиде настолько урезанный что даже страницы вроде как не умеет сохранять.
/etc/hosts наше всё!
Ага, зареж мне через него банеры запрятанные в <div>'ах которые рандомно генерируются js при загрузке страницы.
Ну внезаптно я не вижу никакой рекламы на ведре.
Сходи на фри-торретнс, посмотри. Там адблок то не очень справляется. С переходом на uBlock, таки получилось наконец от нее избавиться.
неэффективно
> неэффективноОчень эффективно. Просто недостаточно. Тот же адблок большую часть фильтрует именно по маскам хостов. А вырезать что-то на конкретных сайтах это уже доп опция.
Плюс на андроидах еще в том, что блокируется реклама внутри приложений. Её ведь тоже обычно скачивает либа вкомпилированная в приложение. Не может скачать, ничего и не показывает.
P.S. Естественно hosts руками править не надо. Я уже писал про AdAway.
?
Называется это AdAway.
Это просто жесть, что этой поддержки нет, я считаю. В Яндекс-браузер добавили, но со времён появления всяких яндекс/mailru-баров такие браузеры воспринимаются как spyware (справедливо или нет - ХЗ). Очень нНадеюсь Гугл рано или поздно подтянется и добавит тоже.
Лучше бы совместимость с MacType починили, а то из глаз кровь рекой идёт. Если кто в курсе, объясните, пожалуйста, почему в Chrome принудительно включён DirectWrite. Спасибо.
они бы лучше добавили возможность отправлять feedback
всё равно ж этот feedback пойдёт в /dev/null,
напуркуа тратить время на создание кнопочки и формочкиесли б наш фидбэк им был нужен||важен запилили бы в самой первой бете
... когда появляется страница подтверждения что ты не робот при поиске - невольно начинаешь искать где у них feedback
> ... когда появляется страница подтверждения что ты не робот при поиске -
> невольно начинаешь искать где у них feedbackдык это у гуглов нормально если ты за натом прова и за этой ипшкой сидит куча хомячья
никаких натов прова
> можно запретить выделение текстаСкоро самому придётся браузер патчить что бы текст скопировать.
Вообще-то фича более чем полезная. Довольно частая ситуация, когда человек пытается кликнуть по области (например чекбокс), но двигает при этом мышкой и вместо клика выделяется текст. Вот это свойство позволяет корректно обработать такую ситуацию.
Кликунуть ещё раз корона не упадёт, а если нужно выделить и скопировать текст так это уже без вмешательства через дев инструменты не сделаешь из-за таких мусорных "фич" и размышлений.
Зачем выделять лейбл у чекбокса? Да хотя бы что бы перевести этот лейбл.
Ты не поверишь, но оснавная часть аудитории сайтов разговаривают на языке, использующимся на сайте. И ситуация "надо скопировать" происходит гораздо реже, чем миссклик. Так что скорее открыть DevTools корона не упадет. Ради лояльности пары тройки подобных пользователей жертвовать лояльностью сотен - нет уж, спасибо.
клоун: такие, как ты, могут обосновать любую глупость и переобуться на ходу.
Как-то один товарищ рассказывал как он проходил тестирование на должность в очень пафосной IT-компании у них на сайте. Так вот там они не грешили использовать всяческие запреты на копирование текста вопросов с браузера, что, впрочем, не помешало открыть страницу в каком-нить dev-tools браузера, скопировать вопрос, вбить его в гугл и посмеяться от того, что _все_ их вопросы были внаглую скопированы с левого сайта.
> через JavaScript определять новые элементы HTML (вводить новые теги)Совсем поехали.
>> через JavaScript определять новые элементы HTML (вводить новые теги)
> Совсем поехали.Напротив. Давно пора вынести определение тегов, CSS-свойств и вот этого всего в кастомизируемое пространство - так может силами сообщества будет быстрее реализовываться поддержка всех новых фич стандартов без необходимости ждать годы пока Гугл с Мозиллой раздуплятся.
В реальности вы не сможете пользоваться блокировщиком рекламы.
Почему это?
Потому что меняется сам рынок рекламы. Баннерные сети очень скоро вымрут, если не найдут красивого технического решения доставки контента с одновременным контролем от накруток.
Если заметил, крупные новостные ресурсы стали отдавать рекламу в своих блоках непосредственно, без внешнего взаимодействия. Т.е приходит какая-нибудь тойота, говорит: "хочу чтобы на вашем ресурсе был вот такой блок в течении 1 месяца, с такой-то частотой".
При этом не происходит никакого внешнего взаимодействия и блокировщики по сути бессильны, поскольку в общем случае невозможно отличить рекламу от нерекламы. Этот механизм показа кривой, но с точки зрения блокировки очень надежный, по моим наблюдениям набирает быстро набирает обороты. Ведь всем уже понятно что рекламу старыми методами доставлять становится бессмысленным.
> в заголовке страниц, которые не удалось открыть, отображается имя хоста вместо полного URL;Как отключить эту чудесную фичу?
Никак. Пора привыкнуть, что сабж для домохозяек боящихся лишних настроек.
> При обнаружении сетевых проблем иконки вкладок становятся бесцветными, а в заголовке страниц, которые не удалось открыть, отображается имя хоста вместо полного URL;И как он определяет проблемы с интернет соединением? Если дома заблокирую все подсети google он будет считать что интернета нет? В общем браузер занимается не своей работой.
> Для снижения нагрузки на процессор для пометки прикреплённых вкладок теперь отображаются статические изображения (синяя точка) вместо анимации;
Учитывая сколько выжирает js движок при обработке современных сайтов - это экономия на спичках.
> Добавлена поддержка спецификации Custom Elements V1, позволяющей через JavaScript определять новые элементы HTML (вводить новые теги)
П&здец товарищи...
> Поддержка API BroadcastChannel, предоставляющего средства для обмена сообщениями между web-приложениями, одновременно открытыми в нескольких окнах или вкладках
Это однозначно для chromeos нововведение
> Учитывая сколько выжирает js движок при обработке современных сайтов - это экономия на спичках.Ты уже определись. Браузер много жрет - "виноваты разработчики браузера!". Браузер стал меньше жрать - "ну и нафига они это сделали, ведь виноваты разработчики сайтов!".
От отмени одной анимации он будет жрать не значительно больше, так что говорить о повышении производительности глупо.
У ретроградов виноваты все, кто хоть как-то связан с вебом.
> Для снижения нагрузки на процессор для пометки прикреплённых вкладок теперь отображаются статические изображения (синяя точка) вместо анимации;Да, как они его пишут, что ЭТО заметно экономит процессор?
>идущим в комплекте модулем FlashА вот и нет. PepperFlash убрали.
> "API Foreign Fetch для организации ответа на внешние сетевые запросы"Совсем с ума посходили.
Ну и нафиг адрес страницы резать в заголовке? Можно его скопировать теперь?
> Для снижения нагрузки на процессор для пометки прикреплённых вкладок теперь отображаются статические изображения (синяя точка) вместо анимации;Вот! Теперь я знаю, почему у меня хромиум съедает 40% цпу на трехгигагерцевом коре7! Оказывается, это пометки прикрепленных вкладок анимацией его грузят!
"...позволяющей через JavaScript определять новые элементы HTML " - пропал Веб! С такими тухлыми идеями кризис недалеко.
Напротив. Давно пора вынести определение тегов, CSS-свойств и вот этого всего в кастомизируемое пространство - так может силами сообщества будет быстрее реализовываться поддержка всех новых фич стандартов без необходимости ждать годы пока Гугл с Мозиллой раздуплятся.
> фич стандартовТак нету стандартов больше, теперь любой сайт может создать любое количество любых своих тегов html.
Ну так разные сайты - разные и нужды в инструментах (своих тегах). Или хирургу, проктологу и стоматологу будут достаточны ровно два инструмента -- стандартные бинт и йод?
Как мы выяснили из опыта npm js-макаки любят лепить свои велосипеды на каждый чих, даже когда можно воспользоваться базовыми средствами html.
клоун: "базовость" предполагает одинаковое поведение и отображение во всех браузерах. Реальность показала, что этого нет и дырки нужно затыкать всё тем же js. Так может сразу подключим условно "библиотеку стандартных компонентов Ашота и Гоши" и будем использовать их, а браузер станет кросс-платформенной песочницей.
w3m + firefox, links, lynx...
Что за музыка в первом видео играет?
Не туда.
Про это http://www.opennet.dev/opennews/art.shtml?num=45319
> Браузер Chrome отличается использованием логотипов Googleнеправда, Браузер Chrome отличается умом и сообразительностью.
Что там с Wayland как?
Хром + Windows 10 = Ваш Дятел Рекомендует, Советует и Настаивает..
Мдэ...Зашёл на официальный https://download-chromium.appspot.com/
Кликнул там же на ссылку “Last Known Good Revision”, а там последняя stable версия Chromium 51.0.2684.0 для винды, линя, мака.Где редакция нашла: — “Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome” я хз.
В git-репозитории можно найти.
>https://download-chromium.appspot.com/вообще-то там всегда последняя дев-сборка хромиума, по крайней мере под линь.
>Chrome отличается идущим в комплекте модулем FlashУже не отличается этим от хромиума, в хроме 54 под линукс нет флеша ;)