آبل تطلق التحديث الأول لمتصفحها "Safari Technology Preview"

معاينة تقنية Safari-update -0

أصدرت شركة Apple متصفحها التجريبي التجريبي منذ بعض الوقت يسمى "Safari Technology Preview"، حيث سيتمكن كل من المستخدمين والمطورين في أنقى أسلوب Google Chrome في إصداره من Canary ، من اختبار الميزات الجديدة التي يتم دمجها في المتصفح حتى تتمكن Apple لاحقًا من ضبط المتصفح قدر الإمكان عند الإطلاق. نسخة مستقرة من Safari.

هذه المرة أطلقت تحديثًا ثانيًا لمعاينة Safari Technology المذكورة أعلاه ، حيث تم تقديمنا لمحة عامة عن تقنيات الويب التي ستحمل الإصدارات التالية من OS X و iOS.

معاينة تقنية Safari-update -1

الإصدار الثاني يجلب معه ميزات جديدة في محرك JavaScript ، تم إصلاح بعض الأخطاء الأخرى وفوق كل التحسينات المضافة مقارنة بالإصدار الأول. بدون مزيد من اللغط أترك لك السجل الكامل للتغييرات ، نعم ، بلغة إنجليزية ممتازة ، على الرغم من أنها تقنية للغاية حقًا ، وإذا كنت مطورًا ، فستفهم بالتأكيد معظم هذه التغييرات:

اختلافات المستعرض
● تم تغيير CFBundleSignature للسماح لأحداث Apple ، مثل تلك المرسلة من AppleScript ، بالتمييز بشكل صحيح بين Safari و Safari Technology Preview

جافا سكريبت
● تمت إضافة دعم ES6 لـ Symbol.isConcatSpreadable
● تخصيصات var غير مسموح بها في حلقات for-in وفقًا لمواصفات ES6
● استقرار محسّن لفئات ES6 عند استدعاء طريقة من الفئة الأصلية قبل استدعاء super () في المُنشئ
● مسموح به غير محدد أو خالٍ لـ Symbol.search و Symbol.match
● تمكين مُنشئي الأنواع للوظائف الأصلية Array.prototype للعمل مع الوكلاء
● تنفيذ اقتراح String.prototype.padStart () و String.prototype.padEnd ()
● تم تنفيذ مواصفات ES6 لـ String.prototype.match و RegExp.prototype [match]
● تضمين حل بديل لتوافق الويب على ES6 TypeErrors عند الوصول إلى خصائص علامة RegExp.prototype
● المصحح الكمي يونيكود التعبيرات العادية
● ضمان استخدام التعبيرات العادية الموحدة للشفرات الجشعة لتتراجع بشكل صحيح عن الأحرف التي لا تتضمن BMP

CSS
● تنفيذ قيمة allow-end لخاصية CSS ذات علامات الترقيم المعلقة
● تحسين توافق الويب عن طريق إعادة تعيين قواعد تباعد CSS
● تمت إضافة استعلام وسائط CSS الجديد ذو التدرج اللوني
● استعلامات الشاشة المحدثة للتحقق من إمكانات الشاشة الحالية بدلاً من الشاشة العميقة المتاحة

واجهات برمجة التطبيقات على الويب
● تحليل رأس WebSockets المقيد وفقًا لـ RFC6455 و RFC7230
● تحسين أداء بعض استدعاءات السحب في WebGL مع تحسين ملمس لا يعتمد على قوة اثنين
● تم تعطيل Fetch API حتى يصبح التنفيذ جاهزًا للتمكين افتراضيًا
● دعم Shadow DOM المُحسّن لحساب أنماط سمة نمط العناصر
● حالة الضغط المخففة واستبدال قيود التردد الخاصة بالدولة

المفتش الويب
● أداء علامة التبويب المخططات الزمنية وإصلاح الأخطاء
● عبارات مصحح الأخطاء المعطلة أثناء تحديد سمات الصفحة لضمان أقصى دقة في الأداء
● تمت إضافة القدرة على تكوين أدوات الجدول الزمني لاستخدامها في التسجيلات
● تمت إضافة مؤشر عدد الطلاء في الزاوية اليسرى العليا للطبقات غير المعتمة
● تمت إضافة الخط المتغير الرقمي لعمليات الإكمال التلقائي لـ CSS
● تمت إضافة طريقة console.takeHeapSnapshot لالتقاط لقطات الكومة
● تم تغيير اختصارات الشريط الجانبي للتفاصيل إلى Command-Option-0 و Command-Shift-0
● يتم الآن عرض علامات الاقتباس المزدوجة والشرطة المائلة للخلف في السلاسل بشكل صحيح في وحدة التحكم
● تم تحسين اتساق رسائل انتهاك توجيه CSP المبلغ عنها في وحدة التحكم

إمكانية الوصول
● تصحيح الأسطر الجديدة في عناصر المحتوى القابلة للتحرير لإخطار إمكانية الوصول
● تم تحديث معالجة عناصر SVG مع دور عرضي ليكون هو نفسه عناصر اللغة المضيفة الأخرى
● قصر إعلان القائمة المرقمة لرقم بند القائمة على السطر الأول من النص في عنصر القائمة
● تم تغيير أوصاف دور إمكانية الوصول لتنبيهات JavaScript إلى "مربع حوار الويب" و "مربع حوار تنبيه الويب" لجعلها أكثر قابلية للفهم لمستخدمي قارئ الشاشة

أداء
● تم تحديث مرشح الخلفية لإعادة رسمه عند تغييره في JavaScript
● تم تصحيح رسم أنماط SVG للحدود للكائنات ذات عناصر المربع المحيط الفارغة

الوسائط
● استقرار محسّن عند تغيير مصدر الصوت أثناء المعالجة
● قوائم المسارات الصوتية الثابتة

الشبكات
● تحسين موثوقية طلبات التحقق من ذاكرة التخزين المؤقت للقرص المضاربة باستخدام رأس مرجع HTTP

إصلاحات الشوائب
● التمرير التلقائي الثابت في تحديد السحب عندما تكون النافذة في مواجهة حافة الشاشة ، بما في ذلك أثناء وضع ملء الشاشة

إذا كنت مهتمًا بتجربته ، يمكنك تنزيل التحديث النقر على هذا الرابط


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.