Vitest 4.0 — ब्राउज़र मोड स्थिर, दृश्य प्रतिगमन और Playwright ट्रेस
मुख्य अपडेट
Vitest 4.0 (22 अक्टूबर, 2025 को जारी) ब्राउज़र मोड को प्रयोगात्मक से स्थिर करता है, अंतर्निहित दृश्य प्रतिगमन परीक्षण जोड़ता है, पहले श्रेणी का Playwright ट्रेस समर्थन, बेहतर लोकेटर APIs और प्रकार-जानकारी वाले जीवनचक्र हुक, साथ ही नए आश्वासन सहायक (स्कीमा-मैचिंग सहित) प्रदान करता है। ब्राउज़र प्रदाता अब अलग पैकेज हैं (जैसे, Playwright, WebDriverIO, Preview), रिपोर्टर्स और कुछ डिफ़ॉल्ट बदल गए हैं, और कुछ ब्रेकिंग चेंज हैं जिन्हें परियोजना ने माइग्रेशन गाइड में दस्तावेजित किया है।
यह क्यों महत्वपूर्ण है
यह फ्रंट-एंड इंजीनियरों के लिए एक व्यावहारिक, गैर-सौंदर्यात्मक रिलीज है। ब्राउज़र मोड को स्थिर करना और परीक्षण रनर में दृश्य प्रतिगमन को समाहित करना टीमों को एक ही, तेज़ कार्यप्रवाह के तहत यूनिट, घटक और बुनियादी दृश्य परीक्षणों को समेकित करने की अनुमति देता है, बजाय इसके कि वे अलग-अलग उपकरणों या कस्टम हार्नेस के साथ juggling करें। Playwright ट्रेस एकीकरण और बेहतर डिबगिंग (ब्राउज़र रन के लिए संपादक "Debug Test") CI विफलताओं को पुन: उत्पन्न करना और अस्थिर UI परीक्षणों को ट्राइज़ करना बहुत आसान बनाते हैं, क्योंकि ट्रेस और स्क्रीनशॉट सीधे रिपोर्टर्स में प्रदर्शित होते हैं। प्रकार-जानकारी वाले हुक और स्कीमा मैचर्स जटिल परीक्षण सेटअप में TypeScript की कार्यक्षमता को सुधारते हैं, जिससे बुनियादी कोड और रनटाइम प्रकार-आधारित सत्यापन में दर्द कम होता है।
संचालनात्मक प्रभाव ठोस है: CI पाइपलाइनों को बिना कस्टम एडेप्टर के समृद्ध कलाकृतियाँ (ट्रेस/स्क्रीनशॉट) एकत्रित करने की अनुमति मिलती है; टीमों को रिपोर्टर परिवर्तनों और ब्राउज़र प्रदाता पैकेजिंग की समीक्षा करनी चाहिए क्योंकि कॉन्फ़िगरेशन और निर्भरता सूचियों को अपडेट की आवश्यकता होगी; बड़े मोनोरेपोज़ या कस्टम रिपोर्टर्स के लिए एक छोटा माइग्रेशन प्रयास अपेक्षित है। Vite/Vitest का उपयोग करने वाली अधिकांश टीमों के लिए, यह रिलीज विश्वसनीय UI परीक्षण के लिए घर्षण को कम करती है और आंतरिक विकास चक्र को तेज करती है, विशेष रूप से घटक-केंद्रित ढांचों के लिए।
स्रोत
आगे पढ़ें
Node.js 22 (LTS) — अंतर्निहित HTTP/HTTPS प्रॉक्सी + प्रतिशत मेमोरी आकार (उत्पादन तैनातियों के लिए तत्काल)
31 अक्तूबर 2025Node.js 22.21.0 (LTS) http/https/fetch के लिए अंतर्निहित प्रॉक्सी समर्थन और --max-old-space-size के लिए प्रतिशत समर्थन जोड़ता है — कंटेनराइज्ड और कॉर्पोरेट-नेटवर्क तैनातियों के लिए तत्काल व्यावहारिक प्रभाव।
TypeScript मूल पोर्ट पूर्वावलोकन — ~10x तेज tsc और भाषा सेवा
30 अक्तूबर 2025Microsoft ने TypeScript कंपाइलर और भाषा सेवा का एक मूल-पोर्ट पूर्वावलोकन प्रकाशित किया है जो संकलन और संपादक की विलंबता को नाटकीय रूप से कम करता है — बड़े TypeScript/repo निर्माण और CI के लिए तात्कालिक व्यावहारिक लाभ।
Node.js 24 सक्रिय LTS में प्रवेश करता है (28 अक्टूबर, 2025)
28 अक्तूबर 2025Node.js v24 आज वर्तमान से सक्रिय LTS में चला गया — उत्पादन टीमों को अब अपग्रेड, CI सत्यापन और प्रदाता/रनटाइम जांच की योजना बनानी चाहिए।