आज, हम Effect 4.0 जारी कर रहे हैं। यह अब तक का सबसे महत्वाकांक्षी रिलीज़ है। हमने Effect को जमीन से ऊपर तक फिर से बनाया। यह तेज़ है, मेमोरी का एक अंश उपयोग करता है, और ट्री-शेकिंग के माध्यम से बंडलों को बहुत छोटा करता है। बंडल का आकार 35.6 kB से घटकर 7.1 kB हो गया। समवर्ती कार्य थ्रूपुट 6.4× बढ़कर प्रति सेकंड 4.57M कार्य हो गया। प्रति फाइबर मेमोरी 86% घटकर 50,000 फाइबर के लिए 21.8 MB हो गई।
एक पारिस्थितिकी तंत्र, शून्य निर्भरताएँ। कई पहले से अलग पैकेज अब effect में ही रहते हैं। कोर effect पैकेज की कोई रनटाइम निर्भरता नहीं है। हम अपने द्वारा भेजी जाने वाली हर पंक्ति को नियंत्रित करते हैं, इसलिए कोई तृतीय-पक्ष निर्भरता श्रृंखला नहीं है और आपूर्ति श्रृंखला हमलों के लिए कम जोखिम है।
फ़ंक्शन से क्लस्टर तक। Effect अब एकल फ़ंक्शन से लेकर वितरित सिस्टम तक पूरी श्रृंखला को कवर करता है। मानक पुस्तकालय और प्लेटफ़ॉर्म एकीकरण इसके आसपास विकसित हुए। वितरित सिस्टम के लिए उच्च-स्तरीय प्रिमिटिव में टिकाऊ वर्कफ़्लो और क्लस्टरिंग शामिल हैं।
मुख्यधारा अपनाना। 21 सितंबर, 2026 के सप्ताह में साप्ताहिक npm डाउनलोड 43.9M तक पहुँच गए, जो 3.x के बाद से 179× की वृद्धि है। 4.x को अपनाना पहले से ही 3.x से अधिक है। Effect 4.x के लिए दीर्घकालिक समर्थन: सितंबर 2029 तक, या 5.0 के जारी होने के एक साल बाद, जो भी बाद में हो, बग फिक्स।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित