Компания Google представила (http://googlechromereleases.blogspot.ru/2015/12/stable-chann...) релиз web-браузера Chrome 47 (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.me/opennews/art.shtml?num=26822).
Основные (http://blog.chromium.org/2015/10/chrome-47-beta-idle-time-wo...) изменения (https://plus.google.com/+FrancoisBeaufort/posts) в Chrome 47:
- Средства для организации совместной многозадачности через применение вызова requestIdleCallback() (https://developers.google.com/web/updates/2015/08/27/using-r...). Зарегистрированные через вызов requestIdleCallback() функции будут выполнены только во время простоя системы, что позволяет решить проблемы с координацией выполнения в условиях повышенных требований к производительности одного из потоков. Например, запущенные через requestIdleCallback() второстепенные работы не смогут негативно повлиять на скорость внеплановой отрисовки во время прокрутки содержимого экрана.
- В версии для платформы Android реализована возможность (https://developers.google.com/web/updates/2015/10/splashscreen) отображения заставки во время загрузки web-приложения. На заставке можно вывести полезную пользователю информацию или просто сгладить задержку в несколько секунд, которая может возникнуть при запуске на недостаточно мощных мобильных устройствах. Заставка показывается автоматически при открытии web-приложения с домашнего экрана, охватывая также время запуска браузера, и отключается при начале вывода со стороны приложения. Через внесения изменения в манифест (https://w3c.github.io/manifest/) приложения разработчики могут на свой вкус настроить цвет, имя и пиктограмму заставки.- Возможность (https://developers.google.com/web/updates/2015/10/notificati...) ограничения времени показа уведомления на рабочем столе. Разработчик может определить какое время уведомление должно находиться на экране, после чего уведомление автоматически будет скрыто, что полезно для уведомлений, которые теряют смысл, если они не прочитаны сразу после отправки. Для уведомлений, которые должны быть показаны до тех пор пока их не закроет пользователь, следует установить флаг NotificationOptions.requireInteraction.
- Удалён (http://blog.chromium.org/2015/10/streamlining-notifications-...) старый центр вывода уведомлений, на смену которому пришла возможность бесшовного вывода уведомлений на рабочий стол;
- Добавлен метод Array.prototype.includes() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), предоставляющий упрощённый синтаксис для проверки наличия элементов в массиве (например, проверка наличия двойки среди элементов массива - [1, 2, 3].includes(2));
- Новый rest-синтаксис (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...) определения параметров функции, позволяющий передавать произвольное число аргументов через массив;
- Новый метод Cache.matchAll() (https://developer.mozilla.org/en-US/docs/Web/API/Cache/matchAll) для пакетного поиска в кэше всех совпадений по маске;
- Атрибут RequestInit.referrer, указывающий, что все захватываемые через service worker запросы должны соответствовать значению изначального Referrer-а;
- Новый интерфейс Navigator.MediaDevices (https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices), предоставляющий разработчикам средства для перебора подключенных мультимедийных устройств;
- Метод MouseEvent.getModifierState() (https://googlechrome.github.io/samples/mouseevent-get-modifi...), предоставляющий дополнительные возможности в обработке событий ввода. Метод позволяет одновременно охватить события MouseEvent и KeyboardEvent, например, можно получить данные о кнопках на клавиатуре, которые были нажаты в момент поступления события от мыши;
- Вызовы UIEvent.sourceCapabilities и InputDeviceCapabilities.firesTouchEvents, позволяющие (https://developers.google.com/web/updates/2015/10/inputdevic...) получить более полные сведения о возможностях устройств ввода;
- Экспериментальный упрощённый полноэкранный интерфейс, позволяющий автоматически перейти к выводу на полный экран - вместо предварительного запроса пользователя, выводится наглядное уведомление о возможности выхода из полноэкранного режима. Возможность можно включить опцией chrome://flags/#simplified-fullscreen-ui;
<center><a href="https://lh4.googleusercontent.com/-BLoWNslrz2I/Vd9AzcEoUQI/A... src="https://www.opennet.me/opennews/pics_base/0_1449042603.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Оптимизировано отображение заголовков на вкладках - при большом числе открытых вкладок на неактивных вкладках текст замещает собой значок закрытия вкладки;<center><a href="https://lh4.googleusercontent.com/-r9Ic3BNqA3E/VfbTktX0tII/A... src="https://www.opennet.me/opennews/pics_base/0_1449042719.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Кроме нововведений и исправления ошибок, в новой версии устранена 41 уязвимость, в том числе критическая проблема (CVE-2015-6765, Use-after-free в AppCache), которая позволяет обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer и MemorySanitizer. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 23 премии на сумму почти 106 тысяч долларов США (одна премия $11337, две $10000, пять $7500, две $5000 и т.п.).
URL: http://googlechromereleases.blogspot.ru/2015/12/stable-chann...
Новость: http://www.opennet.me/opennews/art.shtml?num=43430
"Оптимизировано отображение заголовков на вкладках - при большом числе открытых вкладок на неактивных вкладках текст замещает собой значок закрытия вкладки"
Это было в опере несколько лет назад, прогресс не стоит на месте ;)
И где теперь Опера? Вот.
Впрочем, что хром, что опера -- блобы одного поля. Кому какое дело, что там у них происходит?
Как показывает практика в виде 53 процентов пользователей Хром от общего числа пользователей -- много кому.
>от общего числа пользователейОт общего числа пользователей чего? Гугловских браузеров? Ботинок фабрики "Скороход"? Неужели ты хочешь сказать, что от общего числа пользователей интернета? Не поверю.
> От общего числа пользователей чего? Гугловских браузеров? Ботинок фабрики "Скороход"?
> Неужели ты хочешь сказать, что от общего числа пользователей интернета? Не
> поверю.Я тоже не верю фактам, которые мне не нравятся. Доктор говорит что это не нормально, но я ему тоже не верю.
Если верить без доказательств во всякие неправдоподобные утверждения, то можно и до религиозности докатиться.
Пуфы давай.
> Пуфы давай.Даю. Пуф-пуф. Ты убит. А вообще пруфов навалом, вот хотя бы https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
ТЫ сделал мой день. ржОм всем отделом.
Предложите свою статистику, в чем проблема? Или у вас просто "бомбит"? Мне тоже Хром не нравится, но глупо спорить с тем фактом, что Гугл очень много вкладывает в развитие чего бы то ни было, и старается из этого максимально извлечь выгоду.P.S. Статистика выше - это данные statcounter.
Да и в Firefox это тоже уже много лет как. :)
Интересно через сколько десятилетий в Хроме появится прокрутка заголовков с помощью колёсика.
под никсами тыщю лет уже есть
А есть ли такое же, но с перламутровым однопроцессным, только тредами?
Нет, конечно. Посмотри на фурифокс, к чему там концепция "чисто треды" приводит...
В хроме используются многопроцессноть с многотредностью - и это правильно.
Читаю как "не осилили сделать треды корректно"
Они и не пытались. Дурак учится на своем опыте, умный учится на опыте firefox.
В случае падении одного треда, падает весь процесс, т.е. умирают все вкладки из-за одной. Круто.
> В случае падении одного треда, падает весь процесс, т.е. умирают все вкладки
> из-за одной. Круто.чувствую скоро на мозилу перейду))
> В случае падении одного треда, падает весь процессВы слушали передачу "Системные тайны и откровения от и для JS и PHP проргромистов", радио "Эксперты опеннета". Оставайтесь с нами!
Это всего лишь бровзер. Упал, запустил.
google-chrome --single-process
А причем тут опеннет?
Так как браузер Хромиум не имеет стабильной версии, то информировать о каждом его релизе не имеет смысла. А вот браузер Хром имеет, и так как он сделан на основе Хромиум, то таким образом можно информировать о появлении его стабильной версии.
> Так как браузер Хромиум не имеет стабильной версии
> Одновременно доступен стабильный выпуск свободного проекта Chromium,Похоже кто-то врёт
_Официально_ не имеет. Какие слова вам не понятны? На основании того, что этот стабильный билд Хрома сделан на конкретном билде Хромиума, можно предположить что и Хромиум явялется стабильным.
Там появился Material Design ;(
Где? По скриншоту не похоже
Поробуй глянуть на флаги коммандной строки при запуске хромиума. http://peter.sh/experiments/chromium-command-line-switches/Раньше там была возможность запуска в однопроцессорном режиме для отладки. Если еще не выпилили. Но это опции только для разработки и не рекомендовалось использоваться на постянной основе по причинам безопасности + не тестируется перед релизами.
> Компания Google представила релиз web-браузера Chrome 47. Одновременно доступен стабильный выпуск свободного проекта ChromiumНичего не понимаю! И это опеннет. Фигня какая-то, проприетарщики, блин. Родина им дала открытый софт — обсуждай! Обсуждай СПО, блин! «Не хочу, хочу жрать проприетарщину!» Что такое? Это опеннет? Это опеннет?
>> Компания Google представила релиз web-браузера Chrome 47. Одновременно доступен стабильный выпуск свободного проекта Chromium
> Ничего не понимаю! И это опеннет. Фигня какая-то, проприетарщики, блин. Родина им
> дала открытый софт — обсуждай! Обсуждай СПО, блин! «Не хочу, хочу
> жрать проприетарщину!» Что такое? Это опеннет? Это опеннет?У вас волчанка
Перестала работать ntlm authorization в squid-3.
Да
> Дасогласен
>> Да
> согласенГде скачать 46 релиз standalone all , с залоченым автообновлением?
Chrome repeatedly prompts for NTLM authentication credentials.https://code.google.com/p/chromium/issues/detail?id=544255
Проблема, да.