Sanity تنقذ مكتبة styled-components المحتضرة: زيادة في الأداء بنسبة 40%

2025-09-12
Sanity تنقذ مكتبة styled-components المحتضرة: زيادة في الأداء بنسبة 40%

بعد دخول مكتبة styled-components الشهيرة لـ CSS-in-JS في وضع الصيانة، تدخلت شركة Sanity لإنقاذها. قامت بإصدار نسختين متفرعتين، متوافقتين مع React 18 و React 19 على التوالي. تستفيد هاتان النسختان من دالة `useInsertionEffect` في React 18 وأنماط CSS المضمنة في React 19 لتحسين الأداء بشكل كبير، حيث وصلت الزيادة في السرعة إلى 40% في بعض الحالات. تتناول المقالة بالتفصيل الإصلاحات وتحسينات الأداء، وتقدم استراتيجية هجرة تدريجية للمطورين الذين يستخدمون styled-components، مما يسمح بتحقيق مكاسب في الأداء قبل الانتقال إلى حلول CSS بديلة.

اقرأ المزيد
التطوير

الذكاء الاصطناعي يكتب الآن 80% من كودي: منظور مطور

2025-09-03
الذكاء الاصطناعي يكتب الآن 80% من كودي: منظور مطور

يشارك مهندس خبرته في دمج الذكاء الاصطناعي في سير عمل التطوير الإنتاجي. من كتابة كل سطر من التعليمات البرمجية بنفسه، أصبح 80% من التنفيذات الأولية الآن يتم إنشاؤها بواسطة الذكاء الاصطناعي، مما يحول التركيز إلى الهندسة المعمارية، ومراجعة التعليمات البرمجية، وإدارة العديد من الخيوط. أصبح اعتبار الذكاء الاصطناعي بمثابة "مطور مبتدئ لا يتعلم" نموذجه العقلي للنجاح. تتضمن سير العمل استخدام الذكاء الاصطناعي لاختراع الحلول، ثم تكرار الناتج الأولي الذي غالبًا ما يكون معيبًا. تشمل التحديات عدم قدرة الذكاء الاصطناعي على الاحتفاظ بالسياق بين الجلسات وميلها إلى إنشاء تعليمات برمجية غير صحيحة بثقة. تتضمن الحلول إنشاء ملفات سياق محددة للمشروع، ودمج الذكاء الاصطناعي مع أدوات مختلفة، وتعديل عمليات مراجعة التعليمات البرمجية. يستنتج الكاتب أن الذكاء الاصطناعي يُمكّن المطورين من العمل بشكل أسرع وإنتاج حلول أفضل، وليس استبدالهم.

اقرأ المزيد
التطوير