Google Chrome и Chromium эквивалентны для веб-дизайна / разработки? - PullRequest
2 голосов
/ 16 октября 2019

Однако, возможно, это глупый вопрос: с точки зрения веб-дизайна / разработки (я имею в виду поддержку веб-стандартов и веб-технологий), можно ли считать Google Chrome и Chromium эквивалентными?

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

Они используют движок Blink, который, в свою очередь, также используется другими браузерами на основе Chromium, такими как MS Edge и Opera;и все эти браузеры имеют неравномерную поддержку многих различных веб-технологий, как подробно описано в https://caniuse.com.

. Я работаю на машине с Linux, и мой дистрибутив по умолчанию поставляет Chromium, предоставляя его из стандартного репозитория;для простоты и поддержания чистоты я бы предпочел не добавлять еще одно внешнее хранилище и устанавливать Chrome только для этой задачи, если я могу полагаться, что Chromium будет вести себя точно так же и не будет иметь проблем с совместимостью.

Как я уже сказал, этот вопрос, вероятно, глуп, но, учитывая различия между другими браузерами на основе Chromium, возможно, мое сомнение может быть оправдано.

РЕДАКТИРОВАТЬ. Обратите внимание, что меня не интересуют различия между Google Chrome и Chromium с точки зрения пользователя или подробности их истории и т. Д .;Я только хотел бы знать, являются ли они с точки зрения разработки веб-сайтов полностью совместимыми или поддерживают один и тот же набор функций. Другими словами, если я тестирую сайт из Chromium, могу ли я быть уверен, что он будет работать и в Google Chrome? Поддерживают ли они один и тот же точный набор функций CSS, JS (и других веб-технологий)?

1 Ответ

0 голосов
/ 16 октября 2019

Chromium - это проект браузера с открытым исходным кодом, который служит основой для веб-браузера Chrome. Он поддерживается проектом Chromium, а Chrome поддерживается Google. Помимо открытого кода, основное различие (по вашему интересующему вопросу) между двумя браузерами заключается в том, что Google добавляет ряд фирменных функций в Chrome, таких как автоматическое обновление и поддержка дополнительных видеоформатов. Также добавлена ​​поддержка AAC, H.264 и MP3. Предоставление вам доступа к более широкому разнообразию медиа-контента, например, сайтов, использующих HTML5 для потоковой передачи видео H.264Оба браузера включают кодеки Opus, Theora, Vorbis, VP8, VP9 и WAV. Chrome также включает подключаемый модуль Flash для Adobe Pepper API (PPAPI), который обновляется вместе с ним. С программной стороны оба поддерживают протокол Google DevTools со всей гибкостью и возможностями, которые это дает, например автоматизация браузера с использованием популярной среды выполнения puppeteer Node.js, позволяющей запускать автоматические тесты как в головном, так и в автономном окружении. ,Оба браузера используют движок рендеринга Blink и движок JavaScript V8, поэтому оба будут обеспечивать одинаковую поддержку синтаксического анализа / рендеринга CSS, HTML и DOM, а также одинаковую совместимость, функциональность и производительность JavaScript. Таким образом, реальная разница заключается в том, что если вы разрабатываете веб-приложения, ориентированные на медиа-контент, в этом случае вы получите больше преимуществ от Chrome, поскольку он включает в себя все вышеупомянутые дополнительные плагины и поддерживаемые форматы, и все это делает Интернет более доступным для него. и предоставляет более широкий спектр вещей, которые вы можете сделать.

...