Эксперименты в Google Chrome - Google Chrome Experiments

Chrome эксперимент
Логотип Google Chrome Experiments.jpg
Скриншот
Chrome Experiment Screenshot.jpg
Скриншот веб-сайта экспериментов Chrome.
Тип бизнеса Некоммерческая
Тип сайта
Витрина веб-технологий
Владелец Google Inc.
Создано Google Inc.
URL www .chromeexperiments .com
Коммерческий Нет
Запущен 1 марта 2009 г . ; 12 лет назад  ( 2009-03-01 )
Текущее состояние Активный

Google Chrome Experiments - это онлайн-салон экспериментов, интерактивных программ и художественных проектов на основе веб-браузера . Google Chrome Experiments - это официальный веб- сайт Google, запущенный 1 марта 2009 года. Первоначально он был предназначен для проверки ограничений JavaScript, а также производительности и возможностей браузера Google Chrome . По мере развития проекта он выполнял роль демонстрации и экспериментов с новейшими веб- технологиями с открытым исходным кодом , такими как JavaScript , HTML5 , WebGL , Canvas , SVG , CSS и некоторыми другими. Все проекты по экспериментам Chrome представлены пользователями и выполнены с использованием технологий с открытым исходным кодом. По состоянию на 24 февраля 2015 года на сайте было размещено 1000 различных проектов Chrome.

История

Google Chrome Experiments был запущен в марте 2009 года и состоял из 19 экспериментов. Основная причина его создания заключалась в демонстрации и тестировании возможностей JavaScript и движка Google V8 JavaScript . Со временем он также начал использовать другие веб-технологии с открытым исходным кодом, такие как HTML5, масштабируемая векторная графика (SVG), WebGL, веб-аудио и элемент Canvas . Основное внимание в рамках проекта уделяется технологии с открытым исходным кодом, поэтому в нем не используется проприетарное программное обеспечение, такое как Adobe Flash . Сайт неуклонно набирает популярность вместе с количеством представленных экспериментов. Количество экспериментов увеличилось до 50 к августу 2009 г., до 100 к июлю 2010 г. и до 500 к сентябрю 2012 г. По состоянию на август 2013 г. количество экспериментов на сайте превышало 600.

Самые ранние проекты, представленные на сайте, были в основном визуализациями , интерактивными игрушками и простыми онлайн-играми . Самыми ранними участниками (согласно официальному блогу Google) были художники и программисты, такие как Кейси Реас, Рикардо Кабелло (мистер Дуб), Райан Александер, Джошуа Т. Нимой и Карстен Шмидт (Токси). С момента своего создания и запуска на сайте Chrome Experiments были представлены только проекты, представленные пользователями, за некоторым исключением проектов, представленных командами Google. Однако эти материалы сначала обрабатываются командой Chrome Experiments, а затем публикуются на сайте для отзывов и комментариев. Также важно отметить, что проекты, представленные пользователями, не размещены на сайте Google; Google Chrome Experiments размещает только подтвержденную ссылку на веб-сайт разработчика.

Основные используемые технологии

Изначально эксперименты Google Chrome были начаты для демонстрации удобства использования только JavaScript, но со временем он стал платформой для демонстрации возможностей некоторых других веб-технологий с открытым исходным кодом, таких как WebGl, HTML5, SVG и элемент Canvas.

JavaScript

JavaScript - это язык сценариев, который в основном используется для создания динамических страниц веб-сайтов и расширенных пользовательских интерфейсов для веб-браузеров. Под сильным влиянием языков программирования, таких как C , Java , Self и Scheme , JavaScript поддерживает объектно-ориентированные , функциональные и императивные стили программирования. Несмотря на то, что в его названии есть Java , это совершенно другой язык, чем Java. JavaScript является основным направлением экспериментов Google Chrome, поэтому почти во всех экспериментах, представленных на сайте, в той или иной форме используется JavaScript.

HTML5

Image
Логотип W3C HTML5

Язык гипертекстовой разметки или HTML - это наиболее часто используемый язык разметки для отображения веб-страниц и основной язык для самого Интернета. HTML5 - это пятая редакция стандартов HTML. Он облегчает воспроизведение аудио- и видеоэлементов в самом браузере, использование масштабируемой векторной графики, а с помощью JavaScript или CSS3 программисты могут даже создавать анимацию.

Все эксперименты Google Chrome основаны на браузере, поэтому все они имеют какое-то отношение к HTML, и из-за нового элемента Canvas, уникального для HTML5, почти все инструменты рисования и дизайна на сайте, а также некоторые игры, используют HTML5 и элемент Canvas 2-D. .

Каскадные таблицы стилей

Каскадные таблицы стилей (CSS) - это язык таблиц стилей, который используется для форматирования структуры и внешнего вида веб-страницы, написанной на таких языках разметки, как HTML и XHTML . Наряду с языками разметки его также можно использовать для форматирования XML- документов. CSS позволяет разработчикам перемещать атрибуты форматирования, такие как цвет шрифта, стиль шрифта, размер шрифта, цвет фона, границы, размеры разделов и другие элементы, для перемещения в один отдельный файл, что приводит к гораздо более простому коду и гораздо более гибкой обработке окончательного рендеринга. . Из-за этой функции CSS активно используется почти во всех экспериментах с Chrome.

WebGL

WebGL (библиотека веб-графики) - это API JavaScript, используемый для рендеринга трехмерной и двухмерной графики и анимации в самих веб-браузерах без каких-либо дополнительных плагинов . Веб-браузер должен быть совместим с API. WebGL - это API с открытым исходным кодом, который основан на встроенных системах с открытой графической библиотекой ( OpenGL ES ) и черпает вдохновение из трехмерного элемента Canvas. WebGL в настоящее время поддерживается Google Chrome и Mozilla Firefox, а также ограниченная поддержка Safari и Opera. Однако в Internet Explorer до сих пор не было встроенной поддержки WebGL, но пользователь может просматривать содержимое WebGL в IE с помощью дополнительных подключаемых модулей браузера.

WebGL используется в 529 экспериментах из 1127 и является одной из наиболее часто используемых технологий на сайте. Эта технология также получила активное использование в известных и полезных онлайн-приложениях, таких как Google Maps и Zygote Body (ранее Google Body).

HTML5 Аудио

Веб-аудио или аудио HTML5 - это высокоуровневый JavaScript API, который используется для обработки и воспроизведения аудиоконтента в самом браузере без каких-либо дополнительных плагинов. Все эксперименты на сайте Google Chrome Experiment разработаны так, чтобы быть интерактивными и привлекательными, поэтому веб-аудио является неотъемлемой частью большинства этих проектов.

Мобильный

7 февраля 2012 г. Google запустил свою первую бета-версию веб-браузера Chrome для мобильных устройств, а 27 июня 2012 г. Google добавил новый раздел на веб-сайте Google Chrome Experiment, посвященный только мобильным приложениям. По состоянию на август 2013 года на сайте 22 приложения. Основные технологии, используемые этими приложениями, включают JavaScript, HTML5 и CSS3.

Смотрите также

Рекомендации