GPU computing uses a GPU as a co-processor to accelerate CPUs for general computing tasks by offloading computationally intensive parts of code. WebGL allows 3D configuration in real-time, while WebCL enables web applications to leverage parallel processing on GPUs and multi-core CPUs directly from a browser. Nokia and Samsung have implemented open source WebCL prototypes for Firefox and WebKit, allowing GPU acceleration of tasks like image processing.