GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

100 articlesDeep, practical knowledge

बहुतेक वेब ॲप्स अजूनही इमेज अपलोड्सना एका 'ब्लॅक बॉक्स'प्रमाणे हाताळतात. वापरकर्ता फाईल ड्रॉप करतो, ब्राउझर ती पाठवतो आणि सर्व्हर

बहुतेक वेब ॲप्स अजूनही इमेज अपलोड्सना एका 'ब्लॅक बॉक्स'प्रमाणे हाताळतात. वापरकर्ता फाईल ड्रॉप करतो, ब्राउझर ती पाठवतो आणि सर्व्हर एकतर तो डेटा स्वीकारतो किंवा असा ४१३ एरर देतो जो कोणीही...

JavaScript · 5 min read

डीबगिंगच्या सर्व पद्धतींना छेद देणारा एक बग रिपोर्ट समोर आला. कमी क्षमतेच्या अँड्रॉइड फोन वापरणाऱ्या वापरकर्त्यांनी सांगितले की ॲप अचानक गायब होते.

डीबगिंगच्या सर्व पद्धतींना छेद देणारा एक बग रिपोर्ट समोर आला. कमी क्षमतेच्या अँड्रॉइड फोन वापरणाऱ्या वापरकर्त्यांनी सांगितले की ॲप अचानक गायब होते. ॲप सुरू होताना नाही. किंवा एखाद्या विशिष्ट टॅप किंवा स्वाइप दरम्यानही नाही. अंदाजे...

JavaScript · 6 min read

JavaScript मध्ये arrays सोबत काम करताना आता क्वचितच तुम्हाला लूप लिहिण्याची गरज पडते. ही भाषा आता तुम्हाला अभिव्यक्तीपूर्ण साधने...

JavaScript मध्ये arrays सोबत काम करताना आता क्वचितच तुम्हाला लूप लिहिण्याची गरज पडते. ही भाषा आता तुम्हाला अशी अभिव्यक्तीपूर्ण साधने देते जी गुंतागुंतीच्या आणि गोंधळात टाकणाऱ्या डेटाला स्वच्छ आणि वाचनीय स्वरूपात रूपांतरित करतात...

JavaScript · 5 min read

तांत्रिक त्रुटीमुळे खेळाडूंचा गेम वाया जाणे त्यांना अजिबात आवडत नाही. प्लॅटफॉर्म स्पष्ट होता, वेळही योग्य होती, आणि अचानक गेममुळे त्यांचा गेम संपला.

तांत्रिक त्रुटीमुळे खेळाडूंचा गेम वाया जाणे त्यांना अजिबात आवडत नाही. प्लॅटफॉर्म स्पष्ट होता, वेळही योग्य होती, आणि मग गेमने त्यांना हरवले; पण हे त्यांनी चूक केल्यामुळे झाले नाही, तर ब्राउझरच्या...

JavaScript · 6 min read

TypeScript 7 च्या Go रिव्हराईटमुळे VS Code चा कंपाईल वेळ 11.9 पटीने कमी होऊन 1.3 सेकंद झाला

मायक्रोसॉफ्टने जुन्या Node-आधारित इंजिनच्या जागी Go मध्ये कंपायलर पुन्हा तयार केला आहे. पॅरलल पार्सिंग आणि टाईप-चेकिंगमुळे VS Code चा कंपाईल वेळ 17.5 सेकंदांवरून 1.3 सेकंदांच्या खाली आला असून, मोठ्या कोडबेसमध्ये मेमरीचा वापर 26% पर्यंत कमी झाला आहे.

JavaScript · 2 min read

Vite 8 ने Rust-आधारित Rolldown मुळे बिल्ड वेळ १० पटीने कमी केली

Vite 8 मार्गदर्शक: १० पट वेगवान बिल्ड्स. मार्च २०२६ मध्ये फ्रंटएंड डेव्हलपमेंटमधील बिल्ड वेळेत मोठा बदल झाला आहे. Vite 8 आता Rolldown सह उपलब्ध आहे. हे एक Rust आधारित बंडलर आहे, जे esbuild आणि... या दोघांची जागा घेते.

JavaScript · 3 min read

SolidJS 2.0 Lets React Teams Keep UI Stable While Data Refreshes

SolidJS 2.0 introduces a native async-data model where promises are first-class reactive values, so only the initial load shows a fallback. Subsequent refetches keep the existing DOM on screen, eliminating the flash of spinners that React’s Suspense triggers.

JavaScript · 5 min read

React टीम्सनी लांब टास्क विभाजित करून आणि startTransition वापरून INP २०० ms च्या खाली आणला

Lighthouse स्कोअर उत्तम असूनही, प्रत्यक्ष वापरकर्त्याचा Interaction to Next Paint (INP) ५०० ms पेक्षा जास्त असू शकतो. scheduler.yield वापरून लांब टास्कचे तुकडे करणे, तातडीचे नसलेले अपडेट्स startTransition मध्ये गुंडाळणे आणि ऑफ-स्क्रीन DOM कमी करणे यांद्वारे तुम्ही INP २०० ms च्या 'फास्ट' मर्यादेखाली आणू शकता.

JavaScript · 2 min read

TypeScript 7: पॅरलल डिक्लेरेशन चेकमुळे Monorepo च्या बिल्ड वेळेत मोठी कपात

नवीन 'आयसोलेटेड डिक्लेरेशन मोड' .d.ts चेकिंगला विविध CPU कोअर्समध्ये विभागतो, ज्यामुळे शेकडो पॅकेजेस असलेल्या रिपॉझिटरीजसाठी कंपाईल सायकल वेगाने पूर्ण होतात आणि मल्टी-कोअर हार्डवेअरवर चालणाऱ्या CI एजंट्सच्या वापरामध्ये त्वरित बचत होते.

JavaScript · 2 min read

Rust रीराईटमुळे pnpm v12 Alpha वॉर्म इन्स्टॉल वेळ ३८१ ms वरून १२ ms पर्यंत कमी करते

नवीन नेटिव्ह रस्ट बायनरी वॉर्म इन्स्टॉल वेळ ३० पटीने कमी करते, नो-कॅश इन्स्टॉल वेळ ४० ms पर्यंत आणते आणि फुल-ट्री इन्स्टॉल वेळ २.२ सेकंद पर्यंत खाली आणते. यामुळे CLI फ्लॅग्स आणि लॉकफाइल फॉरमॅट कायम ठेवून CI पाइपलाइन्स लक्षणीयरीत्या वेगवान होतील.

JavaScript · 2 min read

रेडॅक्शनमधील काळे बॉक्स फसवणूक करत होते – नवीन पद्धत संवेदनशील पृष्ठांचे प्रतिमांमध्ये रूपांतर करते

हा एडिटर पूर्णपणे ब्राउझरमध्ये चालतो; तो केवळ रेडॅक्शन असलेल्या पृष्ठांचे तीनपट स्केलच्या बिटमॅप्समध्ये रूपांतर करतो, तर उर्वरित दस्तऐवज वेक्टर-आधारित ठेवतो, ज्यामुळे शोध क्षमता कायम राहते आणि फाईलचा आकारही कमी राहतो.

JavaScript · 3 min read

Auto-Animate ने Marko 6 साठी झिरो-कोड लिस्ट अ‍ॅनिमेशन्स जोडले आहेत

नवीन @formkit/auto-animate/marko पॅकेज npm द्वारे उपलब्ध झाले आहे, जे लिस्टच्या पेरेंटला <AutoAnimate> ने वेढते आणि कोणत्याही अतिरिक्त JavaScript किंवा lifecycle hooks शिवाय घटक जोडणे, काढून टाकणे आणि त्यांचा क्रम बदलणे अ‍ॅनिमेट करण्यासाठी MutationObserver चा वापर करते.

JavaScript · 2 min read