million - React को 70% तेज़
(million.dev)- React के Virtual DOM को एक तेज़ और हल्के (<4kb) विकल्प से बदलकर इसे 70% तेज़ बनाना
- "block" virtual DOM का उपयोग
- सिर्फ React components को wrap करने भर से rendering और loading speed तेज़ हो जाती है
- custom compiler के साथ server पर optimization
- शक्तिशाली API के जरिए अन्य components के optimization का समर्थन
8 टिप्पणियां
नहीं... अगर इसे 70% तक तेज़ बनाया जा सकता था, तो अब तक इससे जुड़े डेवलपर्स आखिर कर क्या रहे थे? यह तो बिल्कुल बेतुकी स्थिति है। ऐसी चीज़ का ध्यान खींचना ही इस बात का मजबूत सबूत है कि वेब इकोसिस्टम बुरी तरह बिखरा हुआ है और कोई भी performance जैसी चीज़ की ज़रा भी परवाह नहीं करता।
Blockdom का कॉन्सेप्ट एक तरह का serialization करता है, इसलिए यह कोई बहुत नया नहीं है.
यह कॉन्सेप्ट कुछ हद तक lit-html, ivi वगैरह में भी लागू किया गया है.
समस्या हमेशा की तरह compatibility की ही है..
React की सभी सुविधाएँ इस्तेमाल नहीं की जा सकतीं; इसे इस्तेमाल करने के लिए कुछ शर्तें पूरी करनी होती हैं। हमेशा legacy हटाकर या features delete करके optimization करने का तरीका कुछ मामलों में मददगार होता है, लेकिन कुछ हिस्सों में बिल्कुल मदद नहीं करता।
सिर्फ़ यह कि कोई चीज़ तेज़ performance के साथ आई है, इसका मतलब यह नहीं कि performance की परवाह नहीं की जा रही। बल्कि performance की परवाह की जा रही है, इसलिए शायद और तेज़ चीज़ें बनाने की प्रेरणा मिलती है :)
ओह, यह काफ़ी दिलचस्प एजेंडा लगता है। जैसा pedogunu-nim ने कहा, मैं इस बात से सहमत हूँ कि, "तेज़ performance वाली कोई चीज़ आ जाना इस बात का सबूत नहीं है कि लोग performance की परवाह नहीं करते।" लेकिन 70% का आँकड़ा अपने-आप में एक तरह का सबूत भी लगता है.
व्यक्तिगत रूप से मेरे मन में यह विचार आता है कि, 'क्या तकनीक की ज़रूरत वाले बाज़ारों की संख्या बढ़ने और उनकी growth speed के साथ चलने की कोशिश में तकनीक की पूर्णता कुछ कम नहीं हो गई होगी? और million जैसे tools शायद उसका सबूत भी हो सकते हैं.'
मुझे लगता है कि CSR में रुचि कम हो रही है, और उसी के साथ उसकी परिपक्वता भी घट रही है। वास्तव में, चर्चा SSR को केंद्र में रखकर ही हो रही है.
और जो टूल्स यह दावा करते हैं कि उनका performance तेज़ है, वे हमेशा यह नहीं कहते कि वे "पिछले version के कई हिस्सों के साथ compatible हैं"। मुझे लगता है कि इसे परिपक्वता कम होने के बजाय, A को बाहर रखकर B को हासिल करने वाला कोई नया टूल आया है, इस तरह देखा जा सकता है.
कमाल है..
मैंने इसे पहली बार जून 2021 में बनाया था; उस समय मैं हाई स्कूल के दूसरे साल में था, और इस साल ग्रेजुएट हो गया हूँ।
https://linkedin.com/feed/update/…
कहा जा रहा है कि वे इसे फुल-टाइम डेवलप करना चाहते हैं और sponsors की तलाश में हैं। कमाल है..
ऐसी चीज़ें देखकर जलन होती है।