Al leer sobre el WHATWG HTML5 - A technical specification for Web developers veo muchas referencias tales como: Atributos¿Qué significa idl en el documento estándar WHWG html5?
contenidos que reflejen en IDL atributos
Algunos atributos IDL se definen para reflejar un contenido atributo particular. Esto significa que al obtener, el atributo IDL devuelve el valor actual del atributo de contenido y, en la configuración, el atributo IDL cambia el valor del atributo de contenido al valor dado .
y:
En conformes documentos, sólo hay un elemento del cuerpo. El atributo document.body IDL proporciona scripts con fácil acceso al elemento de cuerpo de un documento .
El elemento de cuerpo expone como atributos de contenido del controlador de eventos un número de los controladores de eventos del objeto Ventana. También refleja sus atributos IDL del controlador de eventos .
Mi (la verdad es difusa) la comprensión viene del mundo de Windows. Creo que un archivo .idl se utiliza para asignar llamadas a procedimientos remotos en una aplicación distribuida de n niveles. Supongo que un atributo de contenido se refiere a los atributos del elemento html.
No hay lugar en la norma que pueda ver que explique este uso de los términos "atributo de contenido" y "atributo IDL". ¿Podría alguien explicar qué significan estos términos y cómo se relacionan los dos tipos de atributos?
Un ejemplo de un atributo IDL es 'innerHTML' de un' Elemento'. Cuando establece un valor para este atributo, desencadena un cambio del DOM después de analizar el valor proporcionado. Es muy diferente a un atributo de contenido. – HRJ