| 事業の種類 | 非営利団体 |
|---|---|
サイトの種類 | ウェブ技術のショーケース |
| 所有者 | Google 社 |
| 作成者 | Google 社 |
| URL | www.chromeexperiments.com |
| コマーシャル | いいえ |
| 発売 | 2009年3月1日 (2009年3月1日) |
| 現在の状況 | アクティブ |
Google Chrome Experiments は、ウェブブラウザベースの実験、インタラクティブ プログラム、芸術的プロジェクトを紹介するオンライン ショールームです。2009 年 3 月 1 日に開設された Google Chrome Experiments は、もともとJavaScriptの限界とGoogle Chromeブラウザのパフォーマンスや機能をテストすることを目的としていたGoogle の公式ウェブサイトです。プロジェクトが進むにつれて、JavaScript、HTML、WebGL、Canvas、SVG、CSSなど、最新のオープンソースウェブベース技術を紹介し、実験する役割を担うようになりました。Chrome Experiments のすべてのプロジェクトはユーザーが投稿したもので、オープンソース技術を使用して作成されています。2024 年の時点で、このウェブサイトでは 1,500 件を超えるプロジェクトを掲載した実験が継続的に増えています。
GoogleのChrome Experimentsは、2009年3月に19の実験とともに開始されました。[ 1 ]開始の主な理由は、JavaScriptとGoogleのV8 JavaScriptエンジンの機能を実証およびテストすることでした。時間の経過とともに、HTML、スケーラブルベクターグラフィックス(SVG)、WebGL、Web Audio、Canvas要素などの他のオープンソースのWebベース技術も取り上げるようになりました。プロジェクトは一貫してオープンソース技術に重点を置いており、Adobe Flashなどのプロプライエタリソフトウェアは取り上げていません。ウェブサイトは、取り上げられる実験の数とともに着実に人気を集めています。実験の数は、2009年8月までに50に、[ 2 ] 2010年7月までに100に、[ 3 ] 2012年9月までに500に増加しました。 [ 4 ] 2024年の時点で、ウェブサイト上の実験の数は1,500を超えています。[ 5 ]
サイトで紹介されていた最も初期のプロジェクトは、主に視覚化、インタラクティブな玩具、シンプルなオンラインゲームでした。[ 6 ] Googleの公式ブログによると、最も初期の貢献者は、Casey Reas、Ricardo Cabello(Mr.doob)、Ryan Alexander、Joshua T. Nimoy、Karsten Schmidt(Toxi)などのアーティストやプログラマーでした。Chrome Experimentsは、開始とリリース以来、Googleのチームから提出されたプロジェクトを除いて、ユーザーが投稿したプロジェクトのみをサイトで紹介してきました。ただし、これらの投稿は、まずChrome Experimentsチームによってキュレーションされ、その後、レビューとコメントのためにサイトに掲載されます。ユーザーが投稿したプロジェクトはGoogleサイトにはホストされません。Google Chrome Experimentsは、開発者のウェブサイトへの検証済みリンクのみを掲載します。
Google Chrome Experiments は、もともと JavaScript のみの使いやすさを実証するために開始されましたが、時間の経過とともに、WebGL、HTML、SVG、Canvas 要素などの他のオープンソースの Web ベース テクノロジの機能を紹介するプラットフォームになりました。
JavaScriptは、主に動的なウェブサイトページの作成やウェブブラウザの拡張ユーザーインターフェースの作成に使用されるスクリプト言語です。C、Java、Self、Schemeなどのプログラミング言語の影響を受けており、オブジェクト指向、関数型、命令型のプログラミングスタイルをサポートしています。JavaScriptはJavaという名前を含んでいますが、Javaとは全く異なる言語です。Google Chrome ExperimentsはJavaScriptを主な焦点としているため、サイトで紹介されているほぼすべての実験で、何らかの形でJavaScriptが使用されています。
ハイパーテキスト・マークアップ・ランゲージ(HTML)は、ウェブページを表示するために最も多く使われているマークアップ言語であり、インターネットそのものの基盤となる言語です。HTML5以降、ブラウザ内でのオーディオやビデオ要素の再生、スケーラブル・ベクター・グラフィックス(SVG)の使用が容易になり、JavaScriptやCSS3を利用することで、プログラマーはアニメーションをデザインすることさえ可能になりました。
Google Chrome のすべての実験はブラウザベースであり、サイト上のほぼすべてのペイントおよびデザイン ツール、および一部のゲームでは HTML と 2Dキャンバス要素が使用されています。
カスケーディング・スタイル・シート(CSS)は、HTMLやXHTMLなどのマークアップ言語で記述されたウェブページの構造と外観をフォーマットするために使用されるスタイルシート言語です。マークアップ言語と同様に、 XMLドキュメントのフォーマットにも使用できます。CSSを使用すると、開発者はフォント色、フォントスタイル、フォントサイズ、背景色、境界線、セクションサイズなどのフォーマット属性を単一のファイルに移動できるため、コードが大幅に簡素化され、最終的なレンダリング処理がより柔軟になります。この機能により、CSSはほぼすべてのChrome実験で頻繁に使用されています。
WebGL (Web Graphics Library) は、追加のプラグインなしで Web ブラウザー自体で 3D および 2D グラフィックスやアニメーションをレンダリングするために使用される JavaScript API です。Web ブラウザーは API と互換性がある必要があります。WebGL は、Open Graphics Library Embedded Systems ( OpenGL ES )に基づくオープンソース API で、Canvas 3D 要素からインスピレーションを得ています。WebGL は現在、Google Chrome と Mozilla Firefox でサポートされており、Safari と Opera でも限定的にサポートされています。ただし、Internet Explorer には今のところ WebGL の組み込みサポートがありませんが、ユーザーは追加のブラウザープラグインを使用して IE で WebGL コンテンツを表示できます。
WebGLは、1,127件の実験のうち529件で利用されており、サイト上で最も広く使用されている技術の一つです。この技術は、Googleマップ[7] [8]、Zygote Body(旧Google Body)[9]といった有名で便利なオンラインアプリでも積極的に利用されています。
Web Audioは、ブラウザ上で音声コンテンツを処理・再生するための高水準JavaScript APIです。追加のプラグインは必要ありません。Google Chrome Experimentサイト上のすべての実験は、インタラクティブで魅力的なものになるよう設計されているため、Web Audioはこれらのプロジェクトのほとんどに不可欠な要素となっています。
2012年2月7日、Googleはモバイル向けChromeの最初のベータ版をリリースしました。 [ 10 ]また、2012年6月27日には、Google Chrome Experimentウェブサイトにモバイルベースのアプリケーション専用の新しいセクションを追加しました。[ 4 ] [ 11 ]
2013年、Google Chrome Racer(「スロットカーレース」[ 12 ] )がGoogle I/O開発者会議でデビューしました。開発はGoogle Creative Lab New York、ビルドはActive Theory LA、サウンドエフェクトとサウンドトラックコードはPlan8 Swedenと14islands、テーマ音楽はGiorgio Moroder、バックエンドはPA Consulting Londonが担当しました。[ 13 ] [ 14 ] [ 15 ] [ 16 ]
2024年もGoogleはChrome Experimentsを新たなカテゴリーと最先端のプロジェクトでアップデートし続けます。最近ではVRやARの実験、AIを活用したインタラクティブな体験などが追加されました。このプラットフォームは、ウェブ技術の革新的な活用方法を示すショーケースであり続け、最新のブラウザとウェブがクリエイティブな媒体として持つ可能性を示しています。[ 17 ] [ 18 ]