في ما يلي ما تحتاج إلى معرفته:
- أصبحت واجهة برمجة التطبيقات Origin Private File System API متوفّرة الآن لنظام التشغيل Android.
- هناك مجموعة من السمات الجديدة في CSS.
- يمكنك بسهولة إضافة رموز رياضية في صفحات HTML باستخدام التوافق مع MathML Core.
- وهناك الكثير من الميزات الأخرى.
اسمي أدريانا جارا. لنطّلع على الميزات الجديدة للمطوّرين في الإصدار 109 من Chrome.
OPFS على Android
نظام Origin Private File System (OPFS) هو جزء من File System Access API، وهو نقطة نهاية تخزين خاصة بمصدر الصفحة.
تم إطلاق هذه الميزة على أجهزة الكمبيوتر المكتبي باستخدام الإصدار 102 من Chrome، ويعمل الإصدار 109 من Chrome على تحسين توافقها من خلال إتاحتها على Android.
ويتضمّن جميع مساحات عرض File System Access API، باستثناء بعض الاستثناءات، لإدارة الملفات بسلاسة مباشرةً من نظام الملفات على الجهاز. لا تتوفّر طرق show*Picker()
ودمج واجهة برمجة التطبيقات Drag-and-Drop API بعد.
باستخدام واجهة برمجة التطبيقات File System Access API في OPFS، يمكن للمواقع الإلكترونية الوصول إلى نظام الملفات الخاص بها لكل مصدر، كما يمكنها تنفيذ عمليات الملفات من خلال FileSystemSyncAccessHandle
التي توفّر أداءً محسّنًا.
اطّلِع على هذه المقالة للتعرّف على كيفية تنفيذ الوصول السلس إلى نظام الملفات على جميع المنصات.
ميزات جديدة في CSS
إليك بعض ميزات CSS الجديدة، بدءًا من وحدة طول جديدة: lh
.
تساوي وحدة CSS lh
القيمة المحسوبة لسمة line-height في العنصر الذي يتم استخدامها فيه. يتيح ذلك منح textarea
ارتفاعًا يساوي عدد أسطر النص المتوقّع.
أضافت مجموعة عمل CSS أيضًا قيمة جديدة هي auto
للعناصر الوصفية: font-weight
وfont-style
وfont-stretch
داخل قاعدة @font-face
. أصبحت auto
هي القيمة الأولية. توفّر هذه الأوصاف في الخطوط المتغيّرة للمستخدمين إمكانية اختيار درجة سماكة خط الكتابة أو ميله أو عرضه.
لتوفير تحكم أفضل في الطباعة على الويب، يحدّد السمة hyphenate-limit-chars
الحد الأدنى لعدد الأحرف في كلمة مُشَفَّرة.
دعم MathML Core
إذا حاولت في أي وقت إضافة صِيَغ رياضية إلى صفحة الويب بطريقة يمكن تنسيقها واستخدامها بسهولة، ستسرّك معرفة أنّ MathML Core متوافق الآن مع Chrome.
MathML هي لغة لوصف الرموز الرياضية بطريقة يمكن تضمينها في HTML وSVG. ويتم عرضها بطريقة متوافقة مع CSS باستخدام OpenType MATH ويتم عرضها من خلال واجهات برمجة التطبيقات لتحسين إمكانية الاستخدام على المنصة.
يتم تفعيل تنسيق MathML من خلال ميزات CSS، بما في ذلك الميزات المخصّصة لتنسيق الرياضيات. تشمل بعض الأمثلة السمات math-depth
وmath-shift
وmath-style
وقيمة math
للسمة display
وغير ذلك.
يمكنك الاطّلاع على المستندات للحصول على تفاصيل وأمثلة لتحسين أسلوبك في استخدام الرموز الرياضية.
وغير ذلك
بالطبع، هناك الكثير من الميزات الأخرى.
- يمكنك استخدام السمة
suppressLocalAudioPlayback
فيMediaTrackSupportedConstraints
للتحكّم بشكل أفضل في تشغيل الصوت عند استخدام مكبّرات صوت خارجية. - تتوفّر ميزة التركيز المشروط الآن عند الاتصال بالرقم
getDisplayMedia()
. - تتوفّر ميزة تأكيد الدفع الآمن لمتصفّح Chrome على Android.
مراجع إضافية
لا يتناول هذا التقرير سوى بعض النقاط الرئيسية. يمكنك الاطّلاع على الروابط أدناه للاطّلاع على التغييرات الإضافية في الإصدار 109 من Chrome.
- الميزات الجديدة في الإصدار 109 من "أدوات مطوّري البرامج في Chrome"
- الميزات التي سيتم إيقافها نهائيًا وإزالتها في الإصدار 109 من Chrome
- تعديلات ChromeStatus.com بشأن الإصدار 109 من Chrome
- قائمة التغييرات في مستودع مصدر Chromium
- تقويم إصدارات Chrome
اشتراك
للاطّلاع على آخر الأخبار، يمكنك الاشتراك في قناة YouTube الخاصة بمطوّري Chrome، وستتلقّى إشعارًا عبر البريد الإلكتروني عند نشر فيديو جديد.
اسمي "أدريانا جارا"، وسأكون هنا لإطلاعك على ميزات الإصدار 110 من Chrome فور طرحه.