گوگل ڪروم 147 ويب برائوزر جاري ڪري ڇڏيو آهي. ساڳئي وقت، مفت ڪروميم پروجيڪٽ جو هڪ مستحڪم رليز، جيڪو ڪروم جو بنياد آهي، موجود آهي. ڪروم برائوزر ڪروميم کان ان لحاظ کان مختلف آهي جو اهو گوگل لوگو استعمال ڪري ٿو، حادثي جي صورت ۾ اطلاع موڪلڻ لاءِ هڪ سسٽم رکي ٿو، ڪاپي-محفوظ وڊيو مواد (DRM) کيڏڻ لاءِ ماڊل رکي ٿو، هڪ خودڪار اپڊيٽ انسٽاليشن سسٽم رکي ٿو، هميشه سينڊ باڪس آئسوليشن کي فعال ڪري ٿو، گوگل API کي ڪيز فراهم ڪري ٿو، ۽ ڳولا دوران RLZ پيرا ميٽرز منتقل ڪري ٿو. جن کي اپڊيٽ ڪرڻ لاءِ وڌيڪ وقت جي ضرورت آهي، انهن لاءِ هڪ الڳ ايڪسٽينڊڊ اسٽيبل برانچ آهي، جيڪا 8 هفتن لاءِ سپورٽ ڪئي ويندي آهي. ايندڙ رليز، ڪروم 148، 5 مئي تي شيڊول ڪئي وئي آهي.
ڪروم 147 ۾ اهم تبديليون (1، 2، 3، 4):
- هڪ عمودي ٽيب ڊسپلي موڊ شامل ڪيو ويو آهي، مٿيون افقي بار کي ٽيب بٽڻن سان تبديل ڪندي عمودي ٽيب سان سائڊبار سان. عمودي ٽيب کي وڌايو ويو (آئڪن + جزوي وضاحت) يا کوليو ويو (صرف آئڪن) موڊ ۾ ڏيکاري سگهجي ٿو. هڪ پاسي واري ٽيب تي هوور ڪرڻ سان ان جي مواد جو ٿمب نيل ڏيکاري ٿو. ٽيب گروپن کي منظم ڪرڻ کي آسان بڻايو ويو آهي. هڪ "عمودي طور تي ٽيب ڏيکاريو" آپشن ڪنٽيڪٽ مينيو ۾ شامل ڪيو ويو آهي جيڪو ٽيب قطار تي ساڄي ڪلڪ ڪرڻ تي ظاهر ٿئي ٿو. جيڪڏهن هي آپشن ڊفالٽ طور تي ظاهر نه ڪيو ويو آهي، ته ان کي "chrome://flags/#vertical-tabs" سيٽنگ ذريعي فعال ڪري سگهجي ٿو.
- ريڊنگ موڊ کي صفحي تي صرف لاڳاپيل متن ڏيکارڻ لاءِ ٻيهر ڊزائين ڪيو ويو آهي، سڀني لاڳاپيل ڪنٽرولن، بينرن، مينيو، نيويگيشن بارن، ۽ صفحي جي ٻين غير مواد سان لاڳاپيل حصن کي لڪايو ويو آهي. نئين ورزن ۾، فائر فاڪس وانگر، لاڳاپيل مواد اصل صفحي جي اڳيان هڪ تنگ سائڊبار جي بدران، سڄي نظر ايندڙ علائقي ۾ ڏيکاريو ويندو آهي. جيڪڏهن نئون موڊ ڊفالٽ طور فعال نه آهي، ته ان کي "chrome://flags/#read-anything-immersive-reading-mode" سيٽنگ ذريعي فعال ڪري سگهجي ٿو.
- "مدد" مينيو ۾ هڪ بٽڻ شامل ڪيو ويو آهي ته جيئن شڪايت جمع ڪرائي سگهجي ته جيئن فراڊ يا فشنگ جي مقصدن لاءِ ٺاهيل ويب پيجز کي بلاڪ ڪري سگهجي. هي بٽڻ تڏهن ڏيکاريو ويندو آهي جڏهن "محفوظ برائوزنگ" موڊ فعال هوندو آهي.
- عوامي ويب سائيٽن سان لهه وچڙ ڪرڻ وقت مقامي سسٽم جي رسائي جي خلاف وڌايل تحفظ. ويب سائيٽن کان رسائي تائين منهنجو IP پتو مقامي نيٽ ورڪ (انٽرانيٽ يا اندروني ايڊريس) يا لوپ بيڪ انٽرفيس (127.0.0.0/8) کي صارف جي تصديق جي ضرورت پوندي. تحفظ هاڻي نه رڳو HTTP/HTTPS، fetch() درخواستن، ۽ iframe داخل ڪرڻ ذريعي وسيلن کي لوڊ ڪرڻ جي ڪوششن کي ڍڪيندو آهي، پر WebSockets ۽ WebTransport ذريعي ڪنيڪشن، انهي سان گڏ WindowClient.navigate() طريقي ذريعي شروع ڪيل درخواستن کي پڻ شامل ڪري ٿو. حملو ڪندڙ اندروني وسيلن جي رسائي کي اڻ سڌي سڃاڻپ لاءِ استعمال ڪن ٿا ۽ روٽرز، رسائي پوائنٽس، پرنٽرز، ڪارپوريٽ ويب انٽرفيس، ۽ ٻين ڊوائيسز ۽ خدمتن تي CSRF حملي کي انجام ڏين ٿا جيڪي صرف مقامي نيٽ ورڪ کان درخواستون قبول ڪن ٿا.
- XML پارسنگ ڪارڪردگي کي libxml2 کان Rust ۾ لکيل هڪ نئين لائبريري ڏانهن منتقل ڪيو ويو آهي سيڪيورٽي کي ذهن ۾ رکندي. هي تبديلي صرف XML تي لاڳو ٿئي ٿي؛ جيئن اڳ ۾ اعلان ڪيو ويو هو، XSLT سپورٽ جلد ئي ختم ڪئي ويندي.
- هاڻي startViewTransition() طريقو نه رڳو پوري صفحي لاءِ، پر انفرادي HTML عنصرن لاءِ پڻ استعمال ڪرڻ ممڪن آهي.
- ڪنٽراسٽ-رنگ() سي ايس ايس فنڪشن شامل ڪيو ويو آهي. اهو مخصوص رنگ جي برعڪس واپس ڪري ٿو (اڇي لاءِ، اهو ڪارو موٽائي ٿو، ۽ ڪاري لاءِ، اهو اڇو موٽائي ٿو). هي فنڪشن هڪ مخصوص ٽيڪسٽ رنگ جي پس منظر جي رنگ سان ملائڻ لاءِ استعمال ڪري سگهجي ٿو، ۽ ان جي برعڪس.
- "بارڊر-شڪل" سي ايس ايس پراپرٽي شامل ڪئي وئي آهي، جيڪا توهان کي عنصرن جي چوڌاري غير مستطيل سرحدون ٺاهڻ جي اجازت ڏئي ٿي، جهڙوڪ گول يا ڪثيرالاضلاع سرحدون استعمال ڪندي. "بارڊر-شڪل" سي ايس ايس پراپرٽي "ڪلپ-پاٿ" پراپرٽي وانگر ساڳي شڪل جي قسمن کي قبول ڪري ٿي، پر بعد واري جي برعڪس، اهو هڪ ڪنٽور کي ڳولي ٿو، ان کي ڊيڪوڊ ڪري ٿو، ۽ ڪنهن به مواد کي ڪلپ ڪري ٿو جيڪو ڪنٽور کان ٻاهر وڌندو آهي.
- CSSPseudoElement انٽرفيس شامل ڪيو ويو، جيڪو جاوا اسڪرپٽ مان CSS pseudo-elements سان ڪم ڪرڻ جي اجازت ڏئي ٿو.
- لنڪ عنصر هاڻي "rel=modulepreload" خاصيت جي استعمال کي سپورٽ ڪري ٿو نه رڳو اسڪرپٽ، پر CSS اندازن سان ماڊلز کي پڻ پري لوڊ ڪرڻ لاءِ ( ) ۽ JSON ڊيٽا ( ).
- سي ايس ايس پراپرٽيز ۾ بارڊر-ويڊٿ، آئوٽ لائن-ويڊٿ، ۽ ڪالم-قاعدي-ويڊٿ ۾ بارڊر ۽ آئوٽ لائنز جي ويڪر کي ڳڻڻ جو رويو تبديل ڪيو ويو آهي، ان کي فائر فاڪس ۽ ويب ڪٽ تي ٻڌل برائوزرز سان متحد ڪيو ويو آهي. اڳي، انهن پراپرٽيز ۾ ويڪر صفر تي ري سيٽ ڪئي وئي هئي، انهن جي قدرن جي پرواهه ڪرڻ کان سواءِ، جيڪڏهن بارڊر-اسٽائل، آئوٽ لائن-اسٽائل، يا ڪالم-قاعدي-اسٽائل پراپرٽيز "ڪو به نه" يا "لڪيل" تي سيٽ ڪيون ويون هيون. هاڻي، آرڊر-ويڊٿ، آئوٽ لائن-ويڊٿ، ۽ ڪالم-قاعدي-ويڊٿ ويلز هميشه ڊولپر جي بيان ڪيل قدرن سان مطابقت رکن ٿا، قطع نظر "*-اسٽائل" پراپرٽيز جي مواد جي.
- لوپ ۾ عام سميشن کان وڌيڪ درستگي سان صف جي عنصرن ۽ ٻين ڳڻپيل شين جي مجموعن جي ڳڻپ لاءِ Math.sumPrecise() طريقو شامل ڪيو ويو (نتيجن کي وچ ۾ محفوظ ڪرڻ وقت درستگي جي نقصان کي ختم ڪرڻ).
- Request.isReloadNavigation وصف شامل ڪئي وئي ته جيئن اهو معلوم ٿئي ته ڪڏهن ڪو صفحو ٻيهر لوڊ ڪيو ويو آهي، مثال طور، "Refresh" بٽڻ تي ڪلڪ ڪرڻ يا location.reload() ۽ history.go(0) طريقن کي ڪال ڪرڻ کان پوءِ.
- اڻ سڌي سڃاڻپ جي درستگي کي گهٽائڻ لاءِ، ڊيوائس ميموري API ذريعي واپس ڪيل ميموري سائيز کي گول ڪرڻ جي منطق کي تبديل ڪيو ويو آهي، جيڪو RAM سائيز بابت معلومات فراهم ڪري ٿو، تبديل ڪيو ويو آهي. هي معلومات ويب ايپليڪيشنن جا هلڪو وزن وارا نسخا ٺاهڻ لاءِ ڪارآمد ٿي سگهي ٿي جيڪي محدود RAM سان ڊوائيسز تي لوڊ ٿين ٿيون يا جڏهن وڏي مقدار ۾ ميموري موجود هجي ته جديد خصوصيتن کي چالو ڪرڻ لاءِ. پليٽ فارم لاءِ تعميرات ۾ Android ياداشت جي سائيز هاڻي 1، 2، 4 ۽ 8 تائين گول ڪئي وئي آهي، ۽ ٻين پليٽ فارمن لاءِ 2، 4، 8، 16 ۽ 32 تائين.
- الڳ ٿيل ويب ايپليڪيشنن (IWA) لاءِ، ويب پرنٽنگ API لاڳو ڪيو ويو آهي، جيڪو پرنٽر جي دستيابي کي طئي ڪرڻ، پرنٽ لاءِ دستاويز موڪلڻ، ۽ پرنٽ قطار کي منظم ڪرڻ جا طريقا مهيا ڪري ٿو. API ۾ استعمال ٿيندڙ خاصيت جا نالا ۽ سيمينٽڪس انٽرنيٽ پرنٽنگ پروٽوڪول (IPP) سان مطابقت رکن ٿا.
- "اصل آزمائش" موڊ WebNN API لاڳو ڪري ٿو، جيڪو آپريٽنگ سسٽم ۽ لاڳاپيل هارڊويئر صلاحيتن پاران مهيا ڪيل مشين لرننگ سروسز جي استعمال جي اجازت ڏئي ٿو.
- ويب ڊولپر ٽولز ۾ بهتري ڪئي وئي آهي. بلٽ ان AI اسسٽنٽ هاڻي خودڪار طريقي سان حوالن کي چونڊيندو آهي. "ڊيوائس موڊ" پينل، جيڪو مختلف موبائل ڊوائيسز تي ويب سائيٽ جي ڪارڪردگي جي جانچ لاءِ استعمال ٿيندو آهي، کي جديد بڻايو ويو آهي. نيٽ ورڪ پينل هاڻي خودڪار طريقي سان مواد-انڪوڊنگ: gzip يا ڊيفليٽ هيڊر سان موڪليل درخواستن لاءِ دٻيل مواد کي ڊيڪوڊ ڪري ٿو. باقاعده اظهار هاڻي CSS اندازن کي فلٽر ڪرڻ لاءِ استعمال ڪري سگھجن ٿا.
نون خاصيتن ۽ بگ فڪسس کان علاوه، نئون نسخو 60 ڪمزورين کي حل ڪري ٿو. ايڊريس سينٽائيزر، ميموري سينٽائيزر، ڪنٽرول فلو انٽيگرٽي، لِب فُزر، ۽ اي ايف ايل استعمال ڪندي خودڪار ٽيسٽنگ ذريعي ڪيتريون ئي ڪمزورين جي سڃاڻپ ڪئي وئي. ٻن مسئلن (هڪ بفر اوور فلو ۽ هڪ انٽيجر اوور فلو ويب ايم ايل ۾) کي هڪ نازڪ شدت جي سطح مقرر ڪئي وئي هئي، جنهن جو مطلب آهي ته اهي برائوزر تحفظ جي سڀني پرتن کي نظرانداز ڪري سگهن ٿا ۽ سينڊ باڪس ماحول کان ٻاهر ڪوڊ کي عمل ۾ آڻي سگهن ٿا. موجوده رليز لاءِ پنهنجي ڪمزوري انعامي پروگرام جي حصي طور، گوگل 60 انعام قائم ڪيا آهن ۽ $118 ($43000 جا ٻه انعام، $11000 جا ٻه انعام، ۽ $4000، $3000، $2000، ۽ $1000 هر هڪ انعام) سان نوازيو آهي. 52 انعامن جي رقم اڃا تائين طئي نه ڪئي وئي آهي.
جو ذريعو: opennet.ru
