Компания Google представила (https://chromereleases.googleblog.com/2018/05/stable-channel...) релиз web-браузера Chrome 67 (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/#!topic/chrome/d-ttDd...) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в (https://blog.chromium.org/2018/04/chrome-67-beta-webxr-origi...) Chrome (https://developers.google.com/web/updates/2018/) 67 (https://v8project.blogspot.com/2018/05/v8-release-v67.html):
- Упрощён доступ к установленным дополнениям - в боковое меню раздела настройки параметров браузера добавлена отдельная сылка на список дополнений;
- В качестве эксперимента реализована (https://plus.google.com/+FrancoisBeaufort/posts/hziJRCysJME) опция (режим "Refresh" в "chrome://flags#top-chrome-md"), позволяющая оценить новый модернизированный интерфейс (https://www.opennet.dev/opennews/art.shtml?num=48482) пользователя, оформленный в стиле Material Design и оптимизированный для устройств с сенсорными экранами (увеличенные отступы, скруглённое поле адресной строки, новая кнопка "+" для открытия вкладок, изменена расцветка панелей и полей ввода);
- Добавлена (https://plus.google.com/+FrancoisBeaufort/posts/NSnaT79A685) функция записи всех сохранённых паролей в текстовый файл в формате CSV для последующего импорта в другие менеджеры паролей. Функция доступна в настройках (в меню "Saved Passwords" добавлен пункт
"Export passwords...");
- Оптимизировано (https://plus.google.com/+FrancoisBeaufort/posts/77zrDAn8a4t) отображение большого числа вкладок - в случае нехватки места на кнопке вместо скрытия пиктограммы сайта и отображения первой буквы заголовка теперь всегда показывается пиктограмма, даже если для её показа необходимо масштабирование;
- Добавлена (https://plus.google.com/+FrancoisBeaufort/posts/aH6Q1K1KoQq) экспериментальная возможность (включается при запуске браузера с опцией"--enable-features=EnableCastLocalMedia") по трансляции произвольных звуковых и видео файлов на внешние устройства с поддержкой Google Cast. Для передачи следует выбрать в меню пункт "Cast...", выбрать устройство для передачи ("Cast to") и указать передаваемый файл ("Cast file");- В версии для Android оптимизировано отображение в адресной строке длинных URL и обеспечено автоматическое скрытие типовых частей URL, таких как "https", "http" и "www";
- На платформе macOS через контекстное меню предоставлен быстрый доступ к интерфейсу выбрра Emoji;
- Расширены возможности версии Chrome для iOS: улучшена обработка ссылок на iTunes, предложен новый менеджер загрузок с поддержкой продолжения загрузки в фоне;- Реализован API Generic Sensor (https://www.w3.org/TR/generic-sensor/), позволяющий (https://developers.google.com/web/updates/2017/09/sensors-fo...) web-приложениям получить доступ к различным датчикам, имеющимся на мобильном устройстве. В основе нового API лежит класс Sensor, поверх которого реализованы специфичные для разных типов датчиков классы:
- Accelerometer (https://w3c.github.io/accelerometer/) можно использовать для координации просмотра 3D-видео через перемещение устройства в пространстве; - Gyroscope (https://w3c.github.io/gyroscope/) даёт возможность манипулировать положением устройства в играх, наподобие настольного лабиринта; - OrientationSensor (https://w3c.github.io/orientation-sensor/) позволяет оценивать изменение ориентации устройства, комбинируя показания от акселерометра и гироскопа (если в игре лабиринт гироскоп позволяет направлять движение в двумерном пространстве, то OrientationSensor даёт возможность использовать поворот устройства, чтобы повернуть за угол); - Motion Sensors (https://w3c.github.io/motion-sensors/) - предлагает набор классов для оценки характера и изменения направления движния, в дополнение к акселерометру и гироскопу, позволяет учитывать
данные от магнитометра, например, для создания виртуального компаса.- Добавлен "Origin Trial (https://github.com/GoogleChrome/OriginTrials/blob/gh-pages/d...)" для API WebXR Device (https://github.com/immersive-web/webxr-reference), позволяющий получить доступ к
компонентам для создания виртуальной и дополненной реальности для унификации работы с различными классами устройств, от стационарных шлемов виртуальной реальности, подобных Oculus Rift, HTC Vive и Windows Mixed Reality, до решений на базе мобильных устройств, таких как Google Daydream View и Samsung Gear VR.
Origin Trial подразумевает (https://docs.google.com/forms/d/e/1FAIpQLSfO0_ptFl8r8G0UFhT0...) возможность работы с указанным API из приложений, загруженных с localhost или 127.0.0.1, или после прохождения регистрации и получения специального токена, который действует ограниченное время.
Из приложений, в которых может быть применим новый API упоминаются программы для просмотра видео в режиме 360°, системы визуализации трёхмерного пространства, создание виртуальных кинотеатров для презентации видео, проведение экспериментов по созданию 3D-интерфейсов магазинов и галерей;- В JavaScript предложен новый числовой тип BitInt (https://developers.google.com/web/updates/2018/05/bigint), позволяющий хранить целые числа произвольного размера, для которых недостаточно типа Numbers (например, идентификаторы и значения точного времени раньше приходилось хранить в виде строк);
- В API Credential Management добавлен новый тип учётных данных PublicKeyCredential, который дополнил ранее доступные типы PasswordCredential и FederatedCredential возможностью проведения аутентификации с использованием пары из закрытого и открытого ключа. Из аутентификаторов поддерживается USB-токен U2F/CTAP 1;- Прекращена (https://www.opennet.dev/opennews/art.shtml?num=47466) поддержка HTTP-заголовка Public-Key-Pins (ручные привязки пока сохранены), позволяющего сайтам определять привязки открытых ключей с использованием механизма PKP (Public Key Pinning), позволяющего явно определить сертификаты каких удостоверяющих центров допустимо использовать для заданного сайта. Вместо PKP разработчикам сайтов рекомендуется использовать HTTP-заголовок Expect-CT (https://tools.ietf.org/html/draft-ietf-httpbis-expect-ct-01) c SCT-параметрами (SignedCertificate Timestamps) для выявления некорректных SSL-сертификатов при помощи системы Certificate Transparency (https://www.certificate-transparency.org/), которая предусматривает возможность отмены ошибочных привязок;
- В JavaScript-движке V8 продолжено (https://github.com/v8/v8/wiki/Untrusted-code-mitigations) усовершенствование средств (https://github.com/v8/v8/wiki/Untrusted-code-mitigations) для защиты от выполнения не заслуживающего доверия кода и блокирования атак по сторонним каналам, таким как Spectre. В частности, расширена категория пользователей которым для тестирования предлагается режим строгой изоляции сайта, предоставляющий дополнительную защиту от атак благодаря тому, что страницы разных сайтов всегда размещаются в памяти разных процессов, в каждом из которых применяется свой sandbox;
Кроме нововведений и исправления ошибок в новой версии устранены 34 уязвимости (https://bugs.chromium.org/p/chromium/issues/list?can=1&q=lab...). Многие из уязвимостей выявлены в результате автоматизированного тестирования инс...
URL: https://chromereleases.googleblog.com/2018/05/stable-channel...
Новость: https://www.opennet.dev/opennews/art.shtml?num=48682
>Реализован API Generic Sensor, позволяющий web-приложениям получить доступ к различным датчикам, имеющимся на мобильном устройстве.Ждём реализации API Generic Frontal Camera, позволяющий получить доступ к фронтальной камере любому веб-приложению. Но вы не подумайте, это тоже для <манипулирования положений и координации видео>
Я, наверное, открою вам страшную тайну, но это уже несколько лет как возможно
Ну наконец-то: Оптимизировано отображение большого числа вкладок - в случае нехватки места на кнопке вместо скрытия пиктограммы сайта и отображения первой буквы заголовка теперь всегда показывается пиктограмма, даже если для её показа необходимо масштабирование
> увеличенные отступы, скруглённое поле адресной строки, новая кнопка "+"Отличная оптимизация отображения большого числа вкладок! Хоть за новым монитором иди.
На что только не идут хромоги лишь бы не использовать табы с прямыми углами.
>В качестве эксперимента реализована опцияДля макос не реализована.
На макоси даже smooth scroll не реализован, из-за этого приходится извращаться ставя одноименную утилиту.
На макоси есть Safari https://www.apple.com/ru/safari/
На линуксе и винде есть Firefox https://www.mozilla.org/ru/firefox/
Safari конечно очень фапабельный браузер. Но тут уж кому на вкус, цвет, размер - кому что нравится.
Я вас спешу огорчить, но в сафари тоже нет плавной прокрутки. Для мыши из коробки она только в лисе есть.
>режим "Refresh"
>увеличенные отступыГном покусал разрабов хромого.
Не покусал, а теперь наконец-то гном есть на чём запускать, а значит пора адаптировать хром.
При гноме бы всё в шапку окна пилили как в файловом менеджере и других программах, а не создавали дополнительные панели.
>Оптимизировано отображение большого числа вкладок - в случае нехватки места на кнопке вместо скрытия пиктограммы сайта и отображения первой буквы заголовка теперь всегда показывается пиктограммаКакая религия не позволяет сделать аналог Tree Style Tab? Зачем городить фрактальные костыли?
Не религия, а органичения браузера. Был какой-то костыль, но по сути это было electron приложение в котором запускалос n-ое количество окон хромого и там можно было вкладки как угодно распологать.
> Не религия, а органичения браузера. Был какой-то костыль, но по сути это
> было electron приложение в котором запускалос n-ое количество окон хромого и
> там можно было вкладки как угодно распологать.Ещё был не костыль, который всё ещё гуглится в аналах интернетов — вкладки можно было перемещать в одну из сторон при помощи аргумента командной строки и галочки в меню окна. Потом это выпилили.
> в аналах интернетовМожет всё же в анналах?
Если речь о каком-нибудь Лоре, то авторское написание недалеко от истины, бгг.
в аналлах!
Тех кто тянет material design на дестктопы ждет отдельный котел в аду, неподалеку от котла с дизайнерами GNOME3
> Тех кто тянет material design на дестктопы ждет отдельный котел в аду, неподалеку от котла с дизайнерами GNOME3— «Мы попали на горячие источники с целебной грязью! (взгляд на чертей с вилами и плетями) с ОЧЕНЬ, по высшему разряду, затейливой обслугой (взгляд на котел с Гномодизайнерами) и милыми девочками! Ура!»
> На платформе macOS через контекстное меню предоставлен быстрый доступ к интерфейсу выбора EmojiПрикольно конечно. Но какой вот особой смысл, если можно тупо нажать control+⌘+space 🤷
А вот в тех же линуксах с этим туго
> Если не знаешь, не городи чушьВсё я отлично знаю. В линуксах на данный момент существует два основных способа Emoji ввода
1) через ibus https://fedoraproject.org/wiki/Changes/IBus_Emoji_Typing
Ну очень кучеряво. Тем более завязано на иксы, а значит отправится на свалку
2) В Gnome есть пикер для GTK3 приложений
Во общем понятно, что в не GTL3 приложений оно не работает.
Собственно нормально общесистемного компонента для этой задачи нет.
ctrl+shift+e <emoji name>👌
Устройств на сенсорном управлении не так чтобы много, на линуксе же вообще единицы. Зачем эти идиоты как и идиоты из гнома делают десктопный софт с поддержкой тачей?
>новый числовой тип BigInt, позволяющий хранить целые числа произвольного размеракаково нафиг произвольного? это обычный int64_t
Вообще-то нет.
Может, все-таки, не совсем.const max = 2n ** (64n - 1n) - 1n;
console.log(max);
console.log(max+1n);
console.log(max ** 2n);
console.log(max ** 65n);
var p=2147483518n;
var s=2n;
try {
while (true) {
p=p+1n;
s=2n ** p;
}
} catch (e) {
console.log(e);
console.log('Есть пределы совершенству');
console.log(p);
}
во имя великой совместимости, у джээс есть требования по псевдо(случайной) конкатенации или конвертации при арифметике со строковыми.
"В API Credential Management добавлен новый тип учётных данных PublicKeyCredential, который дополнил ранее доступные типы PasswordCredential и FederatedCredential возможностью проведения аутентификации с использованием закрытого и открытого ключа. Из аутентификаторов поддерживается USB-токен U2F/CTAP 1;"Говоря русским языком - включена поддержка WebAuthn с U2F USB-ключами. Вслед за Firefox 60. И да, Firefox Credential Management не поддерживает, кроме той части что нужна для WebAuthn
"Добавлена экспериментальная возможность (включается при запуске браузера с опцией"--enable-features=EnableCastLocalMedia") по трансляции произвольных звуковых и видео файлов на внешние устройства с поддержкой Google Cast. Для передачи следует выбрать в меню пункт "Cast...", выбрать устройство для передачи ("Cast to") и указать передаваемый файл ("Cast file");"
Обалдеть, когда кастить локальные файлы стало возможно из VLC, SMPlayer, AirParrot и еще из пачки софта на разных ос (а на Андроиде вообще до завалу приложений для этого) они встроили это в браузер.
"Поддержка AppCache (технология для организации работы web-приложения в offline-режиме) переведена в разряд устаревших, удаление запланировано на выпуск Chrome 69. В качестве причины называется желание избавиться от одного векторов для совершения атак, связанных с межсайтовым скриптигом."О как. Мозилла раскопала эту "устаревшую" фичу и сделала её доступной только по HTTPS, что изрядно напрягло разработчиков Хромиума - по их же словам в своё время они не осилили убрать неактуальный ныне AppCache и они пообещали сделать усилие и ответить.
Ответ будет окончательным, по всей видимости.
И ничего для производительности. Да и шрифты все такие же мыльные.
А что не так?
Зачем повышать производительность, если тормолису ещё догонять и догонять?
Открой пару десятков вкладок и сравни, а с парой вкладок фейсбука и одноясльикоф тут да, хромой всех обставляет, даже ИЕ...
ESR на квантуме ещё не вышел? У меня 52 и не обновляется.
Обнови вручную. Автоматом обновится только на 60.2, которая выйдет в сентябре.
https://www.mozilla.org/en-US/firefox/organizations/all/
Или прямо с ftp:
https://ftp.mozilla.org/pub/firefox/releases/60.0.1esr/
Кое что таки сделали. 67 версия чуть быстрее (на ~5%), чем 66 в тестах browserbench.org. Однако, 66 чуть медленней, чем 65 (на теже ~5%). В итоге, производительность в 67 версии почти такаяже, как на 65.
Шрифты мыльные, да. Но это в оригинале. Есть форк гуглхрома, называется Cent Browser, в нем можно выключить DirectWrite. Последняя версия Cent Browser на 66 версии. Попробуйте, может быть зайдёт.
> Есть форк гуглхрома, называется Cent Browser, в нем можно выключитьЕсть Ungoogled Chromium, для в нём попробовать не надо брать в прокат винду или огрызок.
Когда расширения будут доступны в мобильном хроме, тогда это будет браузер для людей.., а пока это рекламная площадка гугла.
паразиты где вяленый нативе супорт?
Так давно же? Не?
https://www.phoronix.com/scan.php?page=news_item&px=Google-C...Возможно собирать надо по-другому.
Не. Chrome вообще точно не, поэтому новость враньё.
А так да, собрать что-то можно, но пользоваться этим можно весьма условно.
А смысл, если лагающий указатель мыши планируют чинить только к GNOME 4?
Уменьшили свободное вертикальное пространство. Вот вам и апдейт в 2018.
> Уменьшили свободное вертикальное пространство. Вот вам и апдейт в 2018.А вас не смущает, что на половине новостных сайтов теперь постоянно висит закреплённая сверху шапка. Если ещё снизу выводится здоровенный баннер про принятие соглашения о Cookie, просмотр содержимого теперь как в танке, через узкую амбразуру. Еше лет пять назад все норовили убрать заголовки окон и панели, чтобы экономить вертикальное пространство на широкоформатных мониторах, а теперь всё наоборот - всё обвешено закреплёнными блоками и для содержимого лишь узкая полоска.
Объяснение подобному феномену я вижу только одно, все сайты стали настолько похожи друг на друга, что нужно обязательно сделать постоянно видимой шапку с названием. Не из-за ссылок же на контакты и прочие разделы, которые смысла постоянно закреплять нет.
Даже Google тужа же полез, в нынешний Google Plus и Google Groups совершенно невозможно читать из-за верхней, то появляющейся то исчезающей, полосы, занимающей 20% экрана.
Надо было ставить Firefox https://www.opennet.dev/tips/3064_firefox_css_position_fixed....
А баннер на Cookie не работает когда есть NoScript.
> Надо было ставить Firefox https://www.opennet.dev/tips/3064_firefox_css_position_fixed....
> А баннер на Cookie не работает когда есть NoScript.С НоуСкрпит и сайты многие не работают. Можно, конечно, такие обходить стороной, но проще тогда вообще в Паутину не выходить.
Интерфейс на скриншоте в новости специально создан для тач, помимо него, есть и обновленная шапка браузера со стандартными размерами.
Почему Google Chrome жрёт гораздо меньше памяти чем все форки на Chromium?
Почему Mozilla Firefox жрёт гораздо меньше памяти, чем Chrome?
Мозила жрёт памяти в 2 раза больше чем хром. Обнови браузеры.
32бит
только что установленные пустыемозилла60 200мб
хром67 100мб
браузеры только что установленные. открыто 10 вкладок одинаковых страниц.мозилла60 800мб
хром67 400мб
> Мозила жрёт памяти в 2 раза больше чем хром. Обнови браузеры.
> 32битЗабавно видеть "32бит" и "обнови" вместе.
Хотя для 64бит платформ это тоже похоже на правду. В любом случае, я пользую оба браузера параллельно и у меня хром + фаерфокс напару выжирают 16Гб оперативки после недели аптайма.
Работать только в одном из них неудобно.
Сам проверил так-же, как ты:
"только что установленные пустые"Firefox 60: 227
Chrome 67: 287"браузеры только что установленные. открыто 10 вкладок одинаковых страниц."
Firefox 60: 590
Chrome67: 808
ОС какая? И железо
Windows 8.1 Профессиональная, 64-разрядная.
Ноутбук Acer ASPIRE E5-573G-35VR
https://market.yandex.ru/product/13887295
https://image.ibb.co/hMpDnd/image.jpg
123 Мб с открытой 1 вкладкой
https://image.ibb.co/mn1UtJ/2834w8358.png
> Beeline.exeВот это зонды. В линуксе модем просто работает и ничего устанавливать не нужно. Даже настраивать не нужно, выбрал оператора и подключился.
В линуксе фотошопа нету. Про wine не упоминать - это костыль.
А десятка костыль семерки. И последний фотошоп на последнем вайне работает отлично.
Тебя послушать, так любая контейнерезация или виртуализация - костыль.
Wine не эмулятор, не виртуальная машина и не контейнер. Wine обычная прослойка коих в любой ОС большое множество. В том числе в винде.
линукс постоянно рвёт соединение. нет приёма смс, подсчёта трафика, переключение режимлв итп.
> линукс постоянно рвёт соединение. нет приёма смс, подсчёта трафика, переключение режимлв
> итп.ты с какого дуба рухнул, болезный? у тебя в вантузе особое приложение, которое ты хотел бы запускать в линуксе? открою тебе тайну: в линуксе нормальный усб-свисток это сетевуха, за которой роутер с веб-интерфейсом, который всё сам считает и переключает.
Дурачок что ли, нашёл в чём память смотреть. И вообще, тебе надо поле private bytes для всех процессов сложить (хинт: там гигабайты).
private bytes это виртуальная память а не физическаяДиспетчер всё верно показывает. Нужно смотреть физическую память phisical memory а не то что смотрите. У хрома private bytes не складываются и хранятся не в памяти. Посмотри как физическая память выделяется .
Chrome умеет оптимизировать память, а фирефокс нет.
Это и позволяет на слабом компьютере хрому работает гораздо быстрее. А фирефокс переполняет физическую память и начинаются тормоза, а ведь кроме него ещё и другие программы должны использовать физическую память.
Это не виртуальная память, а самая реальная. Виртуальная в 5 раз больше. Private bytes - ближайшая к реальным значениям характеристика, которую может представить венда. Ну и то, что показывает таскменеджер, зависит от версии венды.
> https://image.ibb.co/hMpDnd/image.jpg
> 123 Мб с открытой 1 вкладкойНет. 123 МБ это та память, которую процесс не может шарить с другими. Т.е. cкорее всего, как минимум куча либ, движок JIT и прочее "shareable" не учитывается, даже если процесс запущен в единственном экземпляре.
А потом народ удивляется – как это вот так выходит:
https://superuser.com/questions/727356/why-is-the-total-memo...
> Task Manager shows my total memory usage at 90% of my 6 GB total, but no single process is using more than 250 MB RAM, and the sum of RAM use of all running processes is less than 2 GB. I've tried:
Потому что написан не на электроне.
Ещё заметил фиолетовые иконки стандартных страничек (настройки, расширения и т.п.). Сейчас вообще много фиолетового в Chrome.
> Ещё заметил фиолетовые иконки стандартных страничек (настройки, расширения и т.п.). Сейчас
> вообще много фиолетового в Chrome.Так это "радужный" взгляд на мир. Не согласны?! Тогда фашизм на экспорт придёт к вам!
> увеличенные отступыспасибо, хром, за экономию места на экране
>спасибо, хром, за экономию места на экранеГлавное, что он экономит место в голове у пользователя.
Вот я не пойму, почему эти мазохисты не завезут обычную прокрутку вкладок при нехватке места? Уже каждый встречный-поперечный так делает и не только в браузерах но и в редакторах кода, ибо это удобно, нет они и дальше будут головой стены ломать...
И прибитый гвоздями гуй...
скрытие вкладок как в опере 12, или хотя бы как в вивальди ниасилили, жаль (((
что толку от нагромождения пиктограмм
лучше бы сделали звук хотя бы 5.1