GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

90 articlesDeep, practical knowledge

जर्मन OTP अयशस्वीतेमुळे डेटाबेसमध्ये फोन नंबर साठवण्याच्या पद्धतीतील त्रुटी समोर आल्या

डेटाबेसमध्ये तोच जर्मन मोबाईल नंबर "0171 5550134" आणि "+49 171 5550134" अशा दोन वेगवेगळ्या स्वरूपात असल्याने, OTP एका डुप्लिकेट एन्ट्रीवर पाठवला गेला जो वापरकर्त्यापर्यंत कधीच पोहोचला नाही, परिणामी वापरकर्ता आपल्या अकाऊंटमधून लॉक-आउट झाला.

JavaScript · 3 min read

ओनरशिप मार्कर मिस झाल्यामुळे सफारी ऑटोमेशन टूलने चुकीचा टॅब बंद केला

एका रिडायरेक्टमुळे फॉर्म पेजवरील अंतर्गत आयडेंटिफायर (internal identifier) निघून गेल्यामुळे गार्डने ओनरशिप नाकारली. त्यानंतर क्लीनअप रूटीनने डिफॉल्टनुसार सध्याचा टॅब बंद केला—ज्यामुळे अनाथ (orphaned) टॅबऐवजी डेव्हलपरचे डॅशबोर्ड बंद झाले.

JavaScript · 4 min read

लर्निंग प्लॅटफॉर्मने Node चे vm सँडबॉक्स सोडून AST व्हाईटलिस्टिंगचा अवलंब केला

प्लॅटफॉर्म आता विद्यार्थ्याने लिहिलेली प्रत्येक क्वेरी Acorn AST पार्सरद्वारे पार्स करतो आणि कडक व्हाईटलिस्टच्या बाहेरचा कोणताही नोड नाकारतो. यामुळे regex बायपासची शक्यता संपते आणि सँडबॉक्समध्ये थेट डेटाबेस हँडल्स उघडण्यापासून रोखले जाते.

JavaScript · 3 min read

React 18 चे useSyncExternalStore बाह्य डेटापासून होणारा UI फ्लिकर थांबवते

हे नवीन हुक useState आणि useEffect वापरून बाह्य व्हॅल्यूज मिरर करण्याच्या जुन्या पद्धतीची जागा घेते, ज्यामुळे concurrent rendering मधील 'tearing' टाळता येते आणि render cycle दरम्यान UI चा प्रत्येक भाग एकच snapshot वाचतो याची खात्री मिळते.

JavaScript · 4 min read

शून्य-अवलंबित्व असलेले Node.js LLM शिकणाऱ्यांना प्रशिक्षणाचे गणित थेट पाहू देते

tiny-language-model-neuro-js रिपॉझिटरी TensorFlow आणि PyTorch काढून टाकते आणि साध्या ॲरे (arrays) व स्पष्ट लूप्सचा (loops) वापर करते, जेणेकरून मॉडेल जेव्हा शिकते, विसरते आणि पुन्हा शिकते, तेव्हा प्रत्येक टेन्सर, अटेंशन स्कोअर आणि ग्रेडियंट प्रिंट केला जातो.

JavaScript · 2 min read

WWF मध्ये दहा अक्षरे अधिक मौल्यवान आहेत, ज्यामुळे मोठ्या शब्दांवर त्याला ११ गुणांचा फायदा मिळतो

१७२,८३५ ENABLE नोंदींचे विश्लेषण करताना, अभ्यासातून असे दिसून येते की WWF च्या दहा उच्च-मूल्य असलेल्या अक्षरांमुळे प्रति शब्द सरासरी २.५२ गुणांचा फायदा मिळतो, तर Scrabble फक्त H आणि Y या अक्षरांच्या बाबतीत WWF पेक्षा पुढे आहे आणि ते कधीही तीन गुणांपेक्षा जास्त नसते.

JavaScript · 3 min read

एका सिंगल JWT रिफ्रेशमुळे पाच उघडलेले टॅब्स वापरकर्त्याला लॉग आउट करू शकतात

जेव्हा पाच टॅब्सनी अगदी एकाच मिलिसेकंदात एक्सपायर झालेला JWT रिफ्रेश केला, तेव्हा बॅकएंडने त्या अतिरिक्त कॉल्सना 'रिप्ले अटॅक' मानले, ज्यामुळे रिफ्रेश टोकन रद्द झाले आणि प्रत्येक टॅबमध्ये वापरकर्ता लॉग आउट झाला—अशी परिस्थिती जी कोणताही सिंगल-टॅब गार्ड रोखू शकत नाही.

JavaScript · 3 min read

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

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

JavaScript · 5 min read

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

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

JavaScript · 6 min read