GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

90 articlesDeep, practical knowledge

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

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

JavaScript · 2 min read

Chrome DevTools Debugger, Playwright ಅಪ್‌ಲೋಡ್‌ಗಳನ್ನು 20 ಪಟ್ಟು ಹೆಚ್ಚು ನಿಧಾನಗೊಳಿಸುತ್ತದೆ

Coffer, Playwright ಮೂಲಕ Chrome DevTools debugger ಅನ್ನು ಅಟ್ಯಾಚ್ ಮಾಡಿದಾಗ, ಅವರ fetch-ಆಧಾರಿತ ಅಪ್‌ಲೋಡ್‌ಗಳು 600 Mbps ನಿಂದ ಕೇವಲ 113 Mbps ಗೆ ಇಳಿದವು—ಇದು 20 ಪಟ್ಟು ಹೆಚ್ಚು ನಿಧಾನಗತಿಯಾಗಿದ್ದು, ಅವರ ಬೆಂಚ್‌ಮಾರ್ಕ್ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಾಯಿಸಿತು.

JavaScript · 3 min read

ಬ್ರೌಸರ್ vs ನೋಡ್: ಎವೆಂಟ್ ಲೂಪ್ ಎಲ್ಲಿ ಭಿನ್ನವಾಗುತ್ತದೆ

ಬ್ರೌಸರ್ vs ನೋಡ್: ಎವೆಂಟ್ ಲೂಪ್ ಎಲ್ಲಿ ಭಿನ್ನವಾಗುತ್ತದೆ. ಎವೆಂಟ್ ಲೂಪ್ ಎಂಬುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆಯ ಸ್ಪೆಸಿಫಿಕೇಶನ್‌ನ ಭಾಗವಲ್ಲ. ಇದು ಹೋಸ್ಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್‌ನ ಭಾಗವಾಗಿದೆ. ಬ್ರೌಸರ್ ಮತ್ತು ನೋಡ್ ಇದನ್ನು ವಿಭಿನ್ನವಾಗಿ...

JavaScript · 4 min read

AWS Bedrock Proxy ಮೂಲಕ Claude Code ಕಲಿಯುವವರು ತಮ್ಮ ಟೋಕನ್ ಬಿಲ್‌ಗಳನ್ನು 20%–35% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಿಕೊಳ್ಳುತ್ತಿದ್ದಾರೆ

ಒಬ್ಬ ಡೆವಲಪರ್‌ನ ಡಾಕರ್ ಮಾಡಲಾದ (Dockerised) LiteLLM ಪ್ರೊಕ್ಸಿ, Claude Code CLI ಅನ್ನು Bedrock ಮೇಲಿರುವ Amazon ನ Nova ಮಾಡೆಲ್ ಜೊತೆಗೆ ಸಂವಹನ ನಡೆಸುವಂತೆ ಮಾಡುತ್ತದೆ. ಇದು ಕೆಲಸದ ಹರಿವನ್ನು (workflow) ಬದಲಿಸದೆ, Anthropic ಬೆಲೆಗಳಿಗಿಂತ ಕಲಿಕೆಯ ಹಂತದ ವೆಚ್ಚವನ್ನು ಮೂರನೇ ಒಂದು ಭಾಗದಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

JavaScript · 3 min read

R8 Bytecode Rewrite ಮೂಲಕ AGP 9.2.0, Kotlin Coroutine ವೇಗವನ್ನು ಎರಡರಷ್ಟು ಹೆಚ್ಚಿಸಿದೆ

Android Gradle Plugin 9.2.0 ನೊಂದಿಗೆ ಬಂದಿರುವ R8 ಈಗ reflective AtomicFieldUpdater ಕರೆಗಳ ಬದಲಿಗೆ ಒಂದೇ ಒಂದು Unsafe ಸೂಚನೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಸೋರ್ಸ್ ಕೋಡ್ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ channel, mutex ಮತ್ತು StateFlow ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸುಮಾರು 2 ಪಟ್ಟು ವೇಗಗೊಳಿಸುತ್ತದೆ.

JavaScript · 4 min read