구글 크롬 실험

Google Chrome Experiments
크롬 실험
Logo of Google Chrome Experiments.jpg
스크린샷
Chrome Experiment Screenshot.jpg
Chrome Experiments 웹사이트의 스크린샷.
업태비영리 단체
사이트 유형
웹 테크놀로지 소개
주인구글사
작성자구글사
URLwww.chromeexperiments.com
상업의아니요.
개시.2009년 3월 1일, 13년 전(2009-03-01)
현황활동적인

구글 크롬 실험(Google Chrome Experiments)은 웹 브라우저 기반 실험, 인터랙티브 프로그램 및 예술 프로젝트의 온라인 쇼룸입니다.2009년 3월 1일에 시작된 Google Chrome Experiments는 원래 JavaScript와 Google Chrome 브라우저의 성능과 기능을 테스트하기 위한 공식 구글 웹사이트입니다.프로젝트가 진행됨에 따라, 이 회사JavaScript, HTML5, WebGL, Cansvas, SVG, CSS 등의 최신 오픈 소스 웹 기반 기술을 선보이고 실험하는 역할을 담당했습니다.크롬 실험에 대한 모든 프로젝트는 사용자가 제출하고 오픈 소스 기술을 사용하여 만들어집니다.2015년 2월 24일 현재 웹 사이트에는 1,000개의 Chrome 프로젝트가 게시되어 있습니다.

역사

구글의 Chrome Experiments는 2009년 3월 19개의 [1]실험을 통해 시작되었다.그 설립의 주된 이유는 자바스크립트와 구글V8 자바스크립트 엔진의 능력을 시연하고 테스트하기 위해서였다.시간이 지남에 따라 HTML5, Scalable Vector Graphics(SVG), WebGL, Web Audio, Canvas 요소 등의 다른 오픈 소스 웹 기반 기술도 탑재하기 시작했습니다.이 프로젝트의 초점은 오픈 소스 테크놀로지에 맞춰져 있기 때문에 Adobe Flash 등의 독자적인 소프트웨어는 없습니다.이 웹사이트는 실험 횟수와 함께 꾸준한 인기를 얻고 있다.실험 [2]횟수는 2009년 8월까지 50회, 2010년 [3]7월까지 100회, 2012년 [4]9월까지 500회로 증가했다.2013년 8월 현재 웹사이트의 실험 건수는 [citation needed]600건을 훨씬 넘는다.

사이트에 소개된 초기 프로젝트는 주로 시각화, 인터랙티브 장난감, 간단한 온라인 [5]게임이었다.구글의 공식 블로그에 따르면 최초의 기고자들은 케이시 리스, 리카르도 카벨로(Mr.doob), 라이언 알렉산더, 조슈아 T와 같은 아티스트와 프로그래머들에 의해 만들어졌다.니모이와 카스텐 슈미트(톡시)입니다.Chrome Experiments는 시작과 론칭 이후 구글 팀이 제출한 프로젝트를 제외하고 사용자가 제출한 프로젝트만 사이트에 게재하고 있습니다.그러나 이러한 제출은 Chrome Experiments 팀에 의해 먼저 큐레이션된 후 리뷰와 코멘트를 위해 사이트에 게시됩니다.또한 사용자가 제출한 프로젝트는 Google 사이트에서 호스팅되지 않습니다. Google Chrome Experiments는 개발자 웹사이트에 검증된 링크만 게시합니다.

사용되는 주요 기술

Google Chrome Experiments는 원래 JavaScript만의 사용성을 보여주기 위해 시작되었지만, 시간이 지남에 따라 WebGl, HTML5, SVG, Canvas 요소와 같은 다른 오픈 소스 웹 기반 기술의 기능을 보여주는 플랫폼이 되었습니다.

자바스크립트

JavaScript는 주로 웹 브라우저용 동적 웹 사이트 페이지 및 확장 사용자 인터페이스를 구현하기 위한 작성에 사용되는 스크립트 언어입니다.C, Java, Self Scheme와 같은 프로그래밍 언어의 영향을 많이 받은 JavaScript는 객체 지향, 기능필수 프로그래밍 스타일을 지원합니다.이름에는 자바가 들어가 있지만 자바와는 전혀 다른 언어다.JavaScript는 Google Chrome Experiments의 주요 영역이기 때문에 사이트에 소개된 거의 모든 실험은 어떤 형태로든 JavaScript를 사용한다.

HTML5

W3C HTML5 로고

하이퍼 텍스트 마크업 언어 또는 HTML은 웹 페이지를 표시하기 위해 가장 많이 사용되는 마크업 언어이며 인터넷 자체의 백본 언어입니다.HTML5는 HTML 표준의 5번째 개정판입니다.브라우저 자체에서 오디오 및 비디오 요소의 재생, Scalable Vector Graphics 사용, JavaScript 또는 CSS3 프로그래머의 도움으로 애니메이션 설계도 가능합니다.

모든 구글 크롬 실험은 브라우저 기반이기 때문에 HTML과 어느 정도 관계가 있으며 HTML5에 고유한 새로운 캔버스 요소 때문에 일부 게임과 함께 사이트의 거의 모든 페인트 및 디자인 도구가 HTML5와 캔버스 2-D 요소를 사용합니다.

캐스케이드 스타일 시트

CSS(Cascading style sheets)는 HTML이나 XHTML 등의 마크업 언어로 작성된 웹 페이지의 구조와 모양을 포맷하는 데 사용되는 스타일 시트 언어입니다.마크업 언어와 함께 XML 문서의 포맷에도 사용할 수 있습니다.CSS를 통해 개발자는 폰트 색상, 폰트 스타일, 폰트 크기, 배경색, 테두리, 섹션 크기 및 기타 요소 등의 포맷 속성을 하나의 개별 파일로 이동할 수 있습니다.이것에 의해, 코드의 심플화와 최종 렌더링을 보다 유연하게 처리할 수 있습니다.이 기능 때문에 CSS는 거의 모든 크롬 실험에서 많이 사용되고 있습니다.

WebGL

WebGL(Web Graphics Library)은 추가 플러그인 없이 웹 브라우저 자체에서 3-D 및 2-D 그래픽스 및 애니메이션을 렌더링하는 데 사용되는 JavaScript API입니다.웹 브라우저는 API와 호환되어야 합니다.WebGL은 OpenGL ES(OpenGl ES) 기반의 오픈 소스 API로 Canvas 3-D 요소에서 영감을 얻습니다.WebGL은 현재 Google Chrome 및 Mozilla Firefox에서 지원되며 Safari 및 Opera에서는 제한적으로 지원됩니다.그러나 Internet Explorer는 지금까지 WebGL을 기본적으로 지원하지 않았지만 사용자는 추가 브라우저 플러그인을 사용하여 IE에서 WebGL 콘텐츠를 볼 수 있습니다.

WebGL은 1127개 중 529개의 실험에 의해 이용되고 있으며, 이 사이트에서 가장 일반적으로 사용되는 테크놀로지 중 하나입니다.이 기술은 또한 구글 [6][7]지도와 지고테 바디(구 구글 바디)[8]와 같은 유명하고 유용한 온라인 앱에서도 활발하게 사용되고 있다.

HTML5 오디오

Web audio 또는 HTML5 audio는 브라우저 자체의 오디오 콘텐츠 처리 및 재생에 사용되는 고급 JavaScript API입니다.추가 플러그인은 필요 없습니다.Google Chrome Experiment 사이트의 모든 실험은 인터랙티브하고 매력적이도록 설계되어 있기 때문에 웹 오디오는 대부분의 프로젝트에서 필수적인 부분입니다.

모바일.

2012년 2월 7일, 구글은 [9]모바일용 크롬의 첫 베타 릴리스를 시작했고, 2012년 6월 27일 구글 크롬 실험 웹사이트에 모바일 기반 애플리케이션 [4][10]전용의 새로운 섹션을 추가했다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Chrome Experiments: not your mother's JavaScript". Google Chrome official blog. Retrieved 15 December 2012.
  2. ^ "50 Chrome Experiments and counting!". Google Chrome official blog. Retrieved 15 December 2012.
  3. ^ "100 Chrome Experiments and counting!". Google Chrome official blog. Retrieved 15 December 2012.
  4. ^ a b "500 Chrome Experiments and counting..." Google Chrome official blog. Retrieved 15 December 2012.
  5. ^ Sharma, Ekant. "Chrome Experiments: A Showroom of Innovative Web Technology". xhtmljunction.com. Retrieved 15 December 2012.
  6. ^ "Step inside the map with Google MapsGL". Google official blog. Retrieved 15 December 2012.
  7. ^ "MapsGL". Google Maps. Retrieved 15 December 2012.
  8. ^ Zeiger, Roni (January 9, 2012). "Google Body becomes Zygote Body; built on open source 3D viewer". Google Open Source blog. Google. Retrieved 27 January 2012.
  9. ^ "Introducing Chrome for Android". Google Chrome official blog. Retrieved 15 December 2012.
  10. ^ "Introducing Chrome Experiments for Mobile". Google Chrome's Official Youtube channel [1]. Retrieved 15 December 2012. {{cite web}}:외부 링크 publisher=(도움말)