JQuery 4.0 Terbaru Menghapus Dukungan IE>11 dan API Lama

JQuery 4.0 baru diluncurkan pada 8 Februari lalu. Terdapat beberapa perubahan dari versi lamanya, seperti tidak lagi mendukung IE di bawah 11 dan menghapus fungsi API lama yang sudah tidak diperlukan.
jquery 4.0 beta
Daftar Isi

Pada 6 Februari lalu, jQuery telah mengumumkan versi barunya, yaitu jQuery 4.0 versi beta.

Sebenarnya, versi ini sudah dikembangkan sejak lama, tetapi banyak hal yang perlu diperbaiki hingga akhirnya siap untuk rilis.

JQuery memang merupakan perpustakaan JavaScript yang cukup banyak digunakan.

Survei yang dilakukan oleh W3Techs menyatakan bahwa 77.1% situs web menggunakan perpustakaan JQuery.

Popularitas dan kepercayaan itu membuat jQuery berusaha melakukan pembaruan-pembaruan untuk meningkatkan fungsi yang lebih maksimal. Oleh karena itu, mereka meluncurkan jQuery 4.0 versi beta belakangan ini.

Apa yang Baru di JQuery 4.0?

Lalu, apa saja yang berubah pada versi baru ini? Simak beberapa perubahan-perubahan baru yang terdapat pada jQuery 4.0 berikut ini!

1. Menghentikan Dukungan IE<11

JQuery sudah tidak mendukung Internet Explorer (IE) di bawah versi 11. Artinya, IE versi 10 ke bawah sudah tidak didukung pada versi jQuery terbaru ini.

JQuery berencana untuk menghapus dukungan internet explorer secara bertahap.

Itu artinya, versi selanjutnya (jQuery 5.0) kemungkinan juga akan menghapus dukungan IE 11. Hal itu dilakukan salah satunya adalah untuk mengurangi ukurannya.

Versi terbaru ini juga sudah tidak mendukung beberapa browser lama lainnya, seperti iOS <11, Android Browser, Edge Legacy, da juga Firefox <65.

Akan tetapi, jika masih menggunakan beberapa browser tersebut, Anda dapat menggunakan JQuery versi sebelumnya.

2. Menghapus API yang Tidak Digunakan

Pada versi sebelumnya, terdapat beberapa fungsi API yang sudah tidak digunakan.

Di versi ini, fungsi-fungsi tersebut sudah dihapus. Hal ini dimaksudkan untuk memudahkan pembaruan yang lebih besar.

Beberapa fungsi API yang dihapus Pada JQuery 4.0 adalah sebagai berikut.

3. Pengalihan Fungsi

Versi sebelumnya terdapat beberapa fungsi internal, seperti push, sort, dan juga splice.

Pada versi terbaru ini, ketiga fungsi tersebut dihapus dan dialihkan ke fungsi Array, bukan prototype. Jadi, misalnya seperti $elems.push( elem) akan menjadi [].push.call( $elems, elem).

4. Menambah Dukungan Data Biner

Pada versi ini, jQuery.ajax menambahkan dukungan untuk data biner seperti FormData.

Sebelumnya, data biner ini dikenal dengan string, di mana untuk menonaktifkannya diperlukan cara yang manual. 

Akan tetapi, di versi terbaru jQuery 4.0 ini, data biner tersebut sudah dapat dilakukan secara otomatis.

Hal ini merupakan salah satu perubahan yang cukup signifikan dari versi sebelumnya.

5. Trusted Types dan CSP

JQuery 4.0 memberikan dukungan untuk Trusted Types. JQuery memastikan bahwa HTML yang dilengkapi dengan fungsi ini dapat digunakan untuk manipulation method asalkan tidak melanggar aturan-aturan kebijakan.

Selain itu, untuk menghindari kesalahan CSP pada skrip inline, jQuery mengalihkan permintaan skrip yang tidak sinkron pada tag <script>.

6. Focusin dan Focusout

Di versi sebelumnya, urutan event order yang berlaku adalah focusout, blur, focusin, dan focus.

Akan tetapi, di versi 4.0 ini, jQuery mengganti urutannya sesuai dengan spesifikasi W3C, yaitu blur, focusout, focus, focus

7. Bentuk yang Lebih Ramping

Pada versi terbaru ini, jQuery menghapus Callbacks dan juga Deferreds yang berarti juga mengurangi ukurannya.

Saat ini, jQuery memiliki ukuran di bawah 20k byte gzipped. Namun, ada juga versi yang lebih rampingnya yang berukuran 8k byte gzipped lebih kecil daripada versi reguler.

Nah, itulah beberapa update tentang pembaruan versi dari jQuery 4.0. Saat ini, pembaruan tersebut sudah tersedia di Node Package Manager (NPM) dan juga Bower. Semoga bermanfaat!

Bagikan:

Tampilkan lebih Banyak Rekomendasi Topik.

Dapatkan informasi dan notifikasi update artikel terbaru dari kami, untuk menambah pengetahuan seputar dunia teknologi.

Anda Mungkin juga Menyukai.

Mulai Proyek!

Tentukan paket pilihan sesuai dengan bisnis Anda.

Informasi Personal

Cluster Coding Factory, KEK Singhasari, Jl. Raya Klampok, RT.04/RW.04, Pasrepan, Klampok, Kec. Singosari, Kabupaten Malang, Jawa Timur 65153

Daftarkan diri gratis dan dapatkan keuntungan dari program kami.

Mari wujudkan idemu.

Cluster Coding Factory, KEK Singhasari, Jl. Raya Klampok, RT.04/RW.04, Pasrepan, Klampok, Kec. Singosari, Kabupaten Malang, Jawa Timur 65153

Raih keuntungan bersama kami!

Daftarkan diri gratis dan dapatkan keuntungan dari program kami.