Google Chrome

Google Chrome - это свободно распространяемый веб-браузер, созданный компанией Google. Он создан на основе частей других программ с открытым исходным кодом, включая WebKit и Mozilla Firefox. Название происходит от рамки графического интерфейса пользователя, или "хрома", веб-браузеров. Проект с открытым исходным кодом, лежащий в основе Google Chrome, известен как Chromium.

Первая версия - бета-версия для Microsoft Windows была выпущена на appleman2000 на 4 миллионах языков. Версии для OS X и Linux были выпущены в декабре 2009 года.

Объявление

Анонс релиза должен был состояться 3 сентября 2008 года, а журналистам и блогерам должен был быть разослан комикс Скотта Макклауда, объясняющий особенности и причины появления нового браузера. Копии, предназначенные для Европы, были отправлены раньше, и немецкий блоггер Филипп Ленссен из Google Blogoscoped сделал отсканированную копию 38-страничного комикса доступной на своем сайте после получения 1 сентября 2008 года. Затем Google разместил комикс в Google Книгах и на своем сайте, а также дал ссылку на него в своем официальном блоге вместе с объяснением причин раннего выпуска. По состоянию на 2 сентября 2008 года Google разместил ссылку на Google Chrome на своей главной странице.

Дизайн

Безопасность

Черные списки

Chrome загружает обновления двух черных списков (один для фишинга, другой для вредоносных программ) и предупреждает пользователей, когда они пытаются посетить вредоносный сайт. Эта услуга также доступна для использования другими пользователями через бесплатный публичный API под названием "Google Safe Browsing API". В процессе ведения этих черных списков Google также уведомляет владельцев сайтов, которые могут не знать о наличии вредоносного программного обеспечения.

Песочница

Каждая вкладка в Chrome находится в "песочнице", чтобы "предотвратить установку вредоносных программ" или "использование того, что происходит на одной вкладке, для влияния на то, что происходит на другой". Следуя принципу наименьших привилегий, каждый процесс лишается своих прав и может вычислять, но не может записывать файлы или читать из чувствительных областей (например, документы, рабочий стол), это похоже на "Защищенный режим", который используется в Internet Explorer 7 на Windows Vista. Команда Sandbox Team, как говорят, "взяла эту существующую границу процесса и превратила ее в тюрьму"; например, вредоносные программы, запущенные на одной вкладке, не могут узнать номера кредитных карт, взаимодействовать с мышью или сказать "Windows запустить исполняемый файл при запуске" и будут завершены, когда вкладка будет закрыта. Таким образом, реализуется простая модель компьютерной безопасности, в которой существует два уровня многоуровневой безопасности (пользователь и песочница), и песочница может отвечать только на запросы связи, инициированные пользователем.

Плагины

Плагины, такие как Adobe Flash Player, как правило, не стандартизированы и поэтому не могут быть изолированы, как вкладки. Они часто должны работать на уровне или выше уровня безопасности самого браузера. Чтобы снизить вероятность атак, плагины запускаются в отдельных процессах, которые взаимодействуют с рендерером, работающим с "очень низкими привилегиями" в специальных процессах для каждой вкладки.

Инкогнито

В Chrome есть режим "Инкогнито" (аналогичный режиму "Частный просмотр" в Safari и "InPrivate" в Internet Explorer 8), который "позволяет просматривать веб-страницы в полной конфиденциальности, поскольку не записывает никаких ваших действий" и отбрасывает файлы cookie. Когда этот режим включен для окна, "ничто из того, что происходит в этом окне, никогда не регистрируется на вашем компьютере".

Скорость

JavaScript

Виртуальная машина Javascript была признана достаточно важным проектом, чтобы быть отделенной (подобно Tamarin от Adobe/Mozilla) и обрабатываться специальной командой в Дании. Существующие реализации были разработаны "для небольших программ, где производительность и интерактивность системы были не так важны", но веб-приложения, такие как Gmail, "используют веб-браузер в полной мере, когда дело доходит до манипуляций с DOM и Javascript". Созданный в результате движок V8 JavaScript был разработан для скорости и с учетом этого ввел новые функции, такие как скрытые переходы между классами, динамическая генерация кода и точная сборка мусора. Тесты Google показали, что V8 примерно в два раза быстрее Firefox 3 и Safari 4 beta.

Пользовательский интерфейс

Основной пользовательский интерфейс включает опции назад, вперед, обновление, закладки, переход и отмена, аналогичные браузеру Safari, а расположение настроек похоже на Internet Explorer 7/8. Кнопки минимизации, максимизации и закрытия окна основаны на Windows Vista

Шестерни

Chrome включает в себя Gears, который добавляет функции для разработчиков, которые могут стать или не стать веб-стандартами, обычно связанные с созданием веб-приложений (включая поддержку офлайн).

Новая страница вкладок

Chrome заменяет домашнюю страницу браузера, которая отображается при создании новой вкладки, на страницу новых вкладок. На ней отображаются миниатюры восьми наиболее посещаемых веб-сайтов, а также сайты, по которым чаще всего осуществляется поиск, последние закладки и недавно закрытые вкладки. Впервые эта концепция появилась в Speed Dial в Opera.

Омнибокс

Омнибокс - это окно URL-адресов в верхней части каждой вкладки, созданное на основе окна в Opera. Он включает функцию автозаполнения, но автозаполняются только URL, введенные вручную (а не все ссылки), предложения поиска, лучшие страницы (ранее посещенные), популярные страницы (непосещенные) и текстовый поиск по истории. Поисковые системы также могут быть захвачены браузером при использовании через собственный пользовательский интерфейс путем нажатия клавиши Tab.

Всплывающие окна

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

Механизм рендеринга

Chrome использует движок рендеринга WebKit по рекомендации команды Android. Движок WebKit прост, экономичен по памяти, полезен для встроенных устройств и прост в освоении для начинающих разработчиков.

Вкладки

Вкладки являются основным компонентом пользовательского интерфейса Chrome, поэтому они были перенесены в верхнюю часть окна, а не под элементы управления (как в Opera). Это тонкое изменение контрастирует со многими существующими браузерами с вкладками, которые основаны на окнах, содержащих вкладки. Вкладки (включая их состояние) можно легко переносить между контейнерами окон путем перетаскивания. Каждая вкладка имеет свой собственный набор элементов управления, включая поле URL Omnibox.

Стандарты

Первый выпуск Google Chrome Beta (Build 1583) не прошел тест Acid3; он набрал 77/100 баллов и неправильно отображает изображение. Изначально он прошел тест Acid2, но при изменении размера не справился. Начиная с версии 4, Google Chrome прошел тесты Acid1, 2 и 3.

Webapps

Веб-приложения можно запускать в собственном оптимизированном окне без URL-блока Omnibox и панели инструментов браузера. Это ограничивает хромирование браузера, чтобы не "прерывать все, что пытается сделать пользователь", позволяя веб-приложениям работать вместе с локальным программным обеспечением (аналогично Mozilla Prism, Adobe AIR и Fluid).

Вопросы и ответы

В: Что такое Google Chrome?



О: Google Chrome - это бесплатный веб-браузер, созданный компанией Google и впервые выпущенный в 2008 году.

В: Использует ли Google Chrome части других программ с открытым исходным кодом?



О: Да, в Google Chrome используются части других программ с открытым исходным кодом, включая WebKit и Mozilla Firefox.

В: Откуда взялось название "Google Chrome"?



О: Название "Google Chrome" происходит от графической рамки пользовательского интерфейса, или "хрома", веб-браузеров.

В: Как называется проект с открытым исходным кодом, лежащий в основе Google Chrome?



О: Проект с открытым исходным кодом, лежащий в основе Google Chrome, известен как Chromium.

В: Когда была выпущена первая версия Google Chrome для Microsoft Windows?



О: Первая версия Google Chrome для Microsoft Windows была выпущена 2 сентября 2008 года.

В: Когда были выпущены версии Google Chrome для macOS и Linux?



О: Версии Google Chrome для macOS и Linux были выпущены в декабре 2009 года.

В: Является ли Google Chrome бесплатным веб-браузером?



О: Да, Google Chrome - это бесплатный веб-браузер, созданный компанией Google.

AlegsaOnline.com - 2020 / 2023 - License CC3