Facebook Rilis Yarn, Package Manager JavaScript yang Cepat dan Handal


3d illustration of a blue facebook logo sitting on top of a pile of chrome metallic screws, nuts, bolts, and springs on a reflective surface

[Sumber: Flickr]

Bagi para developer JavaScript, Facebook merilis package manager JavaSript baru secara open-source. Package manager dengan sebutan Yarn ini dijanjikan dapat menginstal lebih cepat dan handal dibandingkan npm populer yang banyak digunakan.

Perusahaan jejaring sosial raksasa tersebut menyatakan bahwa kreasi baru tersebut memiliki kemampuan untuk mengurangi waktu penginstalan dari beberapa menit menjadi beberapa detik pada kasus-kasus tertentu, tergantung dengan ukuran paket yang digunakan.

Package manager Yarn juga mendukung npm registry, akan tetapi memiliki cara berbeda dalam menginstal paket. Yarn menggunakan lockfiles dan sebuah algoritma penginstalan deterministik. Package manager tersebut juga akan mengizinkan seluruh pengguna untuk memelihara struktur direktori node_modules yang sama, dan membantu mengurangi bug yang susah untuk ditemukan dan direplikasi pada multiple machines.

Pengembangan Yarn juga menargetkan untuk memastikan proses penginstalan yang lebih cepat dan handal dengan melakukan proses caching untuk semua paket yang diunduh dan melakukan operasi pararel. Oleh karena itu,  Yarn akan mengizinkan penginstalan paket secara ofline.

Facebook juga menyatakan bahwa Yarn akan mendukung workflow npm dan Bower. Selain itu, pengguna dapat membatasi izin dari penginstalan modul. Facebook juga menyatakan bahwa Yarn dapat bekerja dengan baik untuk menginstal paket-paket publik, akan tetapi untuk sekarang tidak bekerja dengan cukup baik dengan paket-paket private. Para developer yang mengembangkan Yarn sedang berupaya untuk memperbaiki permasalahan tersebut.

[Sumber: TheNextWeb]