Googleは、2026年11月17日にChromiumベースのブラウザからXSLT(Extensible Stylesheet Language Transformations)のサポートを削除する予定です。この変更は、XMLデータを閲覧可能なコンテンツに変換するためにXSLTに依存しているウェブサイトやサービスに直接影響を与えます。これらのサイトを訪れるユーザーにとって、機能が完全に動作しなくなる可能性があり、ページが正しくレンダリングされなかったり、スタイルが崩れて表示されたりする結果を招く可能性があります。

XSLTは歴史的にウェブのXMLエコシステムにおける礎であり、RSSフィードのスタイリングなどのタスクに広く使用されてきました。しかし、ウェブがJSONやより現代的なデータ形式へと移行するにつれ、XSLTは大部分が忘れ去られていきました。ブラウザベンダーは、この技術がウェブの歴史において重要な部分であった一方で、長年「メンテナンスモード」に留まっていたと指摘しています。今回の削除の主な要因は、XSLTの実装内にセキュリティ脆弱性が依然として存在することであり、技術の老朽化に伴い、そのセキュリティを確保することがますます困難かつ高コストになっていることです。

この決定は、伝統的に後方互換性、すなわち「ウェブを壊さない」という原則を優先してきたウェブ開発の「社会的契約」に関する議論を呼び起こしています。この動きに対する批判的な意見としては、意図的に既存の機能を損なうことはこの標準から外れたものであり、移行の負担をサイト所有者に押し付けるものであると主張されています。対照的に、一部の観測者は、多くの現代的なユースケースはJavaScriptやその他の現代的な手法で処理できるため、実質的な影響は限定的であると示唆しています。この削除はブラウザのセキュリティ体制を向上させ、レガシーコードのサポートに伴うメンテナンス負担を軽減する一方で、ウェブの古い変換標準の一つに決定的な終止符を打つことになります。この移行の証拠は、一部のブラウザですでに警告バナーとして現れ始めており、機能が段階的に廃止されていることを示し、ユーザーに対して代替手段についてサイト管理者へ問い合わせるようアドバイスしています。

XSLTの廃止を示す赤い警告バナーと崩れたウェブページのレイアウト。
XSLTのサポートが段階的に廃止される際に発生する警告バナーとレンダリングの崩れの例。dbushell.com

記事では、XSLT機能の段階的廃止を示すためにブラウザに表示される警告バナーについて言及しています。