کروم ریلیز 108

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

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

  • کوکی اور سائٹ ڈیٹا مینجمنٹ ڈائیلاگ کا ڈیزائن تبدیل کر دیا گیا ہے (ایڈریس بار میں لاک پر کلک کرنے کے بعد کوکیز لنک کے ذریعے کال کی جاتی ہے)۔ ڈائیلاگ کو آسان بنا دیا گیا ہے اور اب سائٹ کے لحاظ سے ٹوٹی ہوئی معلومات دکھاتا ہے۔
    کروم ریلیز 108
  • دو نئے براؤزر آپٹیمائزیشن موڈز تجویز کیے گئے ہیں - میموری سیور اور انرجی سیور، جو پرفارمنس سیٹنگز (سیٹنگز> پرفارمنس) میں پیش کیے گئے ہیں۔ موڈز فی الحال صرف ChromeOS، Windows اور macOS پلیٹ فارمز پر دستیاب ہیں۔
  • پاس ورڈ مینیجر ہر محفوظ کردہ پاس ورڈ کے ساتھ ایک نوٹ منسلک کرنے کی صلاحیت فراہم کرتا ہے۔ پاس ورڈ کی طرح، نوٹ کو تصدیق کے بعد ہی الگ صفحے پر دکھایا جاتا ہے۔
  • لینکس ورژن ڈیفالٹ کے طور پر بلٹ ان ڈی این ایس کلائنٹ کے ساتھ آتا ہے، جو پہلے صرف ونڈوز، میک او ایس، اینڈرائیڈ اور کروم او ایس ورژن میں دستیاب تھا۔
  • ونڈوز پلیٹ فارم پر، جب آپ کروم انسٹال کرتے ہیں، براؤزر کو لانچ کرنے کے لیے ایک شارٹ کٹ اب خود بخود ٹاسک بار پر پن ہو جاتا ہے۔
  • کچھ آن لائن اسٹورز (خریداری کی فہرست) میں منتخب مصنوعات کی قیمتوں میں تبدیلی کو ٹریک کرنے کی صلاحیت شامل کی گئی۔ جب قیمت کم ہوتی ہے، صارف کو ایک اطلاع یا ای میل (جی میل میں) بھیجا جاتا ہے۔ ٹریکنگ کے لیے پروڈکٹ کو شامل کرنا پروڈکٹ کے صفحہ پر رہتے ہوئے ایڈریس بار میں "پرائس ٹریک کریں" بٹن پر کلک کر کے کیا جاتا ہے۔ ٹریک شدہ پروڈکٹس کو بک مارکس کے ساتھ محفوظ کیا جاتا ہے۔ یہ فنکشن صرف ایک فعال گوگل اکاؤنٹ والے صارفین کے لیے دستیاب ہے، جب ہم وقت سازی فعال ہو اور "ویب اور ایپ ایکٹیویٹی" سروس فعال ہو۔
    کروم ریلیز 108
  • دوسرے صفحہ کو دیکھنے کے ساتھ ہی سائڈبار میں تلاش کے نتائج دیکھنے کی صلاحیت فعال ہے (ایک ونڈو میں آپ بیک وقت صفحہ کے مواد اور سرچ انجن تک رسائی کا نتیجہ دونوں دیکھ سکتے ہیں)۔ گوگل میں تلاش کے نتائج والے صفحے سے کسی سائٹ پر جانے کے بعد، ایڈریس بار میں ان پٹ فیلڈ کے سامنے حرف "G" کے ساتھ ایک آئیکن نمودار ہوتا ہے؛ جب آپ اس پر کلک کرتے ہیں، تو ایک سائیڈ پینل کھل جاتا ہے جس میں پہلے کے نتائج ہوتے ہیں۔ تلاشی لی.
    کروم ریلیز 108
  • فائل سسٹم ایکسیس API میں، جو ویب ایپلیکیشنز کو صارف کے ڈیوائس پر فائلوں اور ڈائریکٹریز میں ڈیٹا کو براہ راست پڑھنے اور لکھنے کی اجازت دیتا ہے، FileSystemSyncAccessHandle آبجیکٹ میں getSize(), truncate(), flush() اور close() طریقوں کو منتقل کردیا گیا ہے۔ ایک غیر مطابقت پذیر سے ایک ہم وقت ساز عمل درآمد ماڈل تک۔ read() اور write() طریقوں کی طرح۔ تبدیلی WebAssembly پر مبنی ایپلی کیشنز (WASM) کی کارکردگی کو بہتر بنانے کے لیے مکمل طور پر مطابقت پذیر FileSystemSyncAccessHandle API فراہم کرتی ہے۔
  • نظر آنے والے علاقے کے اضافی سائز (ویوپورٹ) کے لیے شامل کردہ تعاون - "چھوٹے" (s)، "بڑے" (l) اور "متحرک" (d) کے ساتھ ساتھ ان سائزوں سے وابستہ پیمائش کی اکائیاں - "*vi" ( vi, svi, lvi اور dvi), "*vb" (vb, svb, lvb اور dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "*vmax " (svmax, lvmax, dvmax) اور "*vmin" (svmin, lvmin اور dvmin)۔ پیمائش کی مجوزہ اکائیاں آپ کو عناصر کے سائز کو فی صد کے لحاظ سے نظر آنے والے علاقے کے سب سے چھوٹے، سب سے بڑے اور متحرک سائز کے ساتھ باندھنے کی اجازت دیتی ہیں (سائز ٹول بار کے دکھانے، چھپنے اور حالت پر منحصر ہے)۔
    کروم ریلیز 108
  • COLRv1 فارمیٹ میں متغیر کلر ویکٹر فونٹس کے لیے سپورٹ فعال ہے (اوپن ٹائپ فونٹس کا ایک ذیلی سیٹ جس میں ویکٹر گلائف کے علاوہ، رنگ کی معلومات والی ایک پرت ہے)۔
  • کلر فونٹ سپورٹ کو چیک کرنے کے لیے، @supports CSS رولز میں font-tech() اور font-format() فنکشنز شامل کیے گئے ہیں، اور tech() فنکشن کو @font-face CSS رولز میں شامل کیا گیا ہے۔
  • فیڈریٹڈ کریڈینشل مینجمنٹ (FedCM) API کو فیڈریٹڈ، پرائیویسی کو محفوظ رکھنے والی شناختی خدمات کی تخلیق کی اجازت دینے کی تجویز ہے جو کراس سائٹ ٹریکنگ میکانزم جیسے تھرڈ پارٹی کوکی پروسیسنگ کے بغیر کام کرتی ہیں۔
  • اب یہ ممکن ہے کہ موجودہ "اوور فلو" سی ایس ایس پراپرٹی کو تبدیل شدہ عناصر پر لاگو کیا جائے جو مواد کی حد سے باہر ظاہر ہوتے ہیں، جو آبجیکٹ ویو باکس پراپرٹی کے ساتھ مل کر ان کے اپنے سائے کے ساتھ تصاویر بنانے کے لیے استعمال کی جا سکتی ہے۔
  • سی ایس ایس کی خصوصیات کو وقفے سے پہلے، وقفے کے بعد اور وقفے کے اندر شامل کیا گیا، جس سے آپ انفرادی صفحات، کالموں اور علاقوں کے تناظر میں بکھرے ہوئے آؤٹ پٹ میں وقفوں کے رویے کو اپنی مرضی کے مطابق بنا سکتے ہیں۔ مثال کے طور پر، "figure { break-inside: avoid;}" صفحہ کو تصویر کے اندر ٹوٹنے سے روکے گا۔
  • CSS کی خصوصیات align-items، justify-items، align-self، اور justify-self ایک فلیکس یا گرڈ لے آؤٹ میں آخری بیس لائن پر سیدھ میں لانے کے لیے قدر "آخری بیس لائن" کو استعمال کرنے کی صلاحیت فراہم کرتی ہیں۔
  • ContentVisibilityAutoStateChanged ایونٹ کو شامل کیا گیا، جب عنصر کی رینڈرنگ حالت تبدیل ہوتی ہے تو "content-visibility: auto" پراپرٹی والے عناصر کے لیے تیار کیا جاتا ہے۔
  • کارکنوں کے تناظر میں میڈیا سورس ایکسٹینشن API تک رسائی ممکن ہے، جسے استعمال کیا جا سکتا ہے، مثال کے طور پر، ایک علیحدہ ورکر میں میڈیا سورس آبجیکٹ بنا کر اور اس کے کام کے نتائج کو HTMLMediaElement پر نشر کر کے بفر شدہ میڈیا پلے بیک کی کارکردگی کو بہتر بنانے کے لیے۔ مرکزی دھاگے میں
  • اجازتوں کی پالیسی HTTP ہیڈر، جو اتھارٹی کی نمائندگی کرنے اور جدید خصوصیات کو فعال کرنے کے لیے استعمال کیا جاتا ہے، وائلڈ کارڈز کی اجازت دیتا ہے جیسے کہ "https://*.bar.foo.com/"۔
  • فرسودہ APIs window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile() کو ہٹا دیا گیا۔
  • ویب ڈویلپرز کے لیے ٹولز میں بہتری لائی گئی ہے۔ غیر فعال CSS خصوصیات کے لیے ٹول ٹپس کو اسٹائلز پینل میں شامل کر دیا گیا ہے۔ ریکارڈر پینل XPath اور ٹیکسٹ سلیکٹرز کی خودکار شناخت کو لاگو کرتا ہے۔ ڈیبگر کوما سے الگ کیے گئے تاثرات کے ذریعے قدم رکھنے کی صلاحیت فراہم کرتا ہے۔ "ترتیبات> نظر انداز کی فہرست" کی ترتیبات کو بڑھا دیا گیا ہے۔

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

ماخذ: opennet.ru

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