کروم ریلیز 111

گوگل نے کروم 111 ویب براؤزر کی ریلیز کی نقاب کشائی کی ہے۔ ساتھ ہی، مفت کرومیم پروجیکٹ کی ایک مستحکم ریلیز، جو کروم کی بنیاد کے طور پر کام کرتی ہے، دستیاب ہے۔ کروم براؤزر گوگل لوگو کے استعمال میں کرومیم سے مختلف ہے، کریش ہونے کی صورت میں اطلاعات بھیجنے کے لیے ایک سسٹم کی موجودگی، کاپی سے محفوظ ویڈیو مواد (DRM) چلانے کے لیے ماڈیول، اپ ڈیٹس کو خود بخود انسٹال کرنے کا نظام، مستقل طور پر سینڈ باکس آئسولیشن کو فعال کرنا۔ ، گوگل API کو چابیاں فراہم کرنا اور RLZ- کو تلاش کرتے وقت منتقل کرنا۔ پیرامیٹرز۔ ان لوگوں کے لیے جنہیں اپ ڈیٹ کرنے کے لیے مزید وقت درکار ہے، توسیعی مستحکم برانچ کو الگ سے سپورٹ کیا جاتا ہے، جس کے بعد 8 ہفتے ہوتے ہیں۔ کروم 112 کی اگلی ریلیز 4 اپریل کو شیڈول ہے۔

کروم 111 میں اہم تبدیلیاں:

  • پرائیویسی سینڈ باکس UI عناصر کو اپ ڈیٹ کر دیا گیا ہے تاکہ صارف کی دلچسپی کے زمروں کی وضاحت کی جا سکے اور کوکیز کو ٹریک کرنے کی بجائے انفرادی صارفین کی شناخت کیے بغیر اسی طرح کی دلچسپیوں والے صارفین کے گروپوں کی شناخت کی جا سکے۔ نئے ورژن میں ایک نیا ڈائیلاگ شامل کیا گیا ہے جو صارفین کو پرائیویسی سینڈ باکس کی صلاحیتوں کے بارے میں بتاتا ہے اور سیٹنگز کے صفحے پر ری ڈائریکٹ کرتا ہے جہاں آپ ایڈورٹائزنگ نیٹ ورکس پر منتقل ہونے والی معلومات کو کنفیگر کر سکتے ہیں۔
    کروم ریلیز 111
    کروم ریلیز 111
  • براؤزرز کے درمیان سیٹنگز، ہسٹری، بُک مارکس، آٹو کمپلیٹ ڈیٹا بیس اور دیگر ڈیٹا کو سنکرونائز کرنے کی صلاحیت کے بارے میں معلومات کے ساتھ ایک نیا ڈائیلاگ تجویز کیا گیا ہے۔
    کروم ریلیز 111
  • لینکس اور اینڈرائیڈ پلیٹ فارمز پر، ڈی این ایس نام کی ریزولوشن کی کارروائیوں کو الگ تھلگ نیٹ ورک کے عمل سے ایک غیر الگ تھلگ براؤزر کے عمل میں منتقل کیا جاتا ہے، کیونکہ جب سسٹم ریزولور کے ساتھ کام کرتے ہیں، تو کچھ سینڈ باکس پابندیوں کو نافذ کرنا ناممکن ہوتا ہے جو دیگر نیٹ ورک سروسز پر لاگو ہوتے ہیں۔
  • مائیکروسافٹ ونڈوز سے اکاؤنٹ کی معلومات کا استعمال کرتے ہوئے صارفین کو مائیکروسافٹ شناختی خدمات (Azure AD SSO) میں خودکار طور پر لاگ ان کرنے کے لیے معاونت شامل کی گئی۔
  • ونڈوز اور میک او ایس پر کروم کا اپ ڈیٹ میکانزم براؤزر کے تازہ ترین 12 ورژنز کے لیے اپ ڈیٹس ہینڈل کرتا ہے۔
  • ادائیگی کے ہینڈلر API کو استعمال کرنے کے لیے، جو موجودہ ادائیگی کے نظام کے ساتھ انضمام کو آسان بناتا ہے، اب آپ کو کنیکٹ-src (Content-Security-Policy) CSP پیرامیٹر میں ان ڈومینز کی وضاحت کر کے ڈاؤن لوڈ کیے گئے ڈیٹا کے ماخذ کی واضح طور پر وضاحت کرنے کی ضرورت ہے۔ .
  • PPB_VideoDecoder(Dev) API کو ہٹا دیا، جو ایڈوب فلیش سپورٹ ختم ہونے کے بعد غیر متعلقہ ہو گیا۔
  • View Transitions API کو شامل کیا گیا، جو مختلف DOM ریاستوں کے درمیان عبوری اینیمیشن اثرات پیدا کرنا آسان بناتا ہے (مثال کے طور پر، ایک تصویر سے دوسری تصویر میں ہموار منتقلی)۔
  • بنیادی عنصر کی حسب ضرورت خصوصیات کی کیلکولیشن شدہ اقدار کی بنیاد پر سٹائلز کو لاگو کرنے کے لیے "@container" CSS استفسار میں سٹائل() فنکشن کے لیے سپورٹ شامل کر دیا گیا۔
  • ٹرگنومیٹرک فنکشنز sin(), cos(), tan(), asin(), acos(), atan() اور atan2() کو CSS میں شامل کیا گیا۔
  • تصویر میں تصویر کے موڈ میں صرف ویڈیو ہی نہیں بلکہ صوابدیدی HTML مواد کو کھولنے کے لیے ایک تجرباتی (اصل آزمائشی) دستاویز کی تصویر تصویر API میں شامل کی گئی۔ window.open() کال کے ذریعے ونڈو کھولنے کے برعکس، نئے API کے ذریعے بنائی گئی ونڈوز ہمیشہ دوسری ونڈوز کے اوپر دکھائی دیتی ہیں، اصل ونڈو بند ہونے کے بعد باقی نہیں رہتیں، نیویگیشن کو سپورٹ نہیں کرتیں، اور واضح طور پر ڈسپلے پوزیشن کی وضاحت نہیں کر سکتیں۔ .
    کروم ریلیز 111
  • ArrayBuffer کے سائز کو بڑھانا یا کم کرنا ممکن ہے، ساتھ ہی SharedArrayBuffer کے سائز کو بڑھانا بھی ممکن ہے۔
  • WebRTC ویڈیو سٹریم کو کلائنٹ کی بینڈوتھ کے مطابق ڈھالنے اور ایک سٹریم میں مختلف کوالٹی کے کئی ویڈیو اسٹریمز کو منتقل کرنے کے لیے SVC (اسکیل ایبل ویڈیو کوڈنگ) ایکسٹینشنز کے لیے سپورٹ نافذ کرتا ہے۔
  • پچھلی اور اگلی سلائیڈوں کے درمیان نیویگیشن فراہم کرنے کے لیے میڈیا سیشن API میں "پچھلی سلائیڈ" اور "اگلی سلائیڈ" کارروائیاں شامل کی گئیں۔
  • نیا سیوڈو کلاس نحو شامل کیا گیا ": nth-child(an + b)" اور ":nth-last-child()" مرکزی "An+B" کو انجام دینے سے پہلے چائلڈ عناصر کو پری فلٹر کرنے کے لیے سلیکٹر کو حاصل کرنے کی اجازت دینے کے لیے۔ ان پر انتخاب کی منطق۔
  • CSS میں نئے روٹ عنصر فونٹ سائز یونٹس شامل کیے گئے ہیں: rex، rch، ric اور rlh۔
  • CSS کلر لیول 4 تصریح کے لیے مکمل تعاون نافذ کیا گیا ہے، بشمول سات کلر پیلیٹس (sRGB، RGB 98، Display p3، Rec2020، ProPhoto، CIE اور HVS) اور 12 کلر اسپیسز (sRGB Linear, LCH, okLCH, LAB, okLAB) کے لیے سپورٹ۔ , ڈسپلے p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), اس کے علاوہ پہلے سے تعاون یافتہ Hex, RGB, HSL اور HWB رنگ۔ حرکت پذیری اور میلان کے لیے آپ کی اپنی رنگین جگہیں استعمال کرنے کی صلاحیت فراہم کی گئی ہے۔
  • سی ایس ایس میں ایک نیا رنگ () فنکشن شامل کیا گیا ہے جو کسی بھی رنگ کی جگہ میں رنگ کی وضاحت کے لیے استعمال کیا جا سکتا ہے جس میں R، G، اور B چینلز کا استعمال کرتے ہوئے رنگوں کی وضاحت کی گئی ہے۔
  • کلر مکس () فنکشن کو شامل کیا گیا، جس کی وضاحت CSS کلر 5 تفصیلات میں کی گئی ہے، جو آپ کو کسی بھی رنگ کی جگہ میں کسی بھی فیصد کی بنیاد پر رنگوں کو مکس کرنے کی اجازت دیتا ہے (مثال کے طور پر، 10% نیلے کو سفید میں شامل کرنے کے لیے آپ "color-mix" کی وضاحت کر سکتے ہیں۔ (srgb میں، نیلا 10%، سفید)؛")۔
  • ویب ڈویلپرز کے لیے ٹولز میں بہتری لائی گئی ہے۔ اسٹائلز پینل اب CSS کلر لیول 4 تفصیلات اور اس کے نئے رنگ کی جگہوں اور پیلیٹس کو سپورٹ کرتا ہے۔ صوابدیدی پکسلز ("آئیڈروپر") کے رنگ کا تعین کرنے کے آلے نے نئے رنگوں کی جگہوں اور مختلف رنگوں کے فارمیٹس کے درمیان تبدیل کرنے کی صلاحیت کے لیے تعاون شامل کیا ہے۔ جاوا اسکرپٹ ڈیبگر میں بریک پوائنٹ کنٹرول پینل کو دوبارہ ڈیزائن کیا گیا ہے۔
    کروم ریلیز 111

اختراعات اور بگ فکسز کے علاوہ، نیا ورژن 40 کمزوریوں کو ختم کرتا ہے۔ Address Sanitizer، Memory Sanitizer، Control Flow Integrity، LibFuzzer اور AFL ٹولز کا استعمال کرتے ہوئے خودکار جانچ کے نتیجے میں بہت سی کمزوریوں کی نشاندہی کی گئی۔ کسی بھی اہم مسائل کی نشاندہی نہیں کی گئی ہے جو کسی کو براؤزر کے تحفظ کی تمام سطحوں کو نظرانداز کرنے اور سینڈ باکس کے ماحول سے باہر سسٹم پر کوڈ کو چلانے کی اجازت دے گی۔ موجودہ ریلیز کے لیے کمزوریوں کو دریافت کرنے کے لیے نقد انعامات کی ادائیگی کے پروگرام کے ایک حصے کے طور پر، Google نے $24 ہزار مالیت کے 92 ایوارڈز ($15000 اور $4000 کا ایک ایوارڈ، $10000 اور $700 کے دو ایوارڈز، $5000 کے تین ایوارڈز، $2000 اور $1000 کے پانچ انعامات) $3000)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں