واجهات برمجة تطبيقات جديدة لقماش HTML لعرض محتوى HTML
2025-08-03
اقتراح جديد يقدم واجهات برمجة تطبيقات لعرض محتوى HTML ضمن سياقات HTML Canvas ثنائية الأبعاد وWebGL. يعالج هذا الاقتراح القيود الموجودة في Canvas فيما يتعلق بالتعامل مع التصميمات المعقدة، وإمكانية الوصول، والعولمة، والأداء. تسمح واجهات برمجة التطبيقات الجديدة، بما في ذلك `layoutsubtree` و`drawElement` و`texElement2D` و`setHitTestRegions`، للمطورين بعرض عناصر HTML وشجرة العناصر الفرعية الخاصة بها داخل القماش، بالإضافة إلى معالجة اختبارات الاصطدام. يُعد هذا الاقتراح قيد التطوير حاليًا، وهناك نسخة تجريبية متاحة للمطورين.