- Google đã chính thức công bố kế hoạch chấm dứt hoàn toàn hỗ trợ XSLT vào năm 2027
- XSLT là ngôn ngữ dùng để chuyển đổi tài liệu XML sang các dạng XML khác, và hiện vẫn đang được sử dụng trên nhiều trang web của chính phủ
- Trước đây Google đã từng thử ngừng hỗ trợ XSLT vào năm 2013, và đây là lần thử thứ hai
- Mozilla và Apple cũng đã bày tỏ ý định cùng tham gia loại bỏ XSLT, đồng thời có nhắc đến quan hệ tài chính với Google
- Đây được xem là một thay đổi kỹ thuật quan trọng có thể ảnh hưởng đến tiêu chuẩn web và khả năng tiếp cận nội dung
Google công bố chấm dứt hỗ trợ XSLT
- Ngày 24 tháng 10 năm 2025, Google đã đăng tài liệu “Intent to Deprecate and Remove: Deprecate and remove XSLT” trên diễn đàn nhà phát triển Chromium
- Theo đó, chức năng XSLT dự kiến sẽ bị loại bỏ hoàn toàn vào năm 2027
- Google trước đó đã từng cố gắng loại bỏ XSLT vào tháng 7 năm 2013
- Nỗ lực khi đó đã bị dừng lại, nhưng với thông báo lần này, quá trình đó được khởi động lại sau 12 năm
Lịch sử khai tử công nghệ của Google
- Từ trước đến nay, Google được cho là đã chấm dứt khoảng 300 công nghệ
- Ví dụ tiêu biểu là Google Reader, được thông báo ngừng hoạt động vào ngày 13 tháng 3 năm 2013
- XSLT sắp được thêm vào danh sách ‘Killed by Google’
- Bài viết dùng cách diễn đạt “Google ghét XML và RSS” để nhấn mạnh mối liên hệ giữa RSS và XSLT
Các lập luận liên quan đến XML và RSS
- RSS là công nghệ dùng để phân phối tin tức, và bài viết đề cập khả năng Google có thể kiểm soát tin tức bằng cách loại bỏ nó
- XSLT là công nghệ đang được sử dụng trên nhiều trang web của chính phủ, và bài viết chỉ ra rằng động thái của Google có thể ảnh hưởng đến cả công nghệ web liên quan đến lập pháp
- Bài viết đưa ra góc nhìn phê phán rằng “Google tăng cường quyền kiểm soát web bằng cách loại bỏ XML và RSS”
Quan điểm của các trình duyệt khác
- Mozilla cho biết việc loại bỏ XSLT có thể “phá vỡ nội dung web hiện có (break existing web content)”
- Apple bày tỏ lập trường muốn tham gia sớm hơn (participate sooner) so với mốc 2027 mà Google đưa ra
- Bài viết trích dẫn rằng Google đã chi trả cho Mozilla khoảng 420 triệu USD mỗi năm và cho Apple 20 tỷ USD trong 1 năm
- Bài viết tính toán rằng trong 10 năm qua, tổng số tiền trả cho hai công ty này là khoảng 244,2 tỷ USD
Kêu gọi bảo tồn XSLT
- Tác giả nhấn mạnh thông điệp “Hãy ngăn Google giết chết XSLT”
- Cũng có lời kêu gọi hành động: “Hãy thêm XSLT vào website và blog”
- Bài viết kết thúc bằng khẩu hiệu “Keep XSLT alive!” để kêu gọi sự tham gia của người dùng và việc bảo tồn công nghệ
2 bình luận
Đừng gửi nó nữa.
Ý kiến trên Hacker News
Tôi đã hy vọng trang này thực sự là một tài liệu XML, và may là đúng thật
Nếu kiểm tra bằng lệnh
curl https://xslt.rip/thì sẽ thấy trong thẻ<html>có câu “If you're reading this, XSLT was killed by Google.”Nội dung thực sự nằm ở index.xsl, và tác giả là một frontend designer, cũng vận hành trang cá nhân rất đẹp là dbushell.com
Cả hai trang đều có cảm giác rất cá nhân
Thiết kế của trang gợi nhớ thời web thập niên 90 nên buồn cười theo một cách kỳ lạ
<noscript>hiện “trang này cần JavaScript”Giờ tôi cũng tò mò không biết ngoài Google ra còn trình duyệt nào vẫn còn triển khai XSLT hay không
Tôi phản đối mạnh mẽ việc bỏ hỗ trợ XSLT trong trình duyệt
Trên trang cá nhân tôi dùng cả
XSLTProcessorcủa JavaScript lẫn<?xml-stylesheet …?>, và cũng đã để lại ý kiến trong thread GitHub liên quanNhưng có vẻ trang này dùng cách diễn đạt hơi cường điệu. Tôi nghĩ lý do bảo mật và bảo trì của Google là thật lòng, chỉ là hướng đi bị sai
Loại trang như thế này có nguy cơ chỉ làm người ra quyết định khó chịu thay vì thuyết phục họ
Nếu thật sự muốn cứu XSLT thì có lẽ cách tốt nhất là tạo một bản triển khai mới bằng Rust
Có thể tôi thuộc phe thiểu số, nhưng tôi thấy đáng tiếc khi XSLT đang dừng lại như thế này
Cách đây 25 năm, việc tạo ra vô số thư viện không hoàn chỉnh để thay thế hệ sinh thái XML+XPath+XSLT là một sự lãng phí nhân tài
Tôi thừa nhận SOAP hay XML Schema là quá mức, nhưng cách
eval()thời kỳ đầu của JSON cũng đâu phải kỹ thuật tốtCuối cùng lẽ ra người ta có thể xây dựng một hệ thống XML tốt hơn, nhưng lại say mê cái mới và bỏ mất những ưu điểm sẵn có
Trong Ruby, Python, Java và nhiều ngôn ngữ khác, parse XML lúc nào cũng đau đầu, còn JSON thì đơn giản và ổn định hơn nhiều
Nó phức tạp đến mức cần chuyên gia chuyên trách, và bản thân điều đó đã thấy như một sự lãng phí
Thật tiếc khi những ý tưởng semantic web của thập niên 2010 đang biến mất
Tôi gần như không dùng XSLT, nhưng việc Google cư xử như thể họ là chính web làm tôi rất bực
Việc họ cố loại bỏ uBlock Origin cũng vậy, hay chuyện các trình duyệt AI hiển thị thực tại theo kiểu méo mó cũng vậy
Tôi không muốn sống trong một thế giới nơi chính phủ hay doanh nghiệp làm trung gian để kiểm soát thông tin
Tôi cũng nghĩ chất lượng Google Search đã bị cố ý làm tệ đi từ khoảng 5 năm trước
Họ đã khống chế hệ sinh thái web bằng độc quyền quảng cáo, loại bỏ adblock, hạn chế cài ứng dụng và nhiều thứ khác
Dù vậy, thiết kế của trang này thực sự rất đẹp, đậm chất retro
Ngay trong nội bộ Google cũng có nhiều quyết định kiểu “chúng tôi cũng chẳng muốn ôm việc này, nhưng còn ai khác làm nổi?”
Giống như trường hợp OpenGL thất bại với mô hình consortium và bị DirectX lấn át, chỉ riêng tính mở của tiêu chuẩn là không đủ để giữ thị trường
Tiêu chuẩn trình duyệt cũng mang rủi ro tương tự. Cuối cùng điều quan trọng là ai có thể lên tiếng
Trình duyệt vốn đã quá phức tạp nên tôi đồng ý một phần với quyết định bỏ XSLT
Cá nhân tôi chưa từng dùng XSLT, và cũng không thấy nó liên quan nhiều đến RSS
Ví dụ / giải thích về cách từng được style / ví dụ tự áp dụng style thủ công
Như ví dụ của lepture.com, điều này cũng hữu ích cho những người không biết về RSS reader
Nếu ngày mai Google chữa khỏi ung thư thì chắc vẫn sẽ có người nói “Google đã giết ung thư”
Tôi không nghĩ các hãng trình duyệt nhỏ sẽ muốn tiếp tục bảo trì đống mã XSLT cũ kỹ, và các trình duyệt mới cũng sẽ không có kế hoạch bổ sung nó
Tôi thấy đây là một quyết định hợp lý, được dọn dẹp gọn gàng
Vậy tôi khá tò mò cụ thể có công ty nào ủng hộ quyết định này
Trang này giống một kiểu bài test Rorschach
Nó đồng thời chứa cả lời chỉ trích “Google đã giết XSLT” lẫn sự châm biếm rằng việc cố thúc XSLT trong năm 2025 là lố bịch
Câu “Hãy nói với bạn bè và gia đình về XSLT! Hãy thêm nó vào website trước khi quá muộn!” thể hiện điều đó rất rõ
Với website tĩnh, XSLT là cách duy nhất để render RSS sao cho đẹp mắt
Những thay đổi kiểu này tiếp tục bào mòn tính tự chủ của web cá nhân, và đẩy mọi thứ về phía các webapp lớn
Cảm giác như kết thúc của một thời đại
Hồi trước tôi từng học tutorial XSLT và thấy thật kỳ diệu khi tài liệu XML có thể được “thổi hồn” để trở nên sống động
Đến giờ tôi vẫn dùng nó để thêm style cho RSS feed của mình
Link thông báo liên quan là bài trên diễn đàn Chromium và tài liệu dành cho nhà phát triển Chrome
Tôi hiểu gánh nặng bảo trì là lớn, nhưng vẫn có cảm giác một niềm vui nhỏ của web lại vừa biến mất thêm một thứ
Google giờ đã độc quyền gần như mọi lĩnh vực
Như trường hợp Android (link liên quan), giờ đến cả việc cái gì được phép hay bị cấm cũng là do Google quyết định
Vì thế sẽ hay nếu có một trang vận động kiểu keepXSLTAlive.tld như keepandroidopen.org
Hoặc cũng có thể chỉnh lại UI của xslt.rip một chút để tạo không khí phản kháng rõ hơn
Công nghệ nên được đánh giá bằng giá trị của chính nó
Trang web này thật sự rất đẹp
Tự dưng tôi muốn làm một trang HTML kiểu thập niên 90 bằng các thẻ
<iframe>,<blink>,<marquee>,<table>À không, Canvas cũng cũ rồi, chắc phải dùng WebGPU chứ