1 puan yazan GN⁺ 2025-11-11 | 2 yorum | WhatsApp'ta paylaş
  • Google, 2027’ye kadar XSLT desteğini tamamen sonlandırmayı planladığını resmen duyurdu
  • XSLT, XML belgelerini başka XML biçimlerine dönüştüren bir dil ve çeşitli devlet web sitelerinde de kullanılıyor
  • Google geçmişte 2013’te de XSLT desteğini kaldırmayı denemişti; bu ikinci girişim
  • Mozilla ve Apple da XSLT’nin kaldırılmasına katılma niyetini açıkladı; Google ile olan mali ilişkilerine de değiniliyor
  • Bunun, web standartları ve içerik erişilebilirliğini etkileyebilecek önemli bir teknik değişim olduğu değerlendiriliyor

Google’ın XSLT desteğini sonlandırma duyurusu

  • 24 Ekim 2025’te Google, Chromium geliştirici forumunda “Intent to Deprecate and Remove: Deprecate and remove XSLT” başlıklı belgeyi yayımladı
    • Buna göre 2027’ye kadar XSLT işlevi tamamen kaldırılacak
  • Google daha önce Temmuz 2013’te de XSLT’yi kaldırmayı denemişti
    • O zamanki girişim durdurulmuştu, ancak bu duyuruyla süreç 12 yıl sonra yeniden başladı

Google’ın teknoloji sonlandırma geçmişi

  • Bugüne kadar Google’ın yaklaşık 300 teknolojiyi sonlandırdığı biliniyor
    • Bunun en bilinen örneklerinden biri, Google Reader için 13 Mart 2013’te yapılan kapanış duyurusu
  • XSLT’nin yakında ‘Killed by Google’ listesine eklenmesi bekleniyor
  • Yazıda, “Google XML ve RSS’ten nefret ediyor” ifadesi kullanılarak RSS ile XSLT arasındaki ilişki vurgulanıyor

XML ve RSS ile ilgili iddialar

  • RSS, haber dağıtımında kullanılan bir teknoloji ve yazıda Google’ın bunu ortadan kaldırarak haberleri kontrol etme olasılığına değiniliyor
  • XSLT, çeşitli devlet web sitelerinde kullanılan bir teknoloji ve Google’ın hamlesinin yasama ile ilgili web teknolojilerini de etkileyebileceği belirtiliyor
  • “Google, XML ve RSS’yi ortadan kaldırarak web üzerindeki kontrolünü güçlendiriyor” şeklinde eleştirel bir bakış sunuluyor

Diğer tarayıcıların tutumu

  • Mozilla, XSLT’nin kaldırılmasının “mevcut web içeriğini bozabileceğini (break existing web content)” söyledi
  • Apple, Google’ın 2027 takviminden daha erken katılmak istediğini (participate sooner) ifade etti
  • Yazıda, Google’ın Mozilla’ya yılda yaklaşık 420 milyon dolar, Apple’a ise bir yılda 20 milyar dolar ödediği aktarılıyor
    • Son 10 yılda iki şirkete toplam yaklaşık 244,2 milyar dolar ödendiği hesabı sunuluyor

XSLT’yi koruma çağrısı

  • Yazar, “Google’ın XSLT’yi öldürmesini engelleyelim” mesajını vurguluyor
  • Web sitelerinize ve bloglarınıza XSLT ekleyin” şeklinde bir eylem çağrısı da yer alıyor
  • Yazı, “Keep XSLT alive!” sloganıyla sona ererek kullanıcı katılımı ve teknolojinin korunması çağrısında bulunuyor

2 yorum

 
t7vonn 2025-11-12

Artık bunu göndermeyelim.

 
GN⁺ 2025-11-11
Hacker News yorumu
  • Sitenin gerçekten bir XML belgesi olmasını umuyordum; neyse ki gerçekten de XML belgesiymiş
    curl https://xslt.rip/ komutuyla kontrol edince <html> etiketi içinde “If you're reading this, XSLT was killed by Google.” cümlesi yer alıyor

    • Bu, tarayıcının XSLT’yi destekleyip desteklemediğini ayırt etmek için akıllıca bir yöntem
      Asıl içerik index.xsl içinde ve üreticisi bir frontend tasarımcısı; ayrıca dbushell.com adında harika bir kişisel sitesi de var
      Her iki sitede de kişisel bir dokunuş hissediliyor
    • Bana göre XSLT, web karmaşıklığını patlayıcı biçimde artırıp sonunda geriye yalnızca iki tarayıcı bırakan bir teknoloji gibi hissettiriyor
      Site tasarımı 90’ların web dönemini hatırlattığı için tuhaf şekilde komik
    • Metin tarayıcısıyla (Lynx vb.) girince sadece o cümle görünüyor; bu da <noscript> ile “Bu site JavaScript gerektiriyor” yazısını görmek gibi bir his veriyor
      Artık Google dışındaki tarayıcılarda hâlâ XSLT uygulaması kalıp kalmadığını merak ediyorum
  • Tarayıcılarda XSLT desteğinin kaldırılmasına kesinlikle karşıyım
    Kişisel sitemde hem JavaScript’in XSLTProcessor özelliğini hem de <?xml-stylesheet …?> kullanıyorum ve ilgili GitHub başlığında da görüş bıraktım
    Ama bu site biraz abartılı bir dil kullanıyor gibi. Google’ın güvenlik ve bakım gerekçelerinde samimi olduğunu düşünüyorum ama yönün yanlış olduğunu görüyorum
    Böyle sayfalar karar vericileri ikna etmekten çok onları rahatsız etme riski taşıyor

    • Böyle bir özelliği kullananlar gerçekten çok küçük bir elit ekip olabilir
    • XSLT dönüşümünü sunucu tarafında yaparsanız daha modern araçlar kullanabilirsiniz ve her tarayıcıda çalışır
    • Sitenin abartısı kasıtlı bir mizah gibi görünüyor
    • Tek bir web sayfasıyla karar vericileri ikna edemezsiniz. Bu sayfanın amacı sadece konuya dikkat çekmek
    • libxslt’nin neredeyse hiç bakım görmemesi ve çok sayıda güvenlik açığı barındırması nedeniyle kaldırılmasını makul buluyorum
      XSLT’yi yaşatmak istiyorsanız en iyi seçenek muhtemelen Rust ile yeni bir uygulama yazmak olurdu
  • Azınlıkta olabilirim ama XSLT’nin durma noktasına gelmiş olması üzücü
    25 yıl önce XML+XPath+XSLT ekosisteminin yerine sayısız eksik kütüphane üretmek yetenek israfıydı
    SOAP ve XML Schema’nın aşırılıklarını kabul ediyorum ama JSON’un ilk dönemlerindeki eval() yaklaşımı da iyi mühendislik değildi
    Sonuçta daha iyi bir XML sistemi kurmak mümkün olabilirdi; yenilik hevesiyle mevcut avantajları bırakmış olmamız üzücü

    • İyi XML ayrıştırıcıları hâlâ çok az ama JSON ayrıştırıcıları çok fazla
      Ruby, Python, Java gibi dillerde XML ayrıştırmak hep acı vericiydi; JSON ise çok daha basit ve stabildi
    • JSON spesifikasyonu iki sayfada bitiyor, XML spesifikasyonu ise bir kitap kalınlığında. Ağırlık farkı daha buradan belli
    • Geçmişte XSLT kullanmıştım ve ondan gerçekten nefret etmiştim
      O kadar karmaşıktı ki özel uzman gerektiriyordu; bu da başlı başına israf gibi geliyordu
    • Yine de RSS dosyalarını tarayıcıda doğrudan işleyebilmek gibi güzel kullanım alanları vardı
      2010’lardaki semantik web fikirlerinin kaybolması üzücü
  • XSLT’yi neredeyse hiç kullanmıyorum ama Google’ın sanki “web’in kendisiymiş” gibi davranması sinir bozucu
    uBlock Origin’i kaldırma girişimleri de öyle, yapay zeka tarayıcılarının gerçeği çarpıtılmış biçimde göstermesi de hoşuma gitmiyor
    Hükümetlerin ya da şirketlerin aracı rolü üstlenip bilgiyi kontrol ettiği bir dünya istemiyorum
    Google Arama kalitesinin de zaten 5 yıldır kasıtlı olarak kötüleştirildiğini düşünüyorum

    • Ben de aynı hissediyorum. XSLT umurumda değil ama Google yarın HTML’yi kaldıracağız dese bunu kim durdurabilir diye düşünmek yorucu
    • Şu anda tarayıcı motorlarının fiilen yalnızca üç tane olması endişe verici
    • Google; Search, Android, Chrome ve AdSense’ten ayrılmalı
      Reklam tekeli, adblock kaldırma çabaları, uygulama kurulum kısıtları gibi hamlelerle web ekosistemine hâkim oldu
      Yine de bu sitenin tasarımı gerçekten çok güzel ve retro hissi güçlü
    • Peki alternatif model ne olurdu?
      Google içinde bile “Bunu biz üstlenmek istemiyoruz ama bunu başka kim yapabilir ki” türü kararlar çoktu
      OpenGL’in konsorsiyum modeliyle başarısız olup DirectX karşısında geride kalması örneğinde olduğu gibi, standartların açık olması tek başına pazarı korumaya yetmiyor
      Tarayıcı standartları da benzer bir risk taşıyor. Sonuçta önemli olan kimin ses çıkarabildiği
  • Tarayıcılar zaten aşırı karmaşık olduğu için XSLT’nin kaldırılması kararına kısmen katılıyorum
    Kişisel olarak hiç XSLT kullanmadım ve RSS ile bağlantısının da çok güçlü olduğunu düşünmüyorum

  • Google yarın kanseri tedavi etse bile biri çıkıp “Google kanseri öldürdü” der gibi geliyor
    Küçük tarayıcı şirketlerinin eski XSLT kodlarını bakım altında tutmak istemesi pek olası değil; yeni tarayıcıların da bunu eklemeyi planlayacağını sanmıyorum
    Bence düzgün toparlanmış bir karar

    • Ama küçük tarayıcılar zaten ihtiyaç duydukları özellikleri seçerek uyguluyor
      O zaman bu kararı özellikle hangi şirketlerin desteklediğini merak ediyorum
    • “Küçük tarayıcılar” derken tam olarak hangi tarafları kastettiğini sormak isterim
  • Bu site bir tür Rorschach testi gibi
    Hem “Google XSLT’yi öldürdü” eleştirisini hem de “2025’te XSLT’yi zorlamaya çalışmak gülünç” hicvini aynı anda içeriyor
    “Arkadaşlarınıza ve ailenize XSLT’yi anlatın! Çok geç olmadan web sitenize ekleyin!” cümlesi bunu iyi gösteriyor

    • Bu açıkça abartının hicvi olarak tasarlanmış
    • Ama ben gerçekten Atom feed nedeniyle XSLT kullanıyorum
      Statik bir sitede RSS’i güzel görünecek şekilde işlemek için XSLT tek yöntem
      Böyle değişiklikler kişisel web’in özerkliğini daha da azaltıyor ve akışı büyük web uygulamalarına doğru itiyor
  • Sanki bir dönemin sonu gibi
    Eskiden XSLT eğitimlerini çalışırken XML belgelerini ‘canlı’ hale getirmenin ne kadar etkileyici olduğunu düşünürdüm
    Hâlâ RSS akışımı stillendirmek için kullanıyorum
    İlgili duyuru bağlantıları Chromium forum gönderisi ve Chrome geliştirici dokümanı
    Bakım yükünün ağır olduğunu anlıyorum ama sanki web’in küçük keyiflerinden biri daha kayboluyor

  • Google zaten neredeyse her alanı tekeline almış durumda
    Android örneğinde olduğu gibi (ilgili bağlantı), artık neyin serbest neyin yasak olduğuna da Google karar veriyor
    Bu yüzden keepandroidopen.org gibi keepXSLTAlive.tld tarzı bir kampanya sitesi yapılması güzel olurdu
    Ya da xslt.rip arayüzü biraz elden geçirilip direniş havası güçlendirilebilirdi

    • Ama Google eleştirisi doğru olsa bile bu, XSLT’nin sürdürülmesi gerektiği anlamına gelmez
      Teknoloji kendi değeri üzerinden değerlendirilmeli
  • Bu web sayfası gerçekten harika
    Bir anda <iframe>, <blink>, <marquee>, <table> etiketleriyle 90’lar usulü bir HTML sayfası yapmak istedim

    • Şaka bir yana, blink ve marquee artık Canvas ile render edilmeli
      Yok, Canvas da eski kaldı; herhalde WebGPU ile yapmak gerekir
    • Bir “çalışma sürüyor” afişi mutlaka olmalı
    • Kısa süre önce tamamen tablolarla kurulmuş bir sayfadan veri çıkarmam gerekti; tam bir iç içe tablo cehennemiydi