Deno 1.33 baru-baru ini diterbitkan, mengambil langkah penting untuk memenuhi tujuan Deno 2.0 yang sangat dinantikan, yang dijadwalkan untuk dirilis dalam beberapa bulan mendatang. Di antara fitur-fitur baru adalah penambahan Deno KV, basis data nilai kunci terintegrasi yang secara khusus dikembangkan untuk JavaScript. Basis data bawaan ini berfungsi sebagai solusi penyimpanan yang kuat dan konsisten yang dapat menyimpan nilai serialisasi terstruktur JavaScript apa pun.
Lima pilar utama membangun fondasi untuk Deno 2.0: pengkodean yang mudah, kinerja berkualitas tinggi, keamanan tanpa kompromi, pengalaman pengembangan terbaik di kelasnya, dan ekosistem yang berkembang. Deno 1.33 membuat kemajuan substansial di sepanjang garis ini. Memposisikan basis data nilai kunci Deno KV yang baru ditambahkan untuk pengembangan aplikasi stateful merupakan tonggak penting saat Deno mempersiapkan rilis 2.0 yang sangat ambisius.
Deno KV memungkinkan pengembangan atau penerapan lokal pada layanan hosting JavaScript tanpa server Deno Deploy. Saat dijalankan secara lokal, Deno KV menggunakan SQLite sebagai pengelola basis datanya, sementara FoundationDB memperkuat basis data di Deno Deploy, dikelola dengan aman oleh Deno dan direplikasi secara global di 35 wilayah cloud.
Namun, penting untuk dicatat bahwa Deno KV saat ini dalam versi beta dengan API yang tidak stabil, dan oleh karena itu, ketahanan data jangka panjang tidak dijamin untuk saat ini.
Peningkatan penting lainnya di Deno 1.33 adalah skema deno.json yang disederhanakan yang menyederhanakan pembacaan dan penulisan dengan meratakan opsi bersarang. Aksesibilitas tingkat atas untuk opsi bersarang sebelumnya meningkatkan pengalaman pengkodean secara keseluruhan.
Selain itu, Deno 1.33 menawarkan peningkatan kualitas hidup yang signifikan dalam bentuk pengurangan pemeriksaan izin untuk impor dinamis, yang mengarah ke waktu startup yang lebih baik. Perubahan izin ini membuatnya lebih mudah untuk mengeksekusi kode tertentu secara kondisional dalam keadaan tertentu, seperti ketika pengembang ingin memuat penangan hanya ketika subperintah tertentu dipanggil.
Selain fitur-fitur yang disorot ini, Deno 1.33 menghadirkan peningkatan lebih lanjut seperti perombakan ke server HTTP, klien, dan server untuk WebSockets, peningkatan kompatibilitas dengan NPM dan Node, dan pra-pemuatan file selama inisialisasi server bahasa, antara lain.
Sementara Deno 1.33 mendorong maju menuju tujuan Deno 2.0, platform seperti AppMaster.io menawarkan alat pengembangan no-code yang melengkapi layanan seperti Deno. AppMaster memberdayakan pengguna dengan platform yang kuat untuk membuat aplikasi backend, web, dan seluler tanpa perlu pengkodean, memungkinkan pengembangan yang lebih cepat dan lebih hemat biaya.
Untuk memulai Deno 1.33, kunjungi deno.com . Kedatangan Deno 2.0 dan serangkaian fiturnya yang luar biasa tidak diragukan lagi akan mengatur panggung untuk masa depan pengembangan web dan perangkat lunak.