4 poin oleh kuroneko 2024-02-07 | 6 komentar | Bagikan ke WhatsApp
  • Versi generasi berikutnya dari jQuery, yaitu 4.0.0, yang telah lama dikembangkan, dirilis dalam versi beta.
  • Perubahan utama
    • Dukungan untuk browser IE 10 ke bawah dihentikan.
    • Fitur yang pada dasarnya sudah disertakan dalam JavaScript seperti array push/sort dihapus, dan fitur yang tidak lagi digunakan di JavaScript juga ikut dihapus.
    • Penanganan event focus dan blur diubah agar sesuai dengan spesifikasi W3C.
    • Fitur yang secara otomatis mengirim permintaan sebagai JSONP saat melakukan permintaan ajax dihapus.
    • Diubah untuk menggunakan Trusted Types API demi mematuhi kebijakan CSP.
  • Selain ini, masih ada banyak perubahan lain, dan secara keseluruhan ukurannya berkurang cukup besar.
  • Jika melakukan upgrade dari jQuery versi 3.0 ke atas, belum ada masalah kompatibilitas yang dilaporkan.

6 komentar

 
nemorize 2024-02-11

Sepertinya jQuery bukan sesuatu yang sampai benar-benar tidak bisa dipakai, jadi mungkin itulah kenapa ia tidak makin hilang.

Dalam arsitektur SPA, jQuery memang pilihan yang tidak masuk akal,
tapi kalau dipakai bersama template engine server-side yang tradisional(?), seberat dan seburuk apa pun keterbacaan jQuery, produktivitasnya tetap jauh lebih tinggi dibanding vanilla wkwk..

Bahkan kalau mau menulis kode yang rapi dengan jQuery, itu juga sangat mungkin, dan memakainya bersama hal-hal yang muncul lama setelah jQuery ditemukan seperti class, async, fetch, dan lain-lain juga sama sekali memungkinkan...
Dalam arsitektur yang bukan SPA, saya jadi tidak merasa perlu sengaja menulis dengan vanilla hanya karena tidak mau memakai jQuery.

 
nemorize 2024-02-11

Pada akhirnya, ini jadi persoalan apakah masuk akal atau tidak menulis dengan struktur yang bukan SPA di era sekarang.

Secara pribadi, untuk skala proyek yang kalau pekerjaan ini diserahkan ke SI atau agensi biayanya sekitar 1 miliar won,
saya cenderung berpandangan bahwa keuntungan yang bisa didapat dari mengadopsi SPA (atau lebih tepatnya framework modern untuk mengimplementasikannya) tidak begitu besar dibandingkan biaya maupun waktu yang dibutuhkan...

 
dlehals2 2024-02-07

Wah, ini jQuery yang bikin nostalgia... tapi kalau dibilang cuma nostalgia, ternyata masih dipakai juga ya.

 
[Komentar ini disembunyikan.]
 
[Komentar ini disembunyikan.]
 
kuroneko 2024-02-07

jQuery... hidup berdampingan di antara nostalgia dan kenyataan.