GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

78 articlesDeep, practical knowledge

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

React 18 ನ useSyncExternalStore ಬಾಹ್ಯ ಡೇಟಾದಿಂದ ಉಂಟಾಗುವ UI ಫ್ಲಿಕ್ಕರ್ ಅನ್ನು ತಡೆಯುತ್ತದೆ

ಈ ಹೊಸ ಹೂಕ್, useState ಮತ್ತು useEffect ಬಳಸಿ ಬಾಹ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಹಳೆಯ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಇದು ಕನ್ಕರೆಂಟ್ ರೆಂಡರಿಂಗ್‌ನಲ್ಲಿ ಟಿಯರಿಂಗ್ ಅನ್ನು ತಡೆಯುತ್ತದೆ ಮತ್ತು ರೆಂಡರ್ ಸೈಕಲ್ ಸಮಯದಲ್ಲಿ UI ನ ಪ್ರತಿಯೊಂದು ಭಾಗವು ಒಂದೇ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ಓದುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.

JavaScript · 4 min read