10 poin oleh GN⁺ 2024-06-18 | 2 komentar | Bagikan ke WhatsApp
  • Pemisahan ekstensi: Semua ekstensi dipindahkan ke repositori dan situs web terpisah. Setiap ekstensi dapat dikelola versinya dan dikembangkan secara independen.
  • Ekstensi SSE: Sebagian besar ekstensi 1.x kompatibel dengan 2.x, tetapi ekstensi SSE perlu di-upgrade.
  • Penghapusan atribut hx-sse dan hx-ws: Digantikan oleh ekstensi yang direkomendasikan di 1.x.
  • Permintaan HTTP DELETE: Kini menggunakan parameter alih-alih body yang di-encode sebagai form.
  • Gaya modul JavaScript: Menyediakan file untuk berbagai gaya modul JavaScript.
    • Modul ESM: /dist/htmx.esm.js
    • Modul UMD: /dist/htmx.umd.js
    • Modul AMD: /dist/htmx.amd.js
    • File yang dapat dimuat di browser: /dist/htmx.js
  • Penghapusan atribut hx-on: Digantikan oleh sintaks hx-on: yang tidak terlalu hacky.

Perubahan kecil

  • Perubahan konfigurasi default:
    • htmx.config.scrollBehavior diubah dari 'smooth' menjadi 'instant'.
    • Permintaan DELETE kini menggunakan parameter kueri. Ini dapat dikembalikan dengan mengatur htmx.methodsThatUseUrlParams ke ['get'].
    • htmx.config.selfRequestsOnly kini bernilai true secara default.

Fitur

  • Metode selectAndSwap(): Metode API internal digantikan oleh metode swap() yang kini diekspos.
  • Dukungan Web Components: Dukungan untuk Web Components meningkat secara signifikan.
  • Dukungan dark mode: Situs web kini mendukung dark mode.

2 komentar

 
[Komentar ini disembunyikan.]
 
GN⁺ 2024-06-18
Komentar Hacker News
  • Menggunakan htmx untuk aplikasi web internal dan berhasil menghapus 500 baris JS sisi klien, sehingga penambahan fitur menjadi lebih cepat. Pengalaman unggah file masih perlu ditingkatkan.
  • Pencipta htmx menghentikan dukungan untuk IE dan merapikan library. Tersedia panduan upgrade.
  • htmx memberi gambaran tentang masa depan saat HTML menjadi bahasa utama web. Berharap industri beralih ke arah ini.
  • Awalnya mengira rilis htmx 2.0.0 adalah lelucon, tetapi senang melihat kecintaan terhadap framework ini terus berlanjut.
  • Ada banyak posting tentang htmx, tetapi berharap rilis besar kali ini dinaikkan ke bagian atas.
  • Meminta para pengguna htmx untuk membagikan stack backend dan pendekatan mereka. Terutama tertarik pada templater dan pengelolaan endpoint di Node(+TS).
  • Ada pendapat yang mengatakan sangat menyukai htmx. Pengembangan web jadi menyenangkan lagi. Logika utama ditangani di server dengan HTTP dan HTML.
  • Belum pernah mencoba htmx, tetapi terasa seperti library JS yang sederhana. Simpel tanpa waktu build yang lambat.
  • Senang ada alternatif bagi posisi dominan React.
  • Menyukai musik upgrade htmx. Berharap lebih banyak library menambahkan musik untuk rilis besar.