Prettier code formatter की उपलब्धियां और आगे की योजना
- Prettier एक JavaScript code formatter है, जो अलग-अलग coding styles को बारीकी से संभालता है और जिसका adoption rate काफ़ी ऊंचा है.
- ternary operator पर काम पूरा होने के बाद Prettier एक स्थिर अवस्था में पहुंच जाएगा, और उसके बाद उसका फ़ोकस performance improvements पर होगा.
- Prettier अब तक काफ़ी तेज़ रहा है, लेकिन competition की कमी की वजह से performance सुधारने के लिए बहुत ज़्यादा प्रेरणा नहीं थी.
performance सुधार के लिए competition और reward
- Prettier टीम ने घोषणा की कि अगर Rust में लिखा गया कोई project, Prettier test suite का 95% pass कर लेता है, तो उसे 10,000 डॉलर का reward दिया जाएगा.
- Vercel के CEO Guillermo Rauch और napi.rs ने अतिरिक्त फंड दिया, जिससे कुल reward बढ़कर 22,500 डॉलर हो गया.
- Biome project ने यह reward जीत लिया, और सिर्फ़ 3 हफ़्तों में कई लोगों ने मिलकर compatibility बेहतर की.
Prettier की competitiveness को मज़बूत करना
- Biome project, Prettier-compatible होते हुए भी, कहीं ज़्यादा तेज़ implementation देता है, जिससे Prettier के सामने performance सुधारने की चुनौती आई.
- Fabio Spampinato ने Prettier के CLI में कई inefficiencies खोजीं, और साल के अंत तक इन्हें सुधारने की योजना है.
- Biome project ने Prettier के bugs और कुछ questionable decisions को उजागर किया, जिससे Prettier को सुधार का अवसर मिला.
Prettier को support करने वाले donations
- Prettier ने कई कंपनियों और व्यक्तियों के donations की बदौलत लगातार सफलता हासिल की है.
- Indeed, Frontend Masters, Sentry, Salesforce, Airbnb, Cybozu जैसी कंपनियों और Shintaro Kaneko, Suhail Doshi जैसे व्यक्तियों ने बड़ी रकम दान की.
- इन donations की वजह से पिछले 2 सालों में हर महीने 1.5k डॉलर दिए जा सके, जिससे Fisker Cheung और Sosuke Suzuki, Prettier development जारी रख सके.
- मौजूदा budget के हिसाब से 8 महीने तक संचालन संभव है, और अतिरिक्त donations की अपील की गई है.
GN⁺ की राय
- Prettier, code formatting के क्षेत्र में एक अहम भूमिका निभाता है, और इस performance improvement competition के ज़रिए developer experience को और बेहतर बनाने की कोशिश साफ़ दिखती है.
- Biome project की सफलता दिखाती है कि open source ecosystem में collaboration और competition कैसे सकारात्मक बदलाव ला सकते हैं.
- यह लेख एक दिलचस्प उदाहरण देता है कि tech community में collaboration और competition कैसे पारस्परिक विकास को बढ़ावा देते हैं.
1 टिप्पणियां
Hacker News राय
ruffके ट्रेंड का पालन करता दिख रहा है। Wasmer ने Biome को WASIX में compile करने के लिए $2,500 की bounty दी है, और उम्मीद है कि Biome जल्द Wasmer पर चल सकेगा।