GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

90 articlesDeep, practical knowledge

کھلاڑی کسی تکنیکی خرابی کی وجہ سے اپنا موقع کھونا ناپسند کرتے ہیں۔ پلیٹ فارم بالکل صاف تھا، ٹائمنگ بھی درست تھی، اور پھر گیم نے انہیں ہرا دیا۔

کھلاڑی کسی تکنیکی خرابی کی وجہ سے اپنا موقع کھونا ناپسند کرتے ہیں۔ پلیٹ فارم بالکل صاف تھا، ٹائمنگ بھی درست تھی، اور پھر گیم نے انہیں اس لیے نہیں ہرا دیا کہ انہوں نے کوئی غلطی کی تھی، بلکہ اس لیے کہ براؤزر نے...

JavaScript · 6 min read

نئے TypeScript Mutate Wrapper نے Supabase-JS کی خاموش ناکامیوں کو بے نقاب کر دیا

ایک ہلکا TypeScript wrapper ڈویلپرز کو supabase-js سے واپس آنے والے `error` فیلڈ کو ہینڈل کرنے پر مجبور کرتا ہے، جس کے ذریعے ہر مسترد شدہ رائٹ (write) کو Sentry میں لاگ کیا جاتا ہے اور UI کے ان "success" بیجز کو روکا جاتا ہے جو تبدیل نہ ہونے والے ڈیٹا کو چھپاتے ہیں۔

JavaScript · 4 min read

TypeScript 7 پیرالل ڈیکلیریشن چیکس کے ذریعے مونو ریپو کے بلڈ ٹائم کو کم کرتا ہے

نیا آئسولیٹڈ ڈیکلیریشن موڈ .d.ts چیکنگ کو CPU کورز کے درمیان تقسیم کرتا ہے، جس سے سینکڑوں پیکیجز والے ریپوز کے لیے کمپائل سائیکلز میں نمایاں کمی آتی ہے اور ملٹی کور ہارڈ ویئر پر چلنے والے CI ایجنٹس پر فوری بچت ممکن ہوتی ہے۔

JavaScript · 2 min read

Rust ری رائٹ کے ذریعے pnpm v12 Alpha نے وارم انسٹالیشن کے وقت کو 381 ms سے کم کر کے 12 ms کر دیا ہے

نیا نیٹیو Rust بائنری وارم انسٹالیشن کے وقت کو 30 گنا کم کر دیتا ہے، no-cache انسٹالیشن کو 40 ms تک لے آتا ہے، اور فل-ٹری انسٹالیشن کو 2.2 سیکنڈ تک کم کر دیتا ہے، جو کہ وہی CLI فلیگز اور لاک فائل فارمیٹ برقرار رکھتے ہوئے ڈرامائی طور پر تیز رفتار CI پائپ لائنز کا وعدہ کرتا ہے۔

JavaScript · 2 min read

ریڈیکشن کے سیاہ ڈبے دھوکہ دے رہے تھے – نیا طریقہ حساس صفحات کو تصاویر میں تبدیل کر دیتا ہے

یہ ایڈیٹر مکمل طور پر براؤزر میں چلتا ہے، جو صرف ان صفحات کو تین گنا بڑے بٹ میپس (bitmaps) میں تبدیل کرتا ہے جن میں معلومات حذف (redaction) کی گئی ہوں، جبکہ دستاویز کے باقی حصوں کو ویکٹر پر مبنی رکھتا ہے، تاکہ سرچ کی صلاحیت برقرار رہے اور فائل کا سائز بھی کم رہے۔

JavaScript · 3 min read

ٹائپ رائٹر ایفیکٹ کسی کو اونچی آواز میں سوچتے ہوئے دیکھنے کا ڈیجیٹل متبادل ہے۔ متن ایک وقت میں ایک ایک حرف کر کے ظاہر ہوتا ہے۔

ٹائپ رائٹر ایفیکٹ کسی کو اونچی آواز میں سوچتے ہوئے دیکھنے کا ڈیجیٹل متبادل ہے۔ متن ایک وقت میں ایک ایک حرف کر کے ظاہر ہوتا ہے، جیسے کہ کوئی حقیقی ہاتھ حقیقی بٹن دبا رہا ہو۔ آپ اسے دیکھ رہے ہیں...

JavaScript · 7 min read

React ایپلی کیشنز کمپوننٹس سے بنی ہوتی ہیں، اور ہر کمپوننٹ اپنی ایک زندگی گزارتا ہے۔ یہ اسکرین پر ظاہر ہوتا ہے۔ یہ n پر ردعمل دیتا ہے۔

React ایپلی کیشنز کمپوننٹس سے بنی ہوتی ہیں، اور ہر کمپوننٹ اپنی ایک زندگی گزارتا ہے۔ یہ اسکرین پر ظاہر ہوتا ہے۔ یہ نئی معلومات پر ردعمل دیتا ہے۔ آخر کار یہ غائب ہو جاتا ہے۔ اس تال کو نظر انداز کریں...

JavaScript · 3 min read

ابتدائی دور کی ویب سادہ متن (plain text) پر مبنی تھی۔ آپ کسی فارم میں صارف کا نام یا کوئی تبصرہ لکھتے، سبمٹ کا بٹن دباتے، اور ایک مختصر سی سٹرنگ سفر کرتی...

ابتدائی دور کی ویب سادہ متن (plain text) پر مبنی تھی۔ آپ کسی فارم میں صارف کا نام یا کوئی تبصرہ لکھتے، سبمٹ کا بٹن دباتے، اور ایک مختصر سی سٹرنگ HTTP کے ذریعے سرور تک پہنچ جاتی۔ درخواست اور جواب کا وہ سادہ سا چکر...

JavaScript · 5 min read

The DOM Bottleneck Nobody Talks About

The DOM Bottleneck Nobody Talks About Picture a support dashboard pulling in ten thousand log entries. Or a CRM trying to display every contact in a single scrollable table. In Re…

JavaScript · 7 min read

کیا آپ کو وہ احساس معلوم ہے جب آپ کوئی نئی زبان سیکھنا شروع کرتے ہیں اور سوچتے ہیں کہ آپ تیزی سے آگے بڑھیں گے، لیکن پہلے ہی قدم پر ٹھوکر کھا جاتے ہیں؟ وہ

کیا آپ کو وہ احساس معلوم ہے جب آپ کوئی نئی زبان سیکھنا شروع کرتے ہیں اور سوچتے ہیں کہ آپ تیزی سے آگے بڑھیں گے، لیکن پہلے ہی قدم پر ٹھوکر کھا جاتے ہیں؟ Rust کے ساتھ میرا یہی حال تھا۔ میرے پاس ایک بالکل ٹھیک کام کرنے والی JavaScript utility تھی...

JavaScript · 3 min read