- Se ha propuesto un Pull Request para eliminar las menciones relacionadas con XSLT del documento del estándar HTML
- El autor de la propuesta explica que se han reportado bugs de implementación relacionados en los principales navegadores, como Chrome, Firefox y Safari, y que también hay temas pendientes de pruebas y documentación
- Las opiniones en contra señalan problemas de compatibilidad con sitios web existentes y un problema de legibilidad por el cual los documentos XML podrían romperse al eliminar
<?xml-stylesheet?>
- Algunos desarrolladores enfatizan que XSLT todavía se usa en documentos gubernamentales, RSS y entornos embebidos
- También se plantea la preocupación de que decisiones centradas en grandes vendors de navegadores puedan llevar a una reducción de la apertura de la web y de su diversidad histórica
Resumen del Pull Request
- Título del PR: Remove mentions of XSLT from the html spec
- Autor: mfreed7
- Destino: whatwg/html:main
- Issue relacionado: #11523
- Existen reportes de bugs de implementación relacionados en Chromium, Gecko y WebKit
- Está previsto actualizar materiales relacionados como la documentación de MDN y HTML AAM
Principales opiniones en contra
gucci-on-fleek (2025-08-15)
- Sostiene que deben considerarse las estadísticas de uso y el tamaño de los sitios web
- Los sitios grandes pueden actualizarse, pero los sitios pequeños o personales muchas veces no se mantienen desde hace décadas, lo que genera preocupación por una ruptura permanente de compatibilidad
- Eliminar
XSLTProcessor() solo limitaría una función de JS, pero quitar <?xml-stylesheet?> provocaría que los documentos XML ni siquiera se muestren
- Señala que funciones HTML antiguas (
<font>, <align>, <xmp>) siguen funcionando, mientras que este sería un cambio sin precedentes que rompe el documento mismo
- Destaca el riesgo de bloquear el acceso a materiales importantes como archivos antiguos y sitios universitarios
nomis (2025-08-18)
- Presenta ejemplos concretos de uso de XSLT
- Casos de uso personales
- Transformar datos XML complejos en tablas HTML
- Convertir XML dinámico a XSLT estático en microcontroladores con limitaciones de memoria
- Critica que un polyfill de JS que incluya libxml2 completo es poco realista, y que quitar el soporte del navegador equivale en la práctica a forzar su reimplementación
jonsterling (2025-08-18)
- Critica la realidad en la que los vendors de navegadores definen de forma casi exclusiva la plataforma web
- Advierte que XSLT todavía contribuye a usos diversos y creativos de la web, y que eliminarlo debilitaría la Web Abierta
- Enfatiza el principio de que "la web es de todos" y sostiene que es necesario respetar su historia y diversidad
Apoyos y acciones de seguimiento
- domenic (2025-08-19): respondió positivamente y señaló la necesidad de actualizar también las menciones a XSLT en la especificación DOM
- mfreed7 (2025-08-19): respondió que enviará un PR separado también para la especificación DOM
Resumen
- La eliminación de XSLT es un cambio propuesto como parte de los esfuerzos por simplificar y modernizar los navegadores
- Sin embargo, quienes se oponen temen daños a la compatibilidad de documentos existentes, el acceso a datos gubernamentales y académicos, y la diversidad de la web abierta
- Esta discusión va más allá de una simple elección técnica y se está extendiendo a un debate filosófico sobre quién tiene la autoridad para decidir los estándares web
Aún no hay comentarios.