2016-04-29 3 views
10

Вот как я понимаю разницу браузер Google:В чем разница между Chrome, Canary и Chromium?

  1. Chrome - выпуск продукции (один мы в данный момент, стабильная версия)
  2. Canary - релиз испытания перед новой версии производства (Версия до выпуска Chrome)
  3. Chromium - Dev выпускается и доступен в Linux (поддерживается разработчиками Ubuntu, нет автоматического обновления версии - пользователь запускает)

Есть ли еще какие-то моменты, которые я пропустил? И с точки зрения развития, есть ли какое-либо другое соображение, если я использую Chromium и Canary, а не Chrome? Как кэширование, совместимость, печенье, производительность и т.д. (ошибки?)

ответ

12
  1. Ваша интерпретация правильна
  2. Канарейка в основном (около) ночного выпуска построен из текущего кончике дерева репо Chrome. Это кратковременное развитие, поэтому вам следует ожидать сбоев и ошибок, но это самый быстрый способ протестировать недавние изменения хрома. (Помимо создания ToT самостоятельно)

    Помимо Канари, есть также канал Dev, который является чуть более длинным релизом разработки, как правило, примерно еженедельно, но все же построен из кровоточащего края кончика дерева. Бета-канал - это длинная ветка, которая является предстоящей версией и, как правило, довольно стабильная/ошибка.

    Заказ от "свежести" на "стабильный": Canary -> Dev -> Бета -> Stable

  3. Хром имя с открытым исходным кодом проекта, из которого построен Chrome. Построение Chromium в основном эквивалентно Chrome, но не включает проприетарные биты (Flash-плагин, кодеки и т. Д.) Или официальный брендинг Google (значки и т. Д.).

Совместимость с API-интерфейсами, ориентированными на веб-интерфейс между различными версиями, должна быть практически одинаковой, за исключением, конечно, для намеченных предстоящих изменений. В общем, изменения, которые происходят в Canary, Dev и особенно Beta, предназначены для перехода на стабильный канал, поэтому рекомендуется протестировать ваши приложения против бета-версии, чтобы убедиться, что ваше приложение будет продолжать функционировать так, как ожидалось, после того как Beta будет продвигаться к Стабильному. Вы можете найти предстоящие изменения в веб-API по адресу ChromeStatus

В Canary and Dev у вас больше шансов столкнуться с непреднамеренными ошибками, которые ползут во время разработки. Если вы хотите помочь в разработке Chrome, вы можете записать ошибки для них на Chromium bug tracker (используйте это для ошибок, которые вы найдете в канале «Стабильный/Бета»!)

С точки зрения производительности, ручной хронометр будет зависеть от который построил его и с помощью каких флагов. Производительность между Canary/Dev/Beta/Stable должна быть сопоставимой и указывать на окончательный стабильный выпуск.

+0

Удивительные сведения. –

Смежные вопросы