کروم ریلیز 106

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

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

  • ڈیسک ٹاپ بنانے والے صارفین کے لیے، Prerender2 کو بطور ڈیفالٹ فعال کیا جاتا ہے تاکہ اومنی باکس ایڈریس بار میں سفارشی مواد کو فعال طور پر پیش کیا جا سکے۔ پیش گوئی کرنے والی رینڈرنگ ان سفارشات کو لوڈ کرنے کی پہلے سے دستیاب صلاحیت کی تکمیل کرتی ہے جن پر صارف کے کلک کا انتظار کیے بغیر نیویگیٹ ہونے کا امکان ہے، لوڈ کرنے کے علاوہ، سفارشات سے متعلق صفحات کا مواد اب بفر میں پیش کیا جا سکتا ہے (بشمول اسکرپٹ پر عمل درآمد اور DOM ٹری۔ تشکیل)، جو ایک کلک کے بعد فوری طور پر سفارشات کی نمائش کی اجازت دیتا ہے۔
  • Omnibox ایڈریس بار سے براہ راست تاریخ، بُک مارکس اور ٹیبز تلاش کرنے کی صلاحیت فراہم کرتا ہے۔ تلاش کو مقامی بنانے کے لیے، @history، @bookmarks اور @tabs کنٹرول ٹیگز تجویز کیے گئے ہیں۔ مثال کے طور پر، بُک مارکس میں تلاش کرنے کے لیے آپ کو "@bookmarks تلاش کا جملہ" درج کرنا ہوگا۔ ایڈریس بار سے تلاش کو غیر فعال کرنے کے لیے، سرچ سیٹنگز میں ایک خاص آپشن موجود ہے۔
    کروم ریلیز 106
    کروم ریلیز 106
  • سرور پش ٹیکنالوجی کے لیے سپورٹ، جس کی وضاحت HTTP/2 اور HTTP/3 معیارات میں کی گئی ہے اور اجازت دیتا ہے سرور کسی واضح درخواست کا انتظار کیے بغیر کلائنٹ کو وسائل بھیجیں۔ سپورٹ بند کرنے کی وجہ ٹیگ جیسے آسان اور یکساں موثر متبادل کی دستیابی کے پیش نظر ٹیکنالوجی کے نفاذ کی غیر ضروری پیچیدگی ہے۔ ، HTTP رسپانس 103، اور WebTransport پروٹوکول۔ گوگل کے اعدادوشمار کے مطابق، 2021 میں، HTTP/2 پر چلنے والی تقریباً 1.25% سائٹس نے سرور پش کا استعمال کیا، اور 2022 میں، یہ تعداد گھٹ کر 0.7% رہ گئی۔ سرور پش ٹیکنالوجی HTTP/3 تفصیلات میں بھی موجود ہے، لیکن عملی طور پر، کروم براؤزر سمیت بہت سے سرور اور کلائنٹ سافٹ ویئر پروڈکٹس نے ابتدائی طور پر اسے نافذ نہیں کیا۔
  • کوکی ہیڈر میں متعین ڈومینز میں غیر ASCII حروف کو استعمال کرنے کی صلاحیت کو غیر فعال کر دیا گیا (IDN ڈومینز کے لیے، آپ کو بتانا چاہیے ڈومینز (پنی کوڈ فارمیٹ میں)۔ یہ تبدیلی براؤزر کو RFC 6265bis اور Firefox میں لاگو کیے جانے والے رویے کی تعمیل کرتی ہے۔
  • ملٹی مانیٹر کنفیگریشنز میں اسکرینوں کی شناخت کے لیے تجویز کردہ واضح لیبل۔ بیرونی اسکرین پر ونڈو کھولنے کی اجازت دینے کے لیے اسی طرح کے لیبل ڈائیلاگ میں دکھائے جا سکتے ہیں۔ مثال کے طور پر، بیرونی اسکرین نمبر ('بیرونی ڈسپلے 1') کے بجائے، مانیٹر ماڈل کا نام ('HP Z27n') اب دکھایا جائے گا۔
  • کے لیے ورژن میں بہتری Android:
    • براؤزنگ ہسٹری کا صفحہ "سفر" کے طریقہ کار کو سپورٹ کرتا ہے، جو ماضی کی سرگرمی کا خلاصہ پیش کرتا ہے جس سے پہلے کی گئی تلاش کے سوالات اور دیکھے گئے صفحات کے بارے میں معلومات کو گروپ کیا جاتا ہے۔ جب آپ ایڈریس بار میں مطلوبہ الفاظ درج کرتے ہیں، اگر وہ پہلے استفسارات میں استعمال ہو چکے ہیں، تو آپ کو رکاوٹ والی پوزیشن سے تلاش جاری رکھنے کا اشارہ کیا جاتا ہے۔
    • پلیٹ فارم والے آلات پر Android 11 اب آپ کو کسی دوسرے ایپ پر سوئچ کرنے کے بعد پوشیدگی موڈ میں کھولے گئے صفحے کو بلاک کرنے کی اجازت دیتا ہے۔ بلاک کرنے کے بعد دوبارہ براؤزنگ شروع کرنے کے لیے تصدیق کی ضرورت ہے۔ مسدود کرنا بطور ڈیفالٹ غیر فعال ہے اور رازداری کی ترتیبات میں فعال ہونا ضروری ہے۔
    • جب آپ انکوگنیٹو موڈ سے فائلیں ڈاؤن لوڈ کرنے کی کوشش کریں گے، تو آپ کو فائل کو محفوظ کرنے کے لیے ایک اضافی تصدیقی درخواست اور ایک انتباہ ملے گا کہ ڈاؤن لوڈ کی گئی فائل ڈیوائس کے دوسرے صارفین کو نظر آئے گی، کیونکہ اسے ڈاؤن لوڈ مینیجر کے علاقے میں محفوظ کیا جائے گا۔
      کروم ریلیز 106
  • chrome.runtime API کو تمام سائٹس کے لیے بند کر دیا گیا ہے۔ یہ API اب صرف اس صورت میں فراہم کی جاتی ہے جب براؤزر کے ایڈ آن اس سے منسلک ہوں۔ پہلے، chrome.runtime تمام سائٹس کے لیے دستیاب تھا کیونکہ اسے بلٹ ان کرپٹو ٹوکن ایڈ آن کے ذریعے U2F API کے نفاذ کے ساتھ استعمال کیا جاتا تھا، جو اب تعاون یافتہ نہیں ہے۔
  • کئی نئے APIs کو اوریجن ٹرائلز موڈ میں شامل کیا گیا ہے (تجرباتی خصوصیات جن کے لیے علیحدہ ایکٹیویشن کی ضرورت ہوتی ہے)۔ اوریجن ٹرائل کا مطلب لوکل ہوسٹ یا 127.0.0.1 سے ڈاؤن لوڈ کردہ ایپلیکیشنز سے مخصوص API کے ساتھ کام کرنے کی صلاحیت ہے، یا رجسٹر کرنے اور ایک خاص ٹوکن حاصل کرنے کے بعد جو کسی مخصوص سائٹ کے لیے محدود وقت کے لیے درست ہے۔
    • گمنام iframes کا تصور، ایک دستاویز کو الگ سیاق و سباق میں لوڈ کرنے کی اجازت دیتا ہے، دوسرے iframes اور مرکزی دستاویز سے غیر متعلق۔
    • دوسرے عناصر کے اوپر انٹرفیس عناصر کو ظاہر کرنے کے لیے پاپ اپ API، مثال کے طور پر، انٹرایکٹو مینو، ٹول ٹپس، مواد کے انتخاب کے اوزار اور تربیتی نظام کے کام کو منظم کرنے کے لیے۔ نیا "پاپ اپ" وصف سب سے اوپر کی تہہ پر عنصر کو دکھانے کے لیے استعمال کیا جاتا ہے۔ عنصر کا استعمال کرتے ہوئے بنائے گئے مکالموں کے برعکس نیا API آپ کو بغیر ماڈل ڈائیلاگ بنانے، ایونٹس کو ہینڈل کرنے، اینیمیشنز استعمال کرنے اور لچکدار پاپ اپ ایریا کنٹرولز بنانے کی اجازت دیتا ہے۔
  • CSS گرڈ میں استعمال ہونے والی 'grid-template-columns' اور 'grid-template-rows' کی خصوصیات اب مختلف گرڈ ریاستوں کے درمیان ایک ہموار منتقلی فراہم کرنے کے لیے انٹرپولیشن کو سپورٹ کرتی ہیں۔
  • 'زبردستی-رنگ-ایڈجسٹ' سی ایس ایس پراپرٹی اب 'پریزرو-پیرنٹ-کلر' ویلیو کو سپورٹ کرتی ہے، جو سیٹ ہونے پر 'رنگ' پراپرٹی کو پیرنٹ عنصر سے اس کی قیمت لینے کا سبب بنے گی۔
  • "-webkit-hyphenate-character" کی خاصیت کو "-webkit-" سابقہ ​​سے ہٹا دیا گیا ہے اور اب "hyphenate-character" کے نام سے دستیاب ہے۔ اس خاصیت کا استعمال لائن بریک کریکٹر ("-") کی بجائے اسٹرنگ کو سیٹ کرنے کے لیے کیا جا سکتا ہے۔
  • Intl.NumberFormat API کا تیسرا ایڈیشن لاگو کر دیا گیا ہے، جس میں نئے فنکشنز formatRange()، formatRangeToParts() اور SelectRange()، سیٹوں کی گروپ بندی، راؤنڈنگ اور درستگی کے لیے نئے آپشنز، اور سٹرنگز کو ڈیسیمل نمبرز کے طور پر تشریح کرنے کی صلاحیت شامل ہے۔ .
  • ریڈ ایبل اسٹریم API نے اندرونی قطاروں اور بفرز کو نظرانداز کرتے ہوئے سیریل پورٹ سے بائنری ڈیٹا کی موثر براہ راست منتقلی کے لیے تعاون شامل کیا ہے۔ براہ راست پڑھنے کو BYOB موڈ - "port.readable.getReader({ mode: 'byob' })" ترتیب دے کر فعال کیا جاتا ہے۔
  • آڈیو اور ویڈیو کے ساتھ کام کرنے کے لیے سافٹ ویئر انٹرفیس (آڈیو ڈیکوڈر، آڈیو اینکوڈر، ویڈیو ڈیکوڈر اور ویڈیو اینکوڈر) نے "ڈیکیو" ایونٹ اور اس سے منسلک کال بیک کالز کے لیے سپورٹ شامل کیا ہے، جب کوڈیک قطار والے مواد کو انکوڈنگ یا ڈی کوڈنگ کے کاموں کو انجام دینا شروع کرتا ہے تو اسے چالو کیا جاتا ہے۔
  • WebXR Device API کیمرے سے تصاویر کی خام رسائی کی صلاحیت کو نافذ کرتا ہے، جو کہ ورچوئل ماحول میں موجودہ پوزیشن کے ساتھ ہم آہنگ ہوتا ہے۔
  • ویب ڈویلپرز کے لیے ٹولز میں بہتری لائی گئی ہے۔ ذرائع کے پینل میں اب فائلوں کو ماخذ کے لحاظ سے گروپ کرنے کی صلاحیت ہے۔ غیر مطابقت پذیر کارروائیوں کے لیے بہتر اسٹیک ٹریس۔ اب ڈیبگ کرتے وقت معلوم تھرڈ پارٹی اسکرپٹس کو خود بخود نظر انداز کرنا ممکن ہے۔ مینوز اور پینلز میں نظر انداز فائلوں کو چھپانے کی صلاحیت شامل کی گئی۔ ڈیبگر میں کال اسٹیک کی بہتر ہینڈلنگ۔
    کروم ریلیز 106

    صفحہ کے تعامل کو دیکھنے اور انٹرفیس کے ردعمل کے ممکنہ مسائل کی نشاندہی کرنے کے لیے پرفارمنس پینل میں ایک نیا تعاملات کا ٹریک شامل کیا گیا ہے۔

    کروم ریلیز 106

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

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster