GitHub Actions يضيف خطوات متوازية: وقت أقل داخل الوظيفة نفسها
شرح عربي سريع لميزة تشغيل خطوات GitHub Actions بالتوازي عبر background وparallel: متى تفيد، أين تنتبه، ولماذا لا تلغي الحاجة إلى jobs منفصلة.
إصدار Chrome DevTools 150 يضيف تحريرا مباشرا لقواعد CSS مثل @container و@function، مع تحسينات تجعل فحص الواجهات المتجاوبة أسهل للمطورين.
أحيانا لا تكون الميزة المهمة في المتصفح زرّا يراه كل المستخدمين، بل دقيقة واحدة يوفرها المطور في كل مرة يطارد فيها كسرا صغيرا في واجهة متجاوبة. هذا هو الجزء اللطيف في Chrome DevTools 150: أدوات CSS صارت أقرب إلى طريقة العمل الفعلية على المكونات، لا إلى قراءة ملف طويل ثم التخمين.
أعلنت Chrome for Developers في 30 يونيو 2026 أن تبويب Styles داخل DevTools حصل على تحرير مباشر لقواعد @container، ودعم كامل لتحرير قواعد @function، وتحسينات لقواعد مثل @counter-style. التغيير ليس استعراضيا؛ هو يجعل تجربة القواعد الحديثة داخل المتصفح أقل اعتمادا على الرجوع المتكرر إلى المحرر ثم إعادة التحميل.
@container؟الاستعلامات الحاوية تجعل المكون يتغير حسب حجم الحاوية التي يعيش داخلها، لا حسب عرض نافذة المتصفح فقط. هذا مفيد لبطاقة خبر تظهر مرة في عمود جانبي ضيق ومرة في شبكة عريضة: نفس المكون، لكن سلوك بصري مختلف حسب مكانه.
في السابق كان تعديل شرط مثل width > 700px داخل DevTools تجربة ناقصة نسبيا. الآن تستطيع تعديل اسم الحاوية وشروط الاستعلام مباشرة، فتختبر: هل المشكلة في الشرط؟ في اسم الحاوية؟ أم في قاعدة أخرى تطغى عليها؟
@function؟قواعد @function في CSS ما زالت تقنية تجريبية وليست مناسبة للاعتماد الواسع بلا فحص دعم المتصفحات. لكنها مهمة لأنها تدفع CSS نحو منطق قابل لإعادة الاستخدام، مثل توليد لون شفاف أو قيمة محسوبة من مدخلات واضحة. وجود تحرير أفضل لها داخل DevTools يعني أن التجريب سيصبح أسرع قبل نقل الفكرة إلى الكود النهائي.
إذا كنت تبني واجهات حديثة، جرّب DevTools 150 كأداة تفكير لا كأداة فحص فقط. افتح المكون، عدّل شرط @container من تبويب Styles، راقب القواعد غير المؤثرة، ثم انقل النتيجة النظيفة إلى مشروعك. الميزة ليست أنها تكتب CSS بدلا عنك؛ قيمتها أنها تقلل التخمين عندما يصبح CSS نفسه أكثر ذكاء.
المصادر: Chrome for Developers، MDN عن Container Queries، MDN عن @function.
شرح عربي سريع لميزة تشغيل خطوات GitHub Actions بالتوازي عبر background وparallel: متى تفيد، أين تنتبه، ولماذا لا تلغي الحاجة إلى jobs منفصلة.
أعلنت Xbox عن دفعة النصف الثاني من أغسطس 2026 في Game Pass، وفيها ألعاب يوم أول ومغادرات قريبة. هذا دليل سريع لاختيار ما يستحق وقتك قبل نهاية الشهر.
إصدار Chrome 151 يضيف مدخلات أداء جديدة لقياس التنقلات الناعمة داخل تطبيقات SPA، بدل الاكتفاء بقياسات تحميل الصفحة الأولى.