GyaanSetu JavaScript

JavaScript, TypeScript എന്നിവയുടെ ആവാസവ്യവസ്ഥ.

90 articlesDeep, practical knowledge

പുതിയ TypeScript Mutate Wrapper Supabase-JS-ലെ നിശബ്ദമായ പരാജയങ്ങളെ വെളിപ്പെടുത്തുന്നു

supabase-js നൽകുന്ന `error` ഫീൽഡ് കൈകാര്യം ചെയ്യാൻ ഒരു ലളിതമായ TypeScript wrapper ഡെവലപ്പർമാരെ നിർബന്ധിക്കുന്നു; ഇത് ഓരോ പരാജയപ്പെട്ട എഴുത്തും Sentry-യിൽ രേഖപ്പെടുത്തുകയും, മാറ്റം വരുത്താൻ കഴിയാത്ത ഡാറ്റയെ മറച്ചുവെക്കുന്ന UI “success” ബാഡ്ജുകൾ ഒഴിവാക്കുകയും ചെയ്യുന്നു.

JavaScript · 4 min read

SolidJS 2.0 Lets React Teams Keep UI Stable While Data Refreshes

SolidJS 2.0 introduces a native async-data model where promises are first-class reactive values, so only the initial load shows a fallback. Subsequent refetches keep the existing DOM on screen, eliminating the flash of spinners that React’s Suspense triggers.

JavaScript · 5 min read

പാരലൽ ഡിക്ലറേഷൻ ചെക്കുകളിലൂടെ TypeScript 7 മോണോറെപ്പോ ബിൽഡ് സമയം കുറയ്ക്കുന്നു

പുതിയ ഐസൊലേറ്റഡ് ഡിക്ലറേഷൻ മോഡ് .d.ts ചെക്കിംഗ് സിപിയു കോറുകളിലായി വിഭജിച്ചു നൽകുന്നതിലൂടെ, നൂറുകണക്കിന് പാക്കേജുകളുള്ള റെപ്പോസിറ്ററികളിലെ കംപൈൽ സൈക്കിളുകൾ ഗണ്യമായി കുറയ്ക്കാനും മൾട്ടി-കോർ ഹാർഡ്‌വെയറിൽ പ്രവർത്തിക്കുന്ന CI ഏജന്റുകളിൽ ഉടനടി ലാഭമുണ്ടാക്കാനും സാധിക്കുന്നു.

JavaScript · 2 min read

Auto-Animate, Marko 6-ലേക്ക് കോഡ് ആവശ്യമില്ലാത്ത ലിസ്റ്റ് ആനിമേഷനുകൾ നൽകുന്നു

പുതിയ @formkit/auto-animate/marko പാക്കേജ് npm വഴി ലഭ്യമാണ്. ഇത് ഒരു ലിസ്റ്റിന്റെ പാരന്റ് എലമെന്റിനെ <AutoAnimate> ഉപയോഗിച്ച് റാപ്പ് ചെയ്യുകയും, അധികമായി JavaScript-ഓ lifecycle hooks-ഓ ഇല്ലാതെ തന്നെ ലിസ്റ്റിലെ പുതിയവ ചേർക്കുന്നതും, നീക്കം ചെയ്യുന്നതും, ക്രമം മാറ്റുന്നതും ആനിമേറ്റ് ചെയ്യാൻ MutationObserver ഉപയോഗിക്കുകയും ചെയ്യുന്നു.

JavaScript · 2 min read

ആരും ചർച്ച ചെയ്യാത്ത ആ DOM തടസ്സം

ആരും ചർച്ച ചെയ്യാത്ത ആ DOM തടസ്സം. പതിനായിരം ലോഗ് എൻട്രികൾ ഉൾക്കൊള്ളുന്ന ഒരു സപ്പോർട്ട് ഡാഷ്‌ബോർഡ് സങ്കൽപ്പിക്കുക. അല്ലെങ്കിൽ എല്ലാ കോൺടാക്റ്റുകളും ഒരൊറ്റ സ്ക്രോളബിൾ ടേബിളിൽ കാണിക്കാൻ ശ്രമിക്കുന്ന ഒരു CRM. ഇതിനെക്കുറിച്ച്...

JavaScript · 7 min read