WebCL

No existen versiones revisadas de esta página, por lo que no se ha comprobado si cumple los estándares.

WebCL (Web Computing Language) es una tecnología experimental que permite la integración de OpenCL en código JavaScript, con el objetivo de habilitar programación paralela heterogénea dentro del navegador web. Esto permite aprovechar la capacidad de procesamiento de CPU y GPU multinúcleo directamente desde aplicaciones web.

WebCL
Archivo:WebCL logo.png
Información general
Desarrollador Grupo Khronos
Licencia BSD
Página no enlazada a Wikidata y añade el enlace en español: WebCL.

Su objetivo principal es habilitar tareas de alto rendimiento en el navegador, como motores de física, procesamiento de imágenes o edición de video, sin necesidad de complementos adicionales. WebCL fue desarrollado por el Grupo Khronos, organización responsable de estándares como OpenGL, OpenCL y WebGL.[1]

La tecnología se mantuvo en estado de borrador y nunca llegó a convertirse en un estándar oficial.[2]

Implementación

editar

Debido a que WebCL nunca fue adoptado como estándar, ningún navegador web lo soporta de forma nativa. Sin embargo, se desarrollaron extensiones y prototipos experimentales para su implementación.

Algunos proyectos notables incluyen:

Estos desarrollos se mantuvieron principalmente como pruebas de concepto y no llegaron a producción estable.

Estado actual y evolución

editar

A partir de 2020, el desarrollo de WebCL fue oficialmente discontinuado por el Grupo Khronos, sin llegar a convertirse en un estándar adoptado por los navegadores modernos.[3]

Muchos de los objetivos de WebCL, como el acceso a aceleración por GPU desde el navegador, fueron posteriormente retomados por WebGPU, un estándar moderno desarrollado en colaboración por Google Chrome, Mozilla Firefox, Apple Safari y Microsoft Edge. WebGPU fue estandarizado por el W3C en 2023 y reemplaza funcionalmente a WebCL en la mayoría de casos de uso de computación acelerada en la web.[4]

Actualmente, WebCL se considera una tecnología obsoleta y de interés principalmente histórico o experimental.

Véase también

editar

Referencias

editar
  1. ↑ «WebCL». Khronos Group. Consultado el 6 de mayo de 2012. 
  2. ↑ «WebCL Work Group announces first WebCL working draft». Khronos Group. Consultado el 6 de mayo de 2012. 
  3. ↑ «Khronos Group announces WebGPU Working Group to define a new web standard». Khronos Group. 3 de marzo de 2020. Consultado el 17 de octubre de 2025. 
  4. ↑ «W3C launches the WebGPU standard». W3C. 6 de abril de 2023. 

Enlaces externos

editar