Mozilla ha anunciado el lanzamiento de la nueva API Invoker Commands, una herramienta que simplifica la interacción de los botones con otros elementos de una página web. Esta API permite asignar comportamientos a los botones de forma declarativa, eliminando la necesidad de scripts JavaScript complejos para controlar acciones como la apertura de popovers, diálogos o incluso la manipulación de texto. Anteriormente, estas funcionalidades requerían la implementación de listeners de eventos JavaScript, lo que podía ralentizar la interacción inicial de la página. La API Invoker Commands introduce atributos HTML como commandfor y command para definir qué elemento controla un botón y qué acción debe realizar. Esto facilita la creación de interfaces más rápidas y eficientes, especialmente en casos de comandos integrados. La API también incluye eventos como command para notificar la ejecución de una acción y permite la creación de comandos personalizados. Esta nueva funcionalidad busca mejorar la experiencia del usuario y simplificar el desarrollo web, permitiendo a los desarrolladores crear interacciones más intuitivas y responsivas.
