GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

100 articlesDeep, practical knowledge

Node 22’s Promise.withResolvers Cuts Claude Tool Loops in Half

By replacing the bulky `new Promise` pattern with a single `Promise.withResolvers()` call, developers can hand off resolve/reject functions to any part of the system, eliminating forgotten resolves, double-reject warnings, and deep nesting—especially valuable in serverless Lambda environments.

JavaScript · 4 min read

VIDRAFT નું Pocket-35B કોઈપણ લેપટોપ CPU પર ચાલે છે, 1 મિલિયન ડાઉનલોડ્સનો આંકડો વટાવ્યો

Pocket-35B ના GGUF-ફોર્મેટવાળા વેટ્સ સીધા llama.cpp અથવા Ollama માં લોડ થાય છે, જેનાથી જે ટીમો પાસે GPU માટે બજેટ નથી તેઓ પણ સામાન્ય લેપટોપ પર 35-બિલિયન-પેરામીટર મોડેલ ચલાવી શકે છે—જો તેઓ જરૂરી RAM ની જરૂરિયાત પૂરી કરતા હોય.

JavaScript · 3 min read

JSCeal માલવેર Chrome OAuth ટોકન્સ ચોરી કરે છે, ક્રિપ્ટો ટ્રેડર્સ માટે Google MFA ને નિષ્ફળ બનાવે છે

માત્ર RAM માં કાર્યરત JSCeal પેલોડ Chromium બ્રાઉઝર પરથી કૂકીઝ, સેવ કરેલા પાસવર્ડ્સ અને OAuth ટોકન્સ મેળવે છે, અને ત્યારબાદ Google ના સેકન્ડ-ફેક્ટર પ્રોમ્પ્ટને બાયપાસ કરવા માટે સેશન્સને રિપ્લે કરે છે, જેનાથી હુમલાખોરો Binance, Bybit, Ledger અને અન્ય પ્લેટફોર્મ પરથી ભંડોળ હડપી શકે છે.

JavaScript · 2 min read

npm, Cargo, Composer અને pip માં 13 માંથી માત્ર 2 Semver રેન્જ જ એકસરખું વર્તન કરે છે

19 વર્ઝન નંબરો સામે 13 રેન્જ એક્સપ્રેશન્સનું પરીક્ષણ કરવાથી માત્ર 17 મેચિંગ પરિણામો મળ્યા, જેમાંથી મોટાભાગના રિજેક્શન હતા. Caret, tilde અને dot-x ચિહ્નો દરેક મેનેજર દ્વારા અલગ રીતે સમજવામાં આવે છે, જેના કારણે આશ્ચર્યજનક અસંગતતાઓ જોવા મળે છે.

JavaScript · 2 min read

WebFPGA 30 mW પર માત્ર 4 ms માં TinyML ઇન્ફરન્સ આપે છે – કોઈ પણ ડેટા બ્રાઉઝરની બહાર જતો નથી

WebFPGA JavaScript દ્વારા Lattice iCE40-UP5K FPGA ને પ્રોગ્રામ કરવા માટે WebUSB API નો ઉપયોગ કરે છે, જે માત્ર થોડા દસ મિલીવોટનો વપરાશ કરીને અને તમામ ડેટા ઉપકરણ પર જ રાખીને 10 ms થી પણ ઓછા સમયમાં TinyML ઇન્ફરન્સ શક્ય બનાવે છે.

JavaScript · 2 min read

નવા Rust બાઈનરી સાથે TypeScript 7 એ ટાઇપ-ચેકિંગ લેટન્સીમાં 40% નો ઘટાડો કર્યો

Rust માં લખાયેલું એન્જિન એક અલગ પ્રોસેસમાં ચાલે છે, જે UI થ્રેડથી ટાઇપ એનાલિસિસને અલગ કરે છે અને સ્માર્ટ કેશિંગ ઉમેરે છે જે ફક્ત બદલાયેલી ફાઇલોને જ ફરીથી તપાસે છે, જેનાથી ઇન્ક્રીમેન્ટલ બિલ્ડ્સ વધુ ઝડપી બને છે.

JavaScript · 2 min read

ક્લોડે ચાર એજન્ટ ટૂલ્સને GA માં ખસેડ્યા, એન્ટરપ્રાઇઝ માટે બીટા હેડર્સ દૂર કર્યા

બીટા-ઓન્લી રિક્વેસ્ટ હેડર્સ હટી જવાથી, એન્ટરપ્રાઇઝ હવે આખરે કાયદાકીય અને સુરક્ષા સંબંધિત અવરોધો દૂર કરી શકશે. કોમ્પ્યુટર-યુઝ ટૂલ માટેનું નવું બેચ-એક્શન મોડ ઓછી લેટન્સી અને ટોકન વપરાશનું વચન આપે છે, જોકે આ બચત માટે ચકાસણીની જરૂર છે.

JavaScript · 3 min read

TanStack Table v9 ઓપ્ટ-ઇન ફીચર્સ સાથે બંડલનું કદ ઘટાડીને ~5 KB કરે છે

નવું બીટા તમને ફક્ત તમારી જરૂરિયાત મુજબની ગ્રીડ ક્ષમતાઓ જ ઇમ્પોર્ટ કરવાની સુવિધા આપે છે—જેથી તમે સોર્ટિંગ કોડને સંપૂર્ણપણે ટાળી શકો, ડાઉનલોડનું કદ ઘટાડીને લગભગ 5 KB કરી શકો, અને મેઈન-થ્રેડના એવા કામથી બચી શકો જે અગાઉ INP સ્કોર્સને ધીમા પાડતું હતું.

JavaScript · 2 min read

Next.js માં એડવાન્સ્ડ સર્વર સાઇડ કેશિંગમાં નિપુણતા મેળવવી

Next.js માં એડવાન્સ્ડ સર્વર સાઇડ કેશિંગમાં નિપુણતા મેળવવી. Next.js એપને સ્કેલ કરવા માટે માત્ર SSR અને SSG વચ્ચે પસંદગી કરવા કરતાં વધુની જરૂર હોય છે. જેમ તમારો ડેટા વધે છે, તેમ તમારે ઘટાડવા માટે એડવાન્સ્ડ કેશિંગની જરૂર પડે છે...

JavaScript · 3 min read