WebCL

WebCL(Web Computing Language, 웹 컴퓨팅 언어)은 플러그인 없이 웹 브라우저만을 이용하여 이질 병렬 컴퓨팅을 수행하기 위한 OpenCL 이용 자바스크립트 바인딩이다.  기본적으로 WebCL은 멀티코어 CPU와 GPU가 제 성능을 발휘할 수 있도록 해준다. 웹 브라우저 안에서도 예를 들어 물리엔진이나 캔바스 요소 그리고 영상 편집같은 계산을 많이하는 컴퓨터 프로그램이 원활하게 구동되도록 해준다.  WebCL은 비영리단체인 크로노스 그룹에서 개발하고 관리하고 있다. 2014년 3월 19일 WebCL 1.0 표준문서가 개발되어 발표되었다.

구현 
이 표준은 새롭게 만들어졌기 때문에, 현재 WebCL를 기본적으로 지원하는 브라우저는 없다.  그러나, WebCL을 구현한 네이티브가 아닌 애드온으로 구현된 것들이 있는다. 예를 들어 노키아는 WebCL의 확장을 개발하였다. 모질라는  OpenGL ES 3.1 Compute Shader를 더 선호하여 WebCL을 개발할 계획이 없다.
 Nokia (Firefox) - https://web.archive.org/web/20120510173953/http://webcl.nokiaresearch.com/
 Mozilla (Firefox) - https://web.archive.org/web/20160303191941/http://hg.mozilla.org/projects/webcl/

현재 표준을 반영한 WebCL 확장 
 삼성 (WebKit) - https://web.archive.org/web/20150218105743/https://github.com/SRA-SiliconValley/webkit-webcl
 노키아 (Firefox) - https://github.com/toaarnio/webcl-firefox
 인텔 (Crosswalk) - http://www.crosswalk-project.org/

관련된 브라우저 버그

각주

같이 보기 
 WebGL
 HTML5

외부 링크 

 WebCL Specification
 WebCL Wiki 

API
크로스 플랫폼 소프트웨어
웹 개발