10 puan yazan GN⁺ 2024-06-18 | 2 yorum | WhatsApp'ta paylaş
  • Eklentilerin ayrılması: Tüm eklentiler ayrı bir depo ve web sitesine taşındı. Her eklenti ayrı ayrı sürümlendirilebiliyor ve geliştirilebiliyor.
  • SSE eklentisi: 1.x eklentilerinin çoğu 2.x ile uyumlu, ancak SSE eklentisinin yükseltilmesi gerekiyor.
  • hx-sse ve hx-ws özniteliklerinin kaldırılması: 1.x'te önerilen eklentilerle değiştirildi.
  • HTTP DELETE istekleri: Form kodlu gövde yerine parametre kullanacak şekilde değiştirildi.
  • JavaScript modül stilleri: Çeşitli JavaScript modül stilleri için dosyalar sağlanıyor.
    • ESM modülü: /dist/htmx.esm.js
    • UMD modülü: /dist/htmx.umd.js
    • AMD modülü: /dist/htmx.amd.js
    • Tarayıcıda yüklenebilir dosya: /dist/htmx.js
  • hx-on özniteliğinin kaldırılması: Daha az hileli olan hx-on: sözdizimiyle değiştirildi.

Küçük değişiklikler

  • Varsayılan ayar değişiklikleri:
    • htmx.config.scrollBehavior, 'smooth'tan 'instant'a değiştirildi.
    • DELETE istekleri artık sorgu parametreleri kullanıyor. Bu davranış, htmx.methodsThatUseUrlParams değerini ['get'] olarak ayarlayarak geri alınabilir.
    • htmx.config.selfRequestsOnly varsayılan olarak true'ya ayarlandı.

Özellikler

  • selectAndSwap() metodu: İç API metodu, herkese açık swap() metoduyla değiştirildi.
  • Web Components desteği: Web Components desteği büyük ölçüde iyileştirildi.
  • Karanlık mod desteği: Web sitesi artık karanlık modu destekliyor.

2 yorum

 
[Bu yorum gizlendi.]
 
GN⁺ 2024-06-18
Hacker News görüşleri
  • İç web uygulamalarında htmx kullanarak istemci tarafındaki 500 satır JS'yi sildiler ve özellik ekleme hızları arttı. Dosya yükleme deneyiminin iyileştirilmesi gerekiyor.
  • htmx'in yaratıcısı IE desteğini bıraktı ve kütüphaneyi sadeleştirdi. Bir yükseltme rehberi de sunuluyor.
  • htmx, HTML'nin web'in ana dili olduğu bir geleceğe dair fikir veriyor. Sektörün bu yöne dönmesi umuluyor.
  • htmx 2.0.0 sürümünün şaka olduğunu düşündüler, ancak çerçeveye yönelik sevginin sürmesini görmek sevindirici.
  • htmx hakkında çok sayıda gönderi var, ama bu büyük sürümün üst sıralara çıkarılması isteniyor.
  • htmx kullanıcılarından backend yığınlarını ve yaklaşımlarını paylaşmaları isteniyor. Özellikle Node(+TS) şablonlayıcıları ve endpoint yönetimi merak ediliyor.
  • htmx'i sevdiklerini söylüyorlar. Web geliştirme yeniden eğlenceli hale geliyor. Ana mantık sunucuda HTTP ve HTML ile işleniyor.
  • htmx'i henüz denemediler, ama basit bir JS kütüphanesi gibi görünüyor. Yavaş derleme süreleri olmadan sade bir yapı sunuyor.
  • React'in baskın konumuna bir alternatif çıkmasına seviniyorlar.
  • htmx yükseltme müziğini çok seviyorlar. Daha fazla kütüphanenin büyük sürümlere müzik eklemesini istiyorlar.