Deno – Runtime Javascript Alternatif NodeJS
4 mins read

Deno – Runtime Javascript Alternatif NodeJS

mrfdn.com – Deno adalah salah satu runtime Javascript paling populer di dunia.

Sebelumnya, kita mungkin sudah familiar dengan NodeJS, yang merupakan runtime JavaScript.

Runtime artinya semua kode JavaScript akan dieksekusi dan dijalankan di dalamnya.

Dengan memasang runtime JavaScript di komputer, kita dapat mengeksekusi kode JavaScript langsung melalui terminal.

Misalnya melakukan perhitungan, mendownload data, menjalankan web server dan lain sebagainya.

Oleh karena itu, Deno tersedia sebagai runtime JavaScript default.

Mengapa? Mengapa terkunci secara default?

Melihat ke belakang, pencipta NodeJS-lah yang menciptakan Deno.

Namanya Ryan Dahl.

Saat ini dia tidak termasuk dalam jajaran orang dalam NodeJS. Saat itu dia menyadari kalau NodeJS banyak sekali kekurangannya, mungkin bisa dibilang kembung.

Kemudian dia menyadari bahwa semua kode yang dieksekusi di NodeJS akan langsung berjalan. Hal ini kurang baik karena jika ada yang bodoh bisa saja memasukkan kode tersebut agar berjalan secara otomatis tanpa disadari oleh pengguna.

Lalu Ryan melakukan Deno. Di Deno, kami tidak diperbolehkan menjalankan perintah tertentu tanpa izin, kami tidak dapat mengakses tautan tertentu secara normal, dan kami tidak dapat menulis ke sistem tanpa izin.

Dan hampir semua hal bisa dilakukan di NodeJS dengan Deno. Caranya sedikit berbeda.

Mengapa menggunakan Deno ketika NodeJS dapat mencakup semuanya #

Sebagai mahasiswa yang menggunakan Deno telah membawa saya pada perjalanan baru ke dunia Javascript.

Di sini saya belajar lebih banyak tentang apa yang bisa dicari dengan Javascript.

Salah satunya adalah web developer solid yang berjalan pada runtime Deno yaitu Lume.

Sebelumnya saya membuat website statis dengan Astro dan Hugo, namun ternyata ada yang lebih mudah yaitu menggunakan Lume.

Kapan tidak menggunakan Deno#

Ketika proyek/proyek sudah matang menggunakan NodeJS, maka jangan terburu-buru menggunakan Deno.

Beberapa hal tidak berfungsi di Deno.

Misalnya, ketika saya ingin menjalankan SolidStart di Deno, tidak ada opsi untuk menjalankannya di luar NodeJS.

Namun jika bersifat eksperimen, silakan dicoba terlebih dahulu sebelum memutuskan menggunakan Deno.

Manfaat menggunakan Deno#

Yang paling menarik, setelah saya mengenal Deno, saya bisa mendapatkan manfaat dari menjalankan blog ini di platform Deno yaitu Deno Deploy.

Meskipun blog ini dibuat dengan Hugo, namun fungsi github memungkinkan saya menonaktifkan hosting Deno.

Ya, hosting gratis Deno adalah SSR (site sharing). Artinya dapat memenuhi pesanan di sisi server sebelum sampai ke pelanggan.

Ini mirip dengan Vercel, tetapi tidak seperti Cloudflare Pages dan Netlify, ini dapat menangani file statis.

Deno telah menambahkan TypeScript secara default. Artinya jika Anda menulis TypeScript di deno, maka akan dikompilasi menjadi javascript yang dapat diinterpretasikan/dibaca oleh web browser/cli.

Kekurangan Menggunakan Deno#

Yang paling jelas adalah mengajar. Deno butuh waktu, tidak bisa langsung diatur, karena banyak hal baru yang bisa ditemukan.

Ada beberapa tutorial Deno online. Jika terjadi error pada aplikasi, mungkin akan sulit untuk memperbaikinya jika Anda tidak mengetahui Javascript dengan baik dan membaca dokumentasi Deno lebih lanjut.

Kata terakhir#

Jika Anda adalah seseorang yang selalu bersemangat dengan hal-hal baru, teknologi baru, Deno mungkin bisa menjadi petualangan Anda selanjutnya di dunia Javascript.

Saya juga perlu belajar banyak. Dengan menggunakan Deno saya mengetahui bahwa teknologi Javascript semakin berkembang di dunia web.

Terima kasih kepada para pengembang.

PakarPBN

A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.

In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.

The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.

Jasa Backlink

Download Anime Batch