Articulo de referencia

IDL web

Web IDL es un formato de lenguaje de descripción de interfaces (IDL) para describir API (interfaces de programación de aplicaciones) que se pretenden implementar en navegadores ...

Web IDL es un formato de lenguaje de descripción de interfaces (IDL) para describir API (interfaces de programación de aplicaciones) que se pretenden implementar en navegadores web . Su adopción surgió del deseo de mejorar la interoperabilidad de las interfaces de programación web especificando cómo lenguajes como ECMAScript deberían vincular estas interfaces. [ 1 ]

Descripción

Web IDL es una variante de IDL con: [ 2 ]

  • Varias características que permiten describir más fácilmente el comportamiento de los objetos de script comunes en un contexto web.
  • Un mapeo que muestra cómo las interfaces descritas con Web IDL se corresponden con las construcciones del lenguaje dentro de un entorno de ejecución de ECMAScript .

Las especificaciones web se habían especificado utilizando OMG IDL desde 1998, primero con la especificación DOM Nivel 1. [ 3 ] Sin embargo, las interfaces definidas con OMG IDL no podían especificar el comportamiento de JavaScript con precisión, lo que generaba problemas de interoperabilidad. [ 3 ] [ 1 ] WebIDL mejoró este statu quo al proporcionar tipos de datos y especificaciones de enlace que hacen que el comportamiento previsto en JavaScript sea más claro.

Estado de las especificaciones Web IDL

La primera edición de la especificación Web IDL se convirtió en una Recomendación Candidata el 19 de abril de 2012 y en una Recomendación del W3C el 15 de diciembre de 2016. [ 4 ] Durante muchos años, el Borrador del Editor de una posible segunda edición fue la referencia de la mayoría de las nuevas especificaciones web. El 5 de octubre de 2021, el Borrador del Editor se trasladó al WHATWG como el Estándar Vivo Web IDL según una actualización del acuerdo entre el W3C y el WHATWG .

Uso

Referencias

  1. 1 2 Han, Xu (7 de septiembre de 2008). "Web IDL: W3C Language Bindings for DOM Specifications Gets a New Name" . InfoQ .
  2. "Web IDL (Segunda edición)" . Consorcio World Wide Web. 18 de enero de 2016. Consultado el 24 de enero de 2016 .
  3. 1 2 McCormack, Cameron (29 de enero de 2013) ."Web IDL: Definición de API web e implementación de enlaces JavaScript"" .
  4. "Estándar Web IDL" .
  5. "Web IDL" . Wiki del W3C . Consultado el 28 de marzo de 2017 .
  6. "Especificaciones del Grupo de Trabajo sobre Tecnología de Aplicaciones de Hipertexto Web" . WHATWG . Consultado el 24 de enero de 2016 .
  7. "Web IDL en Blink" . Documentación del proyecto Blink . Consultado el 9 de junio de 2013 .
  8. "Enlaces Web IDL" . Documentación fuente de Firefox . Consultado el 3 de agosto de 2023 .
  9. "WebKit Web IDL" . trac.webkit.org . Consultado el 9 de junio de 2013 .
  10. "El sistema operativo ES" . Archivado del original el 28 de marzo de 2022.
  • Lista de estándares que utilizan Web IDL
  • Comprobador de sintaxis IDL web
Obtenido de " https://en.wikipedia.org/w/index.php?title=Web_IDL&oldid=1305867625 "