WebCL

WebCL（"Web Computing Language"）はプラグインなしでウェブブラウザで CPU や GPU などによるヘテロジーニアス並列計算を行うための標準仕様。主に、WebCL はマルチコアCPUやGPUの真の計算速度をウェブアプリケーションが引き出すこと、物理エンジンや動画編集など計算量が多いプログラムをウェブブラウザ内で実行させることを可能にする。Samsung WebCL Prototype Demo では JavaScript 実装との比較で最大100倍高速化した。WebCLはOpenCL同様、管理・設計を非営利団体の Khronos Group が行っている。WebCL の仕様は2014年3月19日に最初のバージョンがリリースされたて以降、事実上放置されており、ネイティブでサポートするブラウザも存在しない。WebCL 1.0は、ブラウザ上で利用できるOpenCL 1.1 Embedded Profileの派生規格であるが、細部に違いがある。
実装.
現在、WebCL をネイティブにサポートしているブラウザはまだない。しかし、WebCL を利用するためのアドオンは存在する。
Nokia のサンプルコードでは codice_1、Samsung のサンプルコードでは codice_2 という形で HTML 内に OpenCL コードを記載して利用している。