குரோம் 93 இணைய உலாவியின் வெளியீட்டை கூகுள் வெளியிட்டுள்ளது. அதே நேரத்தில், Chrome இன் அடிப்படையாக செயல்படும் இலவச Chromium திட்டத்தின் நிலையான வெளியீடு கிடைக்கிறது. Chrome உலாவியானது Google லோகோக்களின் பயன்பாடு, செயலிழந்தால் அறிவிப்புகளை அனுப்புவதற்கான அமைப்பு, பாதுகாக்கப்பட்ட வீடியோ உள்ளடக்கத்தை இயக்குவதற்கான தொகுதிகள் (DRM), புதுப்பிப்புகளை தானாக நிறுவும் அமைப்பு மற்றும் தேடும் போது RLZ அளவுருக்களை அனுப்புதல் ஆகியவற்றால் வேறுபடுகிறது. Chrome 94 இன் அடுத்த வெளியீடு செப்டம்பர் 21 அன்று திட்டமிடப்பட்டுள்ளது (மேம்பாடு 4-வார வெளியீட்டு சுழற்சிக்கு மாற்றப்பட்டுள்ளது).
Chrome 93 இல் முக்கிய மாற்றங்கள்:
- பக்கத் தகவல் (பக்கத் தகவல்) கொண்ட தொகுதியின் வடிவமைப்பு நவீனமயமாக்கப்பட்டது, இதில் உள்ளமைக்கப்பட்ட தொகுதிகளுக்கான ஆதரவு செயல்படுத்தப்பட்டது, மேலும் அணுகல் உரிமைகளுடன் கீழ்தோன்றும் பட்டியல்கள் சுவிட்சுகளால் மாற்றப்பட்டுள்ளன. மிக முக்கியமான தகவல்கள் முதலில் காட்டப்படுவதை பட்டியல்கள் உறுதி செய்கின்றன. அனைத்து பயனர்களுக்கும் மாற்றம் இயக்கப்படவில்லை; அதைச் செயல்படுத்த, நீங்கள் "chrome://flags/#page-info-version-2-desktop" அமைப்பைப் பயன்படுத்தலாம்.
- ஒரு சிறிய சதவீத பயனர்களுக்கு, ஒரு பரிசோதனையாக, முகவரிப் பட்டியில் உள்ள பாதுகாப்பான இணைப்புக் காட்டி இரட்டை விளக்கத்தை ஏற்படுத்தாத நடுநிலை சின்னத்துடன் மாற்றப்பட்டது (பூட்டு "V" அடையாளத்துடன் மாற்றப்பட்டது). குறியாக்கம் இல்லாமல் நிறுவப்பட்ட இணைப்புகளுக்கு, "பாதுகாப்பானது அல்ல" காட்டி தொடர்ந்து காட்டப்படும். குறிகாட்டியை மாற்றுவதற்கான காரணம் என்னவென்றால், பல பயனர்கள் பேட்லாக் இண்டிகேட்டரை தளத்தின் உள்ளடக்கத்தை நம்பலாம் என்ற உண்மையுடன் தொடர்புபடுத்துகிறார்கள், மாறாக இணைப்பு குறியாக்கம் செய்யப்பட்டதற்கான அடையாளமாக பார்க்கிறார்கள். கூகுள் கணக்கெடுப்பின்படி, 11% பயனர்கள் மட்டுமே பூட்டுடன் கூடிய ஐகானின் அர்த்தத்தைப் புரிந்துகொள்கிறார்கள்.
- சமீபத்தில் மூடப்பட்ட தாவல்களின் பட்டியல் இப்போது மூடிய குழுக்களின் உள்ளடக்கங்களைக் காட்டுகிறது (முந்தைய பட்டியல் உள்ளடக்கங்களை விவரிக்காமல் குழுவின் பெயரைக் காட்டியது) குழுவிலிருந்து முழு குழு மற்றும் தனிப்பட்ட தாவல்கள் இரண்டையும் ஒரே நேரத்தில் திருப்பி அனுப்பும் திறன் கொண்டது. இந்த அம்சம் அனைத்து பயனர்களுக்கும் இயக்கப்படவில்லை, எனவே அதை இயக்க "chrome://flags/#tab-restore-sub-menus" அமைப்பை நீங்கள் மாற்ற வேண்டியிருக்கும்.
- நிறுவனங்களுக்கு, புதிய அமைப்புகள் செயல்படுத்தப்பட்டுள்ளன: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites மற்றும் JavaScriptJitBlockedForSites, இது JIT-குறைவான பயன்முறையைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது, இது JavaScript ஐ இயக்கும் போது JIT தொகுப்பைப் பயன்படுத்துவதை முடக்குகிறது (இக்னிஷன் மொழிபெயர்ப்பாளரின் அனைத்து செயல்பாட்டாளர்களும் மட்டுமே பயன்படுத்தப்படுகின்றன) குறியீடு செயல்படுத்தும் போது நினைவகம். JIT ஐ முடக்குவது, JavaScript செயல்படுத்தும் செயல்திறனை தோராயமாக 17% குறைக்கும் செலவில் ஆபத்தான இணையப் பயன்பாடுகளுடன் பணிபுரியும் பாதுகாப்பை மேம்படுத்த பயனுள்ளதாக இருக்கும். மைக்ரோசாப்ட் இன்னும் மேலே சென்று, எட்ஜ் உலாவியில் சோதனையான "சூப்பர் டூப்பர் செக்யூர்" பயன்முறையை செயல்படுத்தியுள்ளது என்பது குறிப்பிடத்தக்கது, இது பயனரை JIT ஐ முடக்கவும் மற்றும் JIT அல்லாத இணக்கமான வன்பொருள் பாதுகாப்பு வழிமுறைகளை செயல்படுத்தவும் அனுமதிக்கிறது CET (கட்டுப்பாட்டு-அமலாக்க தொழில்நுட்பம்), ACG (தன்னிச்சையானது. கோட் காவலர்) மற்றும் CFG (கட்டுப்பாட்டு ஓட்டம் காவலர்) வலை உள்ளடக்கத்தை செயலாக்குவதற்கான செயல்முறைகளுக்கு. சோதனை வெற்றிகரமாக இருந்தால், அது Chrome இன் முக்கிய பகுதிக்கு மாற்றப்படும் என்று எதிர்பார்க்கலாம்.
- புதிய தாவல் பக்கம் Google இயக்ககத்தில் சேமிக்கப்பட்ட மிகவும் பிரபலமான ஆவணங்களின் பட்டியலை வழங்குகிறது. பட்டியலில் உள்ள உள்ளடக்கங்கள் drive.google.com இல் உள்ள முன்னுரிமைப் பகுதிக்கு ஒத்திருக்கும். Google இயக்கக உள்ளடக்கத்தின் காட்சியைக் கட்டுப்படுத்த, "chrome://flags/#ntp-modules" மற்றும் "chrome://flags/#ntp-drive-module" அமைப்புகளைப் பயன்படுத்தலாம்.
- சமீபத்தில் பார்த்த உள்ளடக்கம் மற்றும் தொடர்புடைய தகவல்களைக் கண்டறிய உதவும் வகையில், புதிய தாவல்களைத் திற பக்கத்தில் புதிய தகவல் அட்டைகள் சேர்க்கப்பட்டுள்ளன. கார்டுகள், பார்ப்பது தடைபட்ட தகவலுடன் தொடர்ந்து வேலை செய்வதை எளிதாக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, சமீபத்தில் ஆன்லைனில் கண்டுபிடிக்கப்பட்ட ஆனால் பக்கத்தை மூடிய பிறகு தொலைந்து போன உணவுக்கான செய்முறையைக் கண்டறிய கார்டுகள் உதவும். கடைகளில் கொள்முதல். ஒரு பரிசோதனையாக, பயனர்களுக்கு இரண்டு புதிய வரைபடங்கள் வழங்கப்படுகின்றன: சமையல் சமையல் குறிப்புகளைத் தேடுவதற்கும் சமீபத்தில் பார்த்த சமையல் குறிப்புகளைக் காண்பிப்பதற்கும் "சமையல்கள்" (chrome://flags/#ntp-recipe-tasks-module); ஆன்லைன் ஸ்டோர்களில் தேர்ந்தெடுக்கப்பட்ட தயாரிப்புகள் பற்றிய நினைவூட்டல்களுக்கான "ஷாப்பிங்" (chrome://flags/#ntp-chrome-cart-module).
- ஆண்ட்ராய்டு பதிப்பு தொடர்ச்சியான தேடல் பேனலுக்கான விருப்ப ஆதரவைச் சேர்க்கிறது (chrome://flags/#continuous-search), இது சமீபத்திய Google தேடல் முடிவுகளைக் காண உங்களை அனுமதிக்கிறது (பேனல் பிற பக்கங்களுக்குச் சென்ற பிறகும் முடிவுகளைக் காண்பிக்கும்).
- ஆண்ட்ராய்டு பதிப்பில் (chrome://flags/#webnotes-stylize) சோதனை மேற்கோள் பகிர்வு பயன்முறை சேர்க்கப்பட்டுள்ளது, இது ஒரு பக்கத்தின் தேர்ந்தெடுக்கப்பட்ட பகுதியை மேற்கோளாகச் சேமித்து மற்ற பயனர்களுடன் பகிர உங்களை அனுமதிக்கிறது.
- Chrome இணைய அங்காடியில் புதிய சேர்த்தல்கள் அல்லது பதிப்பு புதுப்பிப்புகளை வெளியிடும் போது, இரண்டு காரணி டெவலப்பர் சரிபார்ப்பு இப்போது தேவைப்படுகிறது.
- Google கணக்கு பயனர்கள் தங்கள் Google கணக்கில் பணம் செலுத்தும் தகவலைச் சேமிக்க விருப்பம் உள்ளது.
- மறைநிலை பயன்முறையில், வழிசெலுத்தல் தரவை அழிக்க விருப்பம் செயல்படுத்தப்பட்டால், ஒரு புதிய செயல்பாட்டு உறுதிப்படுத்தல் உரையாடல் செயல்படுத்தப்பட்டது, இது தரவுகளை அழிப்பது சாளரத்தை மூடும் மற்றும் மறைநிலை பயன்முறையில் அனைத்து அமர்வுகளையும் முடிக்கும் என்பதை விளக்குகிறது.
- சில சாதனங்களின் ஃபார்ம்வேருடன் அடையாளம் காணப்பட்ட இணக்கமின்மை காரணமாக, CECPQ91 (Combined Elliptic-Curve and Post-Quantum 1.3) நீட்டிப்பின் பயன்பாட்டின் அடிப்படையில், குவாண்டம் கணினிகளில் யூகிக்க முடியாத புதிய முக்கிய ஒப்பந்த முறைக்கான ஆதரவு Chrome 2 இல் சேர்க்கப்பட்டது. TLSv2, பிந்தைய குவாண்டம் கிரிப்டோசிஸ்டம்களுக்காக வடிவமைக்கப்பட்ட என்டிஆர்யூ பிரைம் அல்காரிதம் அடிப்படையிலான எச்ஆர்எஸ்எஸ் திட்டத்துடன் கிளாசிக் எக்ஸ்25519 விசை பரிமாற்ற பொறிமுறையை இணைக்கிறது.
- ALPACA தாக்குதலைத் தடுப்பதற்காக போர்ட்கள் 989 (ftps-data) மற்றும் 990 (ftps) ஆகியவை தடைசெய்யப்பட்ட நெட்வொர்க் போர்ட்களின் எண்ணிக்கையில் சேர்க்கப்பட்டுள்ளன. முன்னதாக, NAT ஸ்லிப்ஸ்ட்ரீமிங் தாக்குதல்களில் இருந்து பாதுகாப்பதற்காக, துறைமுகங்கள் 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 மற்றும் 10080 ஆகியவை ஏற்கனவே தடுக்கப்பட்டுள்ளன.
- 3DES அல்காரிதம் அடிப்படையிலான சைபர்களை TLS இனி ஆதரிக்காது. குறிப்பாக, Sweet3 தாக்குதலுக்கு ஆளாகக்கூடிய TLS_RSA_WITH_32DES_EDE_CBC_SHA சைபர் தொகுப்பு அகற்றப்பட்டது.
- உபுண்டு 16.04க்கான ஆதரவு நிறுத்தப்பட்டது.
- பொதுவான Google கணக்கு மூலம் இணைக்கப்பட்ட வெவ்வேறு சாதனங்களுக்கு இடையே WebOTP API ஐப் பயன்படுத்த முடியும். WebOTP ஆனது SMS மூலம் அனுப்பப்பட்ட ஒரு முறை சரிபார்ப்புக் குறியீடுகளைப் படிக்க இணையப் பயன்பாட்டை அனுமதிக்கிறது. முன்மொழியப்பட்ட மாற்றம், Android க்கான Chrome இயங்கும் மொபைல் சாதனத்தில் சரிபார்ப்புக் குறியீட்டைப் பெறுவதை சாத்தியமாக்குகிறது, மேலும் அதை டெஸ்க்டாப் சிஸ்டத்தில் பயன்படுத்துகிறது.
- பயனர்-ஏஜெண்ட் கிளையண்ட் குறிப்புகள் API விரிவாக்கப்பட்டது, பயனர் முகவர் தலைப்புக்கு மாற்றாக உருவாக்கப்பட்டது. குறிப்பிட்ட உலாவி மற்றும் கணினி அளவுருக்கள் (பதிப்பு, இயங்குதளம், முதலியன) பற்றிய தரவுகளின் தேர்ந்தெடுக்கப்பட்ட விநியோகத்தை சேவையகத்தின் கோரிக்கைக்குப் பிறகு மட்டுமே ஒழுங்கமைக்க பயனர் முகவர் கிளையண்ட் குறிப்புகள் உங்களை அனுமதிக்கிறது. பயனர், இதையொட்டி, தள உரிமையாளர்களுக்கு என்ன தகவலை வழங்க முடியும் என்பதை தீர்மானிக்க முடியும். பயனர் முகவர் கிளையண்ட் குறிப்புகளைப் பயன்படுத்தும் போது, வெளிப்படையான கோரிக்கை இல்லாமல் உலாவி அடையாளங்காட்டி அனுப்பப்படாது, மேலும் இயல்பாக அடிப்படை அளவுருக்கள் மட்டுமே குறிப்பிடப்படுகின்றன, இது செயலற்ற அடையாளத்தை கடினமாக்குகிறது.
புதிய பதிப்பு Sec-CH-UA-Bitness அளவுருவை ஆதரிக்கிறது, இது பிளாட்ஃபார்ம் பிட்னஸ் பற்றிய தரவை வழங்குகிறது, இது உகந்த பைனரி கோப்புகளை வழங்க பயன்படுகிறது. இயல்பாக, Sec-CH-UA-Platform அளவுரு பொது இயங்குதளத் தகவலுடன் அனுப்பப்படும். getHighEntropyValues() ஐ அழைக்கும் போது UADataValues மதிப்பானது, விரிவான விருப்பத்தை வழங்க இயலாது எனில், பொதுமைப்படுத்தப்பட்ட அளவுருக்களை வழங்க, இயல்புநிலையாக செயல்படுத்தப்படுகிறது. toJSON முறை NavigatorUAData பொருளில் சேர்க்கப்பட்டுள்ளது, இது JSON.stringify(navigator.userAgentData) போன்ற கட்டுமானங்களைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.
- வலைத் தொகுப்பு வடிவத்தில் வளங்களை தொகுப்புகளாகத் தொகுக்கும் திறன், அதனுடன் கூடிய அதிக எண்ணிக்கையிலான கோப்புகளை (CSS ஸ்டைல்கள், ஜாவாஸ்கிரிப்ட், படங்கள், iframes) மிகவும் திறமையாக ஏற்றுவதை ஒழுங்கமைக்க ஏற்றது. ஜாவாஸ்கிரிப்ட் கோப்புகளுக்கான (வெப்பேக்) தொகுப்புகளுக்கான ஆதரவில் உள்ள குறைபாடுகளில், வலை தொகுப்பு நீக்க முயற்சிக்கிறது: தொகுப்பே, ஆனால் அதன் கூறு பாகங்கள் அல்ல, HTTP தற்காலிக சேமிப்பில் முடிவடையும்; தொகுப்பு முழுமையாக பதிவிறக்கம் செய்யப்பட்ட பின்னரே தொகுத்தல் மற்றும் செயல்படுத்தல் தொடங்கும்; CSS மற்றும் படங்கள் போன்ற கூடுதல் ஆதாரங்கள் JavaScript சரங்களின் வடிவத்தில் குறியாக்கம் செய்யப்பட வேண்டும், இது அளவை அதிகரிக்கிறது மற்றும் மற்றொரு பாகுபடுத்தும் படி தேவைப்படுகிறது.
- WebXR விமான கண்டறிதல் API சேர்க்கப்பட்டுள்ளது, இது ஒரு மெய்நிகர் 3D சூழலில் பிளானர் மேற்பரப்புகள் பற்றிய தகவலை வழங்குகிறது. குறிப்பிட்ட API ஆனது, Computer Vision அல்காரிதம்களின் தனியுரிம செயலாக்கங்களைப் பயன்படுத்தி, MediaDevices.getUserMedia() என்ற அழைப்பின் மூலம் பெறப்பட்ட தரவுகளின் வள-தீவிர செயலாக்கத்தைத் தவிர்ப்பதை சாத்தியமாக்குகிறது. WebXR API ஆனது, நிலையான 3D ஹெல்மெட்கள் முதல் மொபைல் சாதனங்களின் அடிப்படையிலான தீர்வுகள் வரை பல்வேறு வகையான மெய்நிகர் ரியாலிட்டி சாதனங்களுடன் பணியை ஒருங்கிணைக்க உங்களை அனுமதிக்கிறது என்பதை நினைவூட்டுவோம்.
- பல புதிய ஏபிஐகள் ஆரிஜின் ட்ரையல்ஸ் பயன்முறையில் சேர்க்கப்பட்டுள்ளன (தனிச் செயல்படுத்தல் தேவைப்படும் சோதனை அம்சங்கள்). ஆரிஜின் ட்ரையல் என்பது லோக்கல் ஹோஸ்ட் அல்லது 127.0.0.1 இலிருந்து பதிவிறக்கம் செய்யப்பட்ட பயன்பாடுகளில் இருந்து குறிப்பிட்ட API உடன் பணிபுரியும் திறனைக் குறிக்கிறது, அல்லது ஒரு குறிப்பிட்ட தளத்திற்கு குறிப்பிட்ட காலத்திற்கு செல்லுபடியாகும் சிறப்பு டோக்கனைப் பதிவுசெய்து பெற்ற பிறகு.
- மல்டி-ஸ்கிரீன் விண்டோ பிளேஸ்மென்ட் ஏபிஐ முன்மொழியப்பட்டது, இது தற்போதைய கணினியுடன் இணைக்கப்பட்ட எந்த காட்சியிலும் சாளரங்களை வைக்க உங்களை அனுமதிக்கிறது, அத்துடன் சாளர நிலையைச் சேமிக்கவும், தேவைப்பட்டால், சாளரத்தை முழுத் திரைக்கு விரிவாக்கவும். எடுத்துக்காட்டாக, குறிப்பிட்ட API ஐப் பயன்படுத்தி, விளக்கக்காட்சியைக் காண்பிப்பதற்கான வலைப் பயன்பாடு ஒரு திரையில் ஸ்லைடுகளின் காட்சியை ஒழுங்கமைத்து, மற்றொரு திரையில் தொகுப்பாளருக்கான குறிப்பைக் காண்பிக்கும்.
- Cross-Origin-Embedder-Policy header, இது Cross-Origin ஐசோலேஷன் பயன்முறையைக் கட்டுப்படுத்துகிறது மற்றும் சலுகை பெற்ற செயல்பாடுகள் பக்கத்தில் பாதுகாப்பான பயன்பாட்டு விதிகளை வரையறுக்க உங்களை அனுமதிக்கிறது, இப்போது நற்சான்றிதழ் தொடர்பான தகவல் பரிமாற்றத்தை முடக்க "நற்சான்றிதழ் இல்லாத" அளவுருவை ஆதரிக்கிறது. குக்கீகள் மற்றும் வாடிக்கையாளர் சான்றிதழ்கள்.
- தனித்தனி வலைப் பயன்பாடுகளுக்கு (PWA, Progressive Web Apps) சாளர உள்ளடக்கங்களின் ரெண்டரிங் மற்றும் உள்ளீட்டைக் கையாளும், தலைப்புப் பட்டை மற்றும் விரிவாக்கம்/சுருக்க பொத்தான்கள் போன்ற சாளரக் கட்டுப்பாடுகளுடன் கூடிய மேலடுக்கு வழங்கப்படுகிறது. ஒரு மேலடுக்கு முழு சாளரத்தையும் மறைக்க திருத்தக்கூடிய பகுதியை நீட்டிக்கிறது மற்றும் தலைப்பு பகுதியில் உங்கள் சொந்த கூறுகளைச் சேர்க்க உங்களை அனுமதிக்கிறது.
- URL ஹேண்ட்லர்களாகப் பயன்படுத்தக்கூடிய PWA பயன்பாடுகளை உருவாக்கும் திறன் சேர்க்கப்பட்டது. எடுத்துக்காட்டாக, music.example.com பயன்பாடு தன்னை ஒரு URL ஹேண்ட்லராகப் பதிவு செய்துகொள்ளலாம் https://*.music.example.com மற்றும் இந்த இணைப்புகளைப் பயன்படுத்தி வெளிப்புற பயன்பாடுகளிலிருந்து அனைத்து மாற்றங்களும், எடுத்துக்காட்டாக, உடனடி தூதர்கள் மற்றும் மின்னஞ்சல் கிளையண்டுகளிலிருந்து, வழிவகுக்கும். இந்த PWA- பயன்பாடுகளைத் திறக்க, புதிய உலாவி தாவல் அல்ல.
- ஜாவாஸ்கிரிப்ட் தொகுதிக்கூறுகளை ஏற்றுவதைப் போன்றே “இறக்குமதி” வெளிப்பாட்டைப் பயன்படுத்தி CSS கோப்புகளை ஏற்ற முடியும், இது உங்கள் சொந்த உறுப்புகளை உருவாக்கும் போது வசதியானது மற்றும் ஜாவாஸ்கிரிப்ட் குறியீட்டைப் பயன்படுத்தி பாணிகளை ஒதுக்காமல் செய்ய உங்களை அனுமதிக்கிறது. './styles.css' இலிருந்து இறக்குமதி தாள் வலியுறுத்தல் {வகை: 'css' }; document.adoptedStyleSheets = [தாள்]; shadowRoot.adoptedStyleSheets = [தாள்];
- ஒரு புதிய நிலையான முறை, AbortSignal.abort(), ஏற்கனவே நிறுத்தப்பட்டதாக அமைக்கப்பட்ட AbortSignal பொருளை வழங்கும். கைவிடப்பட்ட நிலையில் AbortSignal பொருளை உருவாக்குவதற்குப் பல வரிகளுக்குப் பதிலாக, “return AbortSignal.abort()” என்ற ஒற்றை வரியை நீங்கள் இப்போது பெறலாம்.
- ஃப்ளெக்ஸ்பாக்ஸ் உறுப்பு தொடக்க, முடிவு, சுய-தொடக்கம், சுய-முடிவு, இடது மற்றும் வலது முக்கிய வார்த்தைகளுக்கான ஆதரவைச் சேர்த்தது, ஃப்ளெக்ஸ் உறுப்புகளின் நிலையை எளிமைப்படுத்துவதற்கான கருவிகளுடன் சென்டர், ஃப்ளெக்ஸ்-ஸ்டார்ட் மற்றும் ஃப்ளெக்ஸ்-எண்ட் முக்கிய வார்த்தைகளை நிறைவு செய்கிறது.
- Error() கன்ஸ்ட்ரக்டர் ஒரு புதிய விருப்பமான "காரணம்" சொத்தை செயல்படுத்துகிறது, இது பிழைகளை ஒருவருக்கொருவர் எளிதாக இணைக்க அனுமதிக்கிறது. const parentError = புதிய பிழை('பெற்றோர்'); const பிழை = புதிய பிழை('பெற்றோர்', {காரணம்: parentError}); console.log(error.cause === parentError); //→ உண்மை
- HTMLMediaElement.controlsList பண்புக்கு noplaybackrate பயன்முறைக்கான ஆதரவு சேர்க்கப்பட்டது, இது மல்டிமீடியா உள்ளடக்கத்தின் பின்னணி வேகத்தை மாற்றுவதற்கு உலாவியில் வழங்கப்பட்ட இடைமுகத்தின் கூறுகளை முடக்க உங்களை அனுமதிக்கிறது.
- Sec-CH-Prefers-Color-Scheme தலைப்பு சேர்க்கப்பட்டது, இது கோரிக்கை அனுப்பும் கட்டத்தில், “prefers-color-scheme” மீடியா வினவல்களில் பயன்படுத்தப்படும் பயனரின் விருப்பமான வண்ணத் திட்டம் பற்றிய தரவை அனுப்ப அனுமதிக்கிறது, இது தளத்தை மேம்படுத்த அனுமதிக்கும். தேர்ந்தெடுக்கப்பட்ட திட்டத்துடன் தொடர்புடைய CSS இன் ஏற்றம் மற்றும் பிற திட்டங்களில் இருந்து தெரியும் சுவிட்சுகளைத் தவிர்க்கவும்.
- Object.hasOwn சொத்து சேர்க்கப்பட்டது, இது Object.prototype.hasOwnProperty இன் எளிமைப்படுத்தப்பட்ட பதிப்பாகும், இது நிலையான முறையாக செயல்படுத்தப்பட்டது. Object.hasOwn({ prop: 42 }, 'prop') // → true
- மிக வேகமான ப்ரூட்-ஃபோர்ஸ் தொகுப்பிற்காக வடிவமைக்கப்பட்டது, Sparkplug இன் JIT கம்பைலர், எழுதுதல் மற்றும் இயக்க முறைகளுக்கு இடையே நினைவகப் பக்கங்களை மாற்றுவதற்கான மேல்நிலையைக் குறைக்க ஒரு தொகுதி செயல்படுத்தல் பயன்முறையைச் சேர்த்துள்ளது. Sparkplug இப்போது பல செயல்பாடுகளை ஒரே நேரத்தில் தொகுக்கிறது மற்றும் முழு குழுவின் அனுமதிகளையும் மாற்ற ஒருமுறை mprotect அழைக்கிறது. முன்மொழியப்பட்ட பயன்முறையானது JavaScript செயல்படுத்தல் செயல்திறனை எதிர்மறையாக பாதிக்காமல் தொகுக்கும் நேரத்தை (44% வரை) கணிசமாகக் குறைக்கிறது.
- ஆண்ட்ராய்டு பதிப்பு, ஸ்பெக்டர் போன்ற பக்க-சேனல் தாக்குதல்களுக்கு எதிராக V8 இன்ஜினின் உள்ளமைக்கப்பட்ட பாதுகாப்பை முடக்குகிறது, அவை தனித்தனி செயல்முறைகளில் தளங்களைத் தனிமைப்படுத்துவது போல் பயனுள்ளதாக இல்லை. டெஸ்க்டாப் பதிப்பில், குரோம் 70 வெளியீட்டில் இந்த வழிமுறைகள் மீண்டும் முடக்கப்பட்டன. தேவையற்ற சோதனைகளை முடக்குவது செயல்திறனை 2-15% அதிகரிக்க அனுமதிக்கப்படுகிறது.
- வலை உருவாக்குநர்களுக்கான கருவிகளில் மேம்பாடுகள் செய்யப்பட்டுள்ளன. நடை தாள் ஆய்வு முறையில், @container வெளிப்பாடு பயன்படுத்தி உருவாக்கப்பட்ட வினவல்களைத் திருத்த முடியும். பிணைய ஆய்வு முறையில், வலைத் தொகுப்பு வடிவத்தில் வளங்களின் முன்னோட்டம் செயல்படுத்தப்படுகிறது. வலை கன்சோலில், ஜாவாஸ்கிரிப்ட் அல்லது JSON எழுத்து வடிவில் சரங்களை நகலெடுப்பதற்கான விருப்பங்கள் சூழல் மெனுவில் சேர்க்கப்பட்டுள்ளன. CORS (கிராஸ்-ஆரிஜின் ரிசோர்ஸ் ஷேரிங்) தொடர்பான பிழைகளின் மேம்படுத்தப்பட்ட பிழைத்திருத்தம்.
புதுமைகள் மற்றும் பிழை திருத்தங்கள் தவிர, புதிய பதிப்பு 27 பாதிப்புகளை நீக்குகிறது. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer மற்றும் AFL கருவிகளைப் பயன்படுத்தி தானியங்கு சோதனையின் விளைவாக பல பாதிப்புகள் அடையாளம் காணப்பட்டன. உலாவி பாதுகாப்பின் அனைத்து நிலைகளையும் கடந்து, சாண்ட்பாக்ஸ் சூழலுக்கு வெளியே கணினியில் குறியீட்டை இயக்க அனுமதிக்கும் முக்கியமான சிக்கல்கள் எதுவும் கண்டறியப்படவில்லை. தற்போதைய வெளியீட்டிற்கான பாதிப்புகளைக் கண்டறிவதற்கான பண வெகுமதிகளை வழங்கும் திட்டத்தின் ஒரு பகுதியாக, Google $19 மதிப்புள்ள 136500 விருதுகளை வழங்கியது (மூன்று $20000 விருதுகள், ஒரு $15000 விருது, மூன்று $10000 விருதுகள், ஒரு $7500 விருது, மூன்று $5000 விருதுகள் மற்றும் மூன்று $3000 விருதுகள்). 5 வெகுமதிகளின் அளவு இன்னும் தீர்மானிக்கப்படவில்லை.
ஆதாரம்: opennet.ru