HN 日本語サマリー

← 一覧へ戻る
Web開発

Death Comes for XSLT

Death Comes for XSLT (dbushell.com)

31 pointsby colejohnson669 コメント

要約

2026年11月3日、筆者はGoogleがXSLTのサポートをChromeから削除するという決定について論じています。この決定は他のブラウザベンダーにも影響を与え、ウェブの互換性という原則に反すると筆者は批判しています。筆者は、XSLTで構築された自身のウェブサイト「XSLT.RIP」が、この削除により機能しなくなることを予期しており、Googleの決定を「ウェブを壊す」行為だと非難しています。

全文翻訳

Death comes for XSLT

[画像: No AI - Made by Human] 2026年11月3日 火曜日

去年のハロウィンに、GoogleはXSLTを廃止することを決定しました。これは一方的な決定ではありませんが、Googleが「ジャンプ」と言えば、他のブラウザベンダーは「どれくらい高く?」と尋ねるのです。

それに応じ、私はIntent to Deprecate and Remove Google Chromeを公開しました。もちろん、これはパフォーマンス的な宣言です。私はスパイウェアをインストールしません。

私のパロディが真剣に受け取られないことを恐れ、XSLT.RIPを作成し、開発者コミュニティがGoogleの死の告知を知るようにしました。これは効果がありましたが、一部のコメンターはこれを風刺だと信じていました。XSLT.RIPには微妙さがあります。ウェブサイト自体はXSLTで構築されており、GoogleがXSLTを廃止すれば、私のウェブサイトも廃止されるでしょう。

ウェブ標準プロセスとその管理者(Big Browser)は、かつて社会契約に従っていました。後方互換性は主要な設計原則でした。いかなる状況下でも、意図的にウェブを壊してはなりません。

Googleはこれを破棄し、ウェブを壊すことを決定しました。

XSLT.RIPはまもなく壊れるでしょう。私は座ってGoogleがそれを壊すのを見るでしょう。2026年11月17日が処刑の日付のようです。一部のChromiumベースのブラウザは、XSLTウェブサイトにプロパガンダを注入する中間者攻撃を実行しています。

このサイトはXSLTを使用しています。この機能はまもなくこのブラウザから削除されます。その場合、このページは正しく表示されなくなる可能性があります。表示を続けることができるブラウザ拡張機能をインストールできるかもしれません。それ以外の場合は、サイトの管理者に連絡して詳細を確認してください。

出典: This site uses XSLT: what Chrome’s banner means - XSLT Playground

これは、コンテンツセキュリティポリシーに違反した場合にレンダリングに失敗する<xslt-warning-banner>カスタム要素のようです。

[画像: 上記で引用されたXSLT警告バナーの2つの例。最初の例は赤地に白文字、2番目の例は壊れたデフォルトのHTMLスタイルです。]

上記で引用されたXSLT警告バナーの2つの例。最初の例は赤地に白文字、2番目の例は壊れたデフォルトのHTMLスタイルです。

私はungoogled-chromiumでテストしているため、どのように表示されるように意図されているかはわかりません。

The line of deathは、Googleが忘れてしまったもう一つの「社会契約」です。彼らはウェブサイト所有者を非難し、怪しげな無料パブリックWi-Fi提供者のように振る舞っています。これは傲慢で干渉的です。

「サイトの管理者に連絡する」— Googleよ、お前がウェブを壊したのだ。少なくともそれを認めろ。