Google Chrome y Microsoft Edge se están preparando para eliminar el soporte de XSLT (Extensible Stylesheet Language Transformations). XSLT es una tecnología utilizada para transformar documentos XML en otros formatos, más comúnmente HTML. Durante años, sirvió como un método principal para renderizar contenido basado en XML, como las fuentes RSS, directamente en un navegador web. El movimiento hacia la depreciación refleja un cambio más amplio en los estándares web, alejándose de las arquitecturas centradas en XML hacia frontends modernos impulsados por HTML5 y JavaScript.
Para muchos desarrolladores, la eliminación de XSLT se ve como una progresión natural. Algunos argumentan que XSLT pertenece a una 'era oscura' del desarrollo de software, señalando que los sistemas modernos pueden lograr un mejor rendimiento y modularidad utilizando herramientas contemporáneas. Sin embargo, la transición no está exenta de fricciones. XSLT proporcionaba una forma única de incluir fragmentos compartidos de HTML, como encabezados y navegación, sin requerir lógica dinámica en el lado del cliente. Para ciertas aplicaciones de nicho, como el renderizado de datos académicos específicos o informes empresariales heredados (como aquellos generados por IIS en Windows Server), XSLT sigue siendo un componente profundamente integrado que puede no tener un reemplazo simple de 'conectar y usar'.
A medida que el soporte desaparece, los desarrolladores están explorando diversas alternativas para mantener la funcionalidad. Un enfoque sugerido implica el uso de scripts en línea para añadir elementos al documento durante la carga de la página para evitar un 'destello de contenido', mientras que otros han propuesto el uso de WebAssembly para ejecutar parsers de XML completos directamente en el navegador. A pesar de estas opciones, la eliminación de XSLT resalta una brecha significativa en cómo los navegadores manejan los datos XML crudos para los usuarios finales. Aunque Firefox puede mantener el soporte por el momento, la tendencia de la industria sugiere que el 'paso lateral' proporcionado por XSLT para el renderizado complejo de XML está desapareciendo gradualmente del ecosistema web principal.
