WebCL

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
WebCL
200px
Developer(s) WebCL Working Group
Stable release 1.0 / March 19, 2014; 4 years ago (2014-03-19)[1]
Operating system Cross-platform
Type API
Website www.khronos.org/webcl/

WebCL (Web Computing Language) is a JavaScript binding to OpenCL for heterogeneous parallel computing within any compatible web browser without the use of plug-ins. Primarily, WebCL allows web applications to actualize speed with multi-core CPUs and GPUs; this intends to make computationally intensive programs feasible in the browser, e.g. physics engines, canvas element and video editing. WebCL is designed and maintained by the non-profit Khronos Group.[2] The completed and ratified specification for WebCL 1.0 was released on March 19, 2014.[3]

Implementation

Currently, no browsers natively support WebCL. However, non-native add-ons are used to implement WebCL. For example, Nokia developed a WebCL extension.[4] Mozilla does not plan to implement WebCL in favor of OpenGL ES 3.1 Compute Shaders.[5]

Currently reflect the WebCL working draft

Related Browser Bugs

References

  1. https://www.khronos.org/news/press/khronos-releases-webcl-1.0-specification
  2. "WebCL". Khronos Group. Retrieved May 6, 2012.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  3. "Khronos Releases WebCL 1.0 Specification". Khronos Group. Retrieved March 19, 2014.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  4. "WebCL". Nokia Research. Retrieved May 6, 2012.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  5. "Mozilla WebCL Comment". Retrieved April 4, 2014.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>

See also

External links

fr:OpenCL#WebCL