GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

100 articlesDeep, practical knowledge

Node 22 ನ Promise.withResolvers, Claude Tool ಲೂಪ್‌ಗಳನ್ನು ಅರ್ಧದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ

ದೊಡ್ಡದಾದ `new Promise` ಮಾದರಿಯ ಬದಲಿಗೆ ಕೇವಲ ಒಂದು `Promise.withResolvers()` ಕರೆಯನ್ನು ಬಳಸುವ ಮೂಲಕ, ಡೆವಲಪರ್‌ಗಳು resolve/reject ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಸಿಸ್ಟಮ್‌ನ ಯಾವುದೇ ಭಾಗಕ್ಕೆ ಹಸ್ತಾಂತರಿಸಬಹುದು. ಇದು ಮರೆತುಹೋದ resolve ಗಳು, double-reject ಎಚ್ಚರಿಕೆಗಳು ಮತ್ತು deep nesting ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ—ಇದು ವಿಶೇಷವಾಗಿ serverless Lambda ಪರಿಸರಗಳಲ್ಲಿ ಬಹಳ ಉಪಯುಕ್ತವಾಗಿದೆ.

JavaScript · 4 min read

Vue 3.6’s Vapor Mode Ditches Virtual DOM, Boosts Game Performance

Vue 3.6’s upcoming Vapor Mode compiles single-file components into direct DOM calls, eliminating the virtual-DOM diff step. In benchmark games that repaint dozens of times per second, the change cuts render time and shrinks bundles, though low-frequency UIs see little gain.

JavaScript · 4 min read

TanStack Table v9 ಆಪ್ಟ್-ಇನ್ ಫೀಚರ್‌ಗಳ ಮೂಲಕ ಬಂಡಲ್ ಗಾತ್ರವನ್ನು ~5 KB ಗೆ ಇಳಿಸುತ್ತದೆ

ಹೊಸ ಬೀಟಾ ಆವೃತ್ತಿಯು ನೀವು ಬಳಸುವ ಗ್ರಿಡ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮಾತ್ರ ಇಂಪೋರ್ಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ—ಇದರಿಂದ ಸಾರ್ಟಿಂಗ್ ಕೋಡ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಿಡಬಹುದು, ಡೌನ್‌ಲೋಡ್ ಗಾತ್ರವನ್ನು ಸುಮಾರು 5 KB ಗೆ ಇಳಿಸಬಹುದು ಮತ್ತು ಈ ಮೊದಲು INP ಸ್ಕೋರ್‌ಗಳನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತಿದ್ದ ಮೇನ್-ಥ್ರೆಡ್ ಕೆಲಸವನ್ನು ತಪ್ಪಿಸಬಹುದು.

JavaScript · 2 min read