Pencapaian dan rencana ke depan untuk formatter kode Prettier
- Prettier adalah formatter kode JavaScript yang menangani beragam gaya penulisan kode dengan cermat dan memiliki tingkat adopsi yang tinggi.
- Setelah pekerjaan pada operator ternary selesai, Prettier akan mencapai kondisi yang stabil, lalu berfokus pada peningkatan performa.
- Selama ini Prettier telah menawarkan kecepatan yang cukup baik, tetapi karena kurangnya persaingan, tidak ada dorongan besar untuk peningkatan performa.
Persaingan dan hadiah untuk peningkatan performa
- Tim Prettier mengumumkan akan memberikan hadiah sebesar 10.000 dolar jika sebuah proyek yang ditulis dalam Rust dapat lulus 95% dari test suite Prettier.
- CEO Vercel Guillermo Rauch dan napi.rs memberikan dana tambahan sehingga total hadiah meningkat menjadi 22.500 dolar.
- Proyek Biome berhasil memenangkan hadiah tersebut, dengan beberapa orang bekerja sama hanya dalam 3 minggu untuk meningkatkan kompatibilitas.
Memperkuat daya saing Prettier
- Proyek Biome menantang Prettier untuk meningkatkan performa dengan menawarkan implementasi yang kompatibel dengan Prettier tetapi jauh lebih cepat.
- Fabio Spampinato menemukan banyak inefisiensi di CLI Prettier dan berencana memperbaikinya hingga akhir tahun.
- Proyek Biome menemukan bug dan keputusan yang meragukan di Prettier, sehingga membuka peluang bagi Prettier untuk melakukan perbaikan.
Donasi yang mendukung Prettier
- Prettier terus meraih keberhasilan berkat donasi dari berbagai perusahaan dan individu.
- Perusahaan seperti Indeed, Frontend Masters, Sentry, Salesforce, Airbnb, dan Cybozu, serta individu seperti Shintaro Kaneko dan Suhail Doshi, menyumbangkan dana dalam jumlah besar.
- Berkat donasi ini, selama 2 tahun terakhir tersedia pembayaran 1,5 ribu dolar per bulan sehingga Fisker Cheung dan Sosuke Suzuki dapat terus mengembangkan Prettier.
- Dengan anggaran saat ini, operasional dapat berjalan selama 8 bulan, dan mereka meminta donasi tambahan.
Opini GN⁺
- Prettier memainkan peran penting di bidang pemformatan kode, dan upaya untuk lebih meningkatkan pengalaman pengembang melalui persaingan peningkatan performa kali ini sangat menonjol.
- Keberhasilan proyek Biome menunjukkan bagaimana kolaborasi dan persaingan dalam ekosistem open source dapat mendorong perubahan yang positif.
- Artikel ini memberikan contoh menarik tentang bagaimana kolaborasi dan persaingan dalam komunitas teknologi dapat saling mendorong kemajuan.
1 komentar
Opini Hacker News
ruff. Wasmer menawarkan bounty sebesar $2,500 untuk mengompilasi Biome ke WASIX, dan ada harapan Biome segera bisa berjalan di Wasmer.