إيجي تاج · اعرف. ناقش. جرّب. نفّذ.
تدفق غرفة الأخبار30 مادة

آخر الأخبار — صفحة 3

تابع أحدث أخبار وتحليلات وأدلة ومراجعات إيجي تاج بترتيب زمني، مع الأكثر قراءة وروابط مباشرة إلى الأقسام.

الأحدث الآندليل

اختبار الاستقرار بعد Sleep و Wake على Windows و Linux

Sleep يقطع timers وشبكات وأحيانًا GPU contexts؛ الاستيقاظ يحتاج إعادة تحقق من الاتصالات والوقت والنوافذ بدل افتراض أن كل شيء استمر.

ترتيب زمني

آخر ما نُشر

29
  1. 02
    دليل

    قياس Responsiveness أثناء تحميل صفحات ثقيلة بدل مراقبة RAM فقط

    المستخدم يشعر بزمن استجابة الواجهة وتأخر النقر والتبديل؛ RAM وحدها لا تكشف main-thread stalls أو ضغط CPU وGPU.

  2. 03
    دليل

    Cold Start مقابل Warm Start: أيهما تستخدم في Benchmark

    Cold Start يكشف تكلفة تحميل أولي وتهيئة، وWarm Start يقيس الاستخدام المتكرر؛ اختيار واحد فقط يخفي نصف تجربة المستخدم.

  3. 04
    دليل

    CPU Throttling في الاختبارات: كيف تحاكي جهازًا أضعف بشكل مفيد

    Throttling يساعد على كشف المهام الحساسة للـCPU لكنه ليس بديلًا لجهاز ضعيف حقيقي؛ استخدمه لمقارنة نسبية مع بيئة واختبار ثابتين.

  4. 05
    دليل

    اختبار 100 تبويب: لماذا عدد التبويبات وحده مقياس سيئ

    مئة تبويب فارغ لا تمثل مئة تطبيق ويب؛ benchmark يحتاج workload ونشاطًا وذاكرة واستجابة ونجاح استعادة، لا عداد tabs فقط.

  5. 06
    دليل

    Crash Loop Detection: متى تعيد التشغيل ومتى توقف المحاولة

    إعادة التشغيل التلقائي مفيدة لعطل عابر، لكنها تتحول إلى حلقة تستهلك الموارد وتخفي السبب إذا انهارت العملية فورًا بنفس التوقيع.

  6. 07
    دليل

    قياس Memory Leak في جلسة متصفح تمتد 8 ساعات

    اختبار التسرب الطويل يفرق بين cache طبيعية وذاكرة لا تعود بعد هدوء الحمل، ويربط الزيادة بالعمليات والأحداث بدل لقطة Task Manager.

  7. 08
    دليل

    اختبار Startup Time للمتصفح بدون انحياز من الكاش

    قياس زمن بدء المتصفح يحتاج تعريف نقطة البداية والنهاية وفصل Cold Start عن Warm Start وتأثير cache والعمليات الخلفية.

  8. 09
    دليل

    JSON Schema كحاجز جودة قبل إرسال بيانات إلى API

    التحقق المحلي من type وrequired وformat يمنع طلبات معروفة الخطأ، لكنه لا يغني عن validation server-side أو قواعد business.

  9. 10
    دليل

    Multipart Form Data: أخطاء شائعة عند اختبار رفع الملفات

    رفع ملف يحتاج boundary وContent-Disposition وmetadata صحيحة؛ ضبط Content-Type يدويًا بصورة خاطئة من أكثر أسباب الفشل شيوعًا.

  10. 11
    دليل

    WebSocket Debugging داخل المتصفح: من Handshake إلى الرسائل

    WebSocket يبدأ HTTP Upgrade ثم يتحول لقناة طويلة؛ التشخيص يمر بالhandshake ثم الإطارات ثم keepalive وإعادة الاتصال.

  11. 12
    دليل

    ETag و Cache-Control: كيف تمنع اختبارات API من قراءة استجابة قديمة

    Caches يمكن أن تعيد 304 أو response مخزنة؛ فهم validators وdirectives يمنع استنتاج أن API لم تتغير بينما العميل يقرأ cache.

  12. 13
    دليل

    HTTP 429 عمليًا: كيف تبني Backoff يحترم Retry-After

    429 تعني أن معدل الطلب تجاوز سياسة الخادم؛ retry الفوري يزيد المشكلة، بينما Retry-After وjitter وbudget يحققون تعافيًا منظمًا.

  13. 14
    دليل

    Content Security Policy: كيف تعرف أي Directive منع المورد

    رسالة CSP في Console تحدد directive فعالة؛ ربط نوع المورد بالسياسة أسرع من إضافة wildcard واسع يضعف الحماية.

  14. 15
    دليل

    SameSite Cookies: سيناريوهات Lax و Strict و None داخل المتصفح

    SameSite يحدد متى تُرسل Cookie في السياقات cross-site؛ الاختبار يحتاج navigation وsubresource وPOST وليس قراءة attribute فقط.

  15. 16
    دليل

    Preflight Requests في CORS: لماذا OPTIONS يفشل قبل الطلب الحقيقي

    الBrowser قد يرسل OPTIONS تلقائيًا قبل الطلب؛ إذا لم يوافق الخادم على origin أو method أو headers فلن يصل POST/PUT أصلًا.

  16. 17
    دليل

    كيف تختبر API يستخدم Cookies و CSRF معًا من Web Postman

    نجاح الطلب يحتاج Session Cookie وCSRF token بالطريقة التي يتوقعها الخادم؛ نسخ واحد منهما فقط ينتج 401 أو 403 مضلل.

  17. 18
    دليل

    HAR Files لتشخيص مشاكل الويب: ماذا تقرأ قبل مشاركة الملف

    HAR يسجل طلبات واستجابات وتوقيتات وقد يحتوي Cookies وTokens؛ التحليل يبدأ بالتوقيت، والمشاركة تبدأ بالتنقية.

  18. 19
    دليل

    اختبار الخصوصية قبل وبعد تحديث Electron أو Chromium

    تحديث المحرك قد يغير APIs وheaders وسياسات permissions؛ snapshot مقارنة قبل وبعد يكشف regressions قبل وصولها للمستخدم.

  19. 20
    دليل

    لماذا الاتساق الزمني أهم من محاولة جعل كل إشارة فريدة

    البصمة الطبيعية تتغير أحيانًا، لكن القفزات المستمرة وغير المفسرة بين الجلسات أكثر لفتًا من قيم شائعة وثابتة.

  20. 21
    دليل

    Font Availability واختلاف أنظمة التشغيل: قراءة متوازنة لإشارة البصمة

    توفر الخطوط يتأثر بالنظام والبرامج واللغة، لكنه إشارة احتمالية لا تعريف فريد؛ القياس المفيد يركز على الاتساق والتغييرات.

  21. 22
    دليل

    ما الذي يمكن أن تكشفه Media Devices حتى بدون تسجيل صوت أو صورة

    قائمة أجهزة الوسائط وحالة الأذونات قد تعطي معلومات عن البيئة حتى من دون التقاط محتوى؛ لكن التفاصيل تعتمد على الإذن والمتصفح.

  22. 23
    دليل

    Cache Storage كطبقة منسية عند نقل أو تنظيف البروفايل

    Cache Storage قد يحتوي responses كبيرة وحالة offline؛ نقله أو حذفه يجب أن يكون قرارًا مستقلًا عن Cookies وLocalStorage.

  23. 24
    دليل

    Service Workers والعزل: كيف تكتشف بقايا حالة لا تظهر في Cookies

    Service Worker يمكنه اعتراض الطلبات واستخدام Cache Storage حتى بعد تغير الكوكيز؛ فحصه يفسر سلوكًا يبدو كجلسة شبحية.

  24. 25
    دليل

    Permissions State كجزء من سياق البروفايل: ماذا يستحق المراجعة

    أذونات Camera وMicrophone وNotifications وLocation قد تبقى مع البروفايل وتؤثر على السلوك؛ المراجعة الدورية تمنع تراكم وصول لم يعد مطلوبًا.

  25. 26
    دليل

    Client Hints مقابل User-Agent: ما الذي يراه الموقع فعلًا

    User-Agent لم يعد المصدر الوحيد لبيانات المنصة؛ Client Hints تضيف معلومات مشروطة بالسياسة والطلب ويجب اختبار الاثنين معًا.

  26. 27
    دليل

    Screen و DevicePixelRatio: كيف تقرأ اختلافات العرض بدون مبالغة

    دقة الشاشة وDPR تتأثران بالـzoom والـscaling والشاشات الخارجية؛ لذلك يجب تفسيرهما ضمن سياق الجهاز لا كهوية مستقلة.

  27. 28
    دليل

    Timezone و Locale و Language: متى يصبح عدم الاتساق إشارة أقوى من القيمة نفسها

    القيمة المنفردة قد تكون طبيعية؛ المشكلة تبدأ عندما تعطي timezone واللغة والموقع والشبكة قصة لا تتماسك معًا.

  28. 29
    دليل

    كيف تقيس نجاح AI Agent بعيدًا عن عدد الخطوات التي نفذها

    الخطوات الكثيرة قد تعني تخبطًا؛ التقييم يجب أن يركز على النتيجة والصحة والتكلفة والتدخل البشري.

  29. 30
    دليل

    Timeout Budget لوكيل يستخدم أكثر من Tool في خطوة واحدة

    مهلة واحدة لكل Tool قد تجعل السلسلة تتجاوز زمن المهمة؛ budget إجمالي يوزع الوقت على التخطيط والتنفيذ والـretry.