குரோம் வெளியீடு 95

குரோம் 95 இணைய உலாவியின் வெளியீட்டை கூகுள் வெளியிட்டுள்ளது.அதே நேரத்தில், க்ரோமின் அடிப்படையாக செயல்படும் இலவச குரோமியம் திட்டத்தின் நிலையான வெளியீடு கிடைக்கிறது. Chrome உலாவியானது Google லோகோக்களின் பயன்பாடு, செயலிழந்தால் அறிவிப்புகளை அனுப்புவதற்கான அமைப்பு, பாதுகாக்கப்பட்ட வீடியோ உள்ளடக்கத்தை இயக்குவதற்கான தொகுதிகள் (DRM), புதுப்பிப்புகளை தானாக நிறுவும் அமைப்பு மற்றும் தேடும் போது RLZ அளவுருக்களை அனுப்புதல் ஆகியவற்றால் வேறுபடுகிறது. புதிய 4-வார மேம்பாட்டு சுழற்சியின் கீழ், Chrome 96 இன் அடுத்த வெளியீடு நவம்பர் 16 ஆம் தேதி திட்டமிடப்பட்டுள்ளது. புதுப்பிக்க அதிக நேரம் தேவைப்படுபவர்களுக்கு, ஒரு தனி நீட்டிக்கப்பட்ட நிலையான கிளை உள்ளது, அதைத் தொடர்ந்து 8 வாரங்கள், இது Chrome 94 இன் முந்தைய வெளியீட்டிற்கான புதுப்பிப்பை உருவாக்குகிறது.

Chrome 95 இல் முக்கிய மாற்றங்கள்:

  • Linux, Windows, macOS மற்றும் ChromeOS பயனர்களுக்கு, ஒரு புதிய பக்கப்பட்டி வழங்கப்படுகிறது, உள்ளடக்கத்தின் வலதுபுறத்தில் காட்டப்பட்டு முகவரிப் பட்டியில் உள்ள சிறப்பு ஐகானைக் கிளிக் செய்வதன் மூலம் செயல்படுத்தப்படுகிறது. பேனல் புக்மார்க்குகள் மற்றும் வாசிப்பு பட்டியலுடன் ஒரு சுருக்கத்தைக் காட்டுகிறது. அனைத்து பயனர்களுக்கும் மாற்றம் இயக்கப்படவில்லை; அதைச் செயல்படுத்த, நீங்கள் "chrome://flags/#side-panel" அமைப்பைப் பயன்படுத்தலாம்.
    குரோம் வெளியீடு 95
  • படிவத்தின் தானியங்குநிரப்புதல் அமைப்பில் அடுத்தடுத்த பயன்பாட்டிற்காக இணையப் படிவங்களில் உள்ளிடப்பட்ட முகவரிகளைச் சேமிப்பதற்கான அனுமதிகளுக்கான வெளிப்படையான கோரிக்கையின் வெளியீடு செயல்படுத்தப்பட்டது. படிவங்களில் முகவரிகள் இருப்பதைத் தீர்மானிக்கும்போது, ​​முகவரியைச் சேமிக்கவும், திருத்தவும், முன்பு சேமித்த முகவரியைப் புதுப்பிக்கவும் அல்லது அதைச் சேமிக்க மறுக்கவும் அனுமதிக்கும் உரையாடல் இப்போது பயனருக்குக் காட்டப்படுகிறது.
  • FTP நெறிமுறையை ஆதரிக்க குறியீடு அகற்றப்பட்டது. குரோம் 88 இல், FTP ஆதரவு இயல்பாகவே முடக்கப்பட்டது, ஆனால் அதை மீண்டும் கொண்டுவர ஒரு கொடி விடப்பட்டது.
  • எண்ணில் முடிவடையும் ஆனால் IPv4 முகவரிகளுடன் பொருந்தாத ஹோஸ்ட்பெயர்களைக் கொண்ட URLகளை நாங்கள் இனி ஆதரிக்க மாட்டோம். எடுத்துக்காட்டாக, "http://127.1/", "http://foo.127.1/" மற்றும் "http://127.0.0.0.1" URLகள் இப்போது செல்லாததாகக் கருதப்படும்.
  • WebAssembly இப்போது விதிவிலக்கு கையாளுபவர்களை உருவாக்கும் திறனைக் கொண்டுள்ளது, இது குறிப்பிட்ட குறியீட்டை இயக்கும் போது விதிவிலக்கு ஏற்பட்டால் செயல்படுத்தலை இடைமறிக்கும். இது WebAssembly தொகுதிக்குத் தெரிந்த கேச்சிங் விதிவிலக்குகள் மற்றும் இறக்குமதி செய்யப்பட்ட செயல்பாடுகளை அழைக்கும் செயல்பாட்டில் உள்ள விதிவிலக்குகள் இரண்டையும் ஆதரிக்கிறது. விதிவிலக்குகளைப் பிடிக்க, WebAssembly தொகுதியானது Emscripten போன்ற விதிவிலக்கு-அறியும் கம்பைலருடன் தொகுக்கப்பட வேண்டும்.

    JavaScript ஐப் பயன்படுத்தி விதிவிலக்கு கையாளுதலுடன் ஒப்பிடும்போது, ​​WebAssembly மட்டத்தில் விதிவிலக்கு கையாளுதல் உருவாக்கப்பட்ட குறியீட்டின் அளவைக் கணிசமாகக் குறைக்கும் என்பது குறிப்பிடத்தக்கது. எடுத்துக்காட்டாக, ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி விதிவிலக்குக் கையாளுதலுடன் Binaryen ஆப்டிமைசரை உருவாக்குவது குறியீட்டில் 43% அதிகரிப்பையும், WebAssembly ஐப் பயன்படுத்தி குறியீட்டில் 9% அதிகரிப்பையும் ஏற்படுத்துகிறது. கூடுதலாக, "-O3" ஆப்டிமைசேஷன் பயன்முறையைப் பயன்படுத்தும் போது, ​​WebAssembly ஐப் பயன்படுத்தி விதிவிலக்குக் கையாளுதலுடன் கூடிய குறியீடு, விதிவிலக்கு ஹேண்ட்லர்கள் இல்லாமல் குறியீட்டிலிருந்து வேறுபட்டு செயல்படாது, அதே சமயம் JavaScript ஐப் பயன்படுத்தி விதிவிலக்குகளைக் கையாள்வது 30% செயல்பாட்டின் மந்தநிலையை ஏற்படுத்துகிறது.

  • ஒரு தளத்தைச் செயலாக்கும் போது வெவ்வேறு டொமைன்களுக்கு இடையே (குறுக்கு தோற்றம்) WebAssembly தொகுதிகளைப் பகிர்வது தடைசெய்யப்பட்டுள்ளது.
  • பல புதிய ஏபிஐகள் ஆரிஜின் ட்ரையல்ஸ் பயன்முறையில் சேர்க்கப்பட்டுள்ளன (தனிச் செயல்படுத்தல் தேவைப்படும் சோதனை அம்சங்கள்). ஆரிஜின் ட்ரையல் என்பது லோக்கல் ஹோஸ்ட் அல்லது 127.0.0.1 இலிருந்து பதிவிறக்கம் செய்யப்பட்ட பயன்பாடுகளில் இருந்து குறிப்பிட்ட API உடன் பணிபுரியும் திறனைக் குறிக்கிறது, அல்லது ஒரு குறிப்பிட்ட தளத்திற்கு குறிப்பிட்ட காலத்திற்கு செல்லுபடியாகும் சிறப்பு டோக்கனைப் பதிவுசெய்து பெற்ற பிறகு.
    • பயனர் முகவர் HTTP தலைப்பு மற்றும் JavaScript அளவுருக்கள் navigator.userAgent, navigator.appVersion மற்றும் navigator.platform ஆகியவற்றில் தகவலை டிரிம் செய்வது இயக்கப்பட்டது. தலைப்பில் உலாவி பெயர், குறிப்பிடத்தக்க உலாவி பதிப்பு, இயங்குதளம் மற்றும் சாதன வகை (மொபைல் ஃபோன், பிசி, டேப்லெட்) பற்றிய தகவல்கள் மட்டுமே உள்ளன. சரியான பதிப்பு மற்றும் நீட்டிக்கப்பட்ட இயங்குதளத் தரவு போன்ற கூடுதல் தரவைப் பெற, நீங்கள் பயனர் முகவர் கிளையண்ட் குறிப்புகள் API ஐப் பயன்படுத்த வேண்டும். வழக்கமான பயனர்களின் கணினிகளில் பயனர்-ஏஜென்ட்டை வெட்டுவதற்கான தொடக்கமானது Chrome 102 இன் வெளியீட்டிற்கு திட்டமிடப்பட்டுள்ளது, இது அரை வருடத்தில் வெளியிடப்படும்.
    • கோப்பு முறைமை அணுகல் APIக்கான அணுகல் கைப்பிடிகளை உருவாக்குவது சாத்தியமாகும், இது பயனரின் சாதனத்தில் உள்ள கோப்புகள் மற்றும் கோப்பகங்களுக்கு நேரடியாக தரவைப் படிக்கவும் எழுதவும் இணையப் பயன்பாடுகளை அனுமதிக்கிறது. இணையப் பயன்பாடுகள் கோப்பு முறைமையை அணுகும் முறையைக் குறைக்க, கோப்பு முறைமை அணுகல் மற்றும் சேமிப்பக அறக்கட்டளை APIகளை இணைக்க Google திட்டமிட்டுள்ளது. அத்தகைய ஒருங்கிணைப்புக்கான ஆயத்தக் கட்டமாக, அணுகல் விளக்கங்களுக்கான ஆதரவு முன்மொழியப்பட்டது, மேம்பட்ட திறன்களைக் கொண்ட கோப்பு விளக்கங்களை அடிப்படையாகக் கொண்டு செயல்படும் முறைகளை நிறைவு செய்கிறது. ஒத்திசைவான முறையில் தொழிலாளர்களிடம் இருந்து படித்தல் மற்றும் எழுதுதல்.
  • செக்யூர் பேமென்ட் கன்ஃபர்மேஷன் ஏபிஐ உறுதிப்படுத்தப்பட்டு, புதிய 'பணம் செலுத்துதல்' நீட்டிப்பைச் செயல்படுத்துவதன் மூலம் இயல்புநிலையாக வழங்கப்படுகிறது, இது செலுத்தப்படும் பரிவர்த்தனையின் கூடுதல் உறுதிப்படுத்தலை வழங்குகிறது. வங்கி போன்ற ஒரு நம்பியிருக்கும் தரப்பினர், பொது விசையான PublicKeyCredentialஐ உருவாக்கும் திறனைக் கொண்டுள்ளது, இது 'பாதுகாப்பான-கட்டண-உறுதிப்படுத்தல்' கட்டண முறையைப் பயன்படுத்தி Payment Request API மூலம் கூடுதல் பாதுகாப்பான கட்டண உறுதிப்படுத்தலுக்காக வணிகரால் கோரப்படலாம்.
  • PerformanceObserver கன்ஸ்ட்ரக்டர் மூலம் நிறுவப்பட்ட கால்பேக் அழைப்புகள் கைவிடப்பட்ட என்ட்ரிஸ்கவுண்ட் சொத்தின் பரிமாற்றத்தை செயல்படுத்துகின்றன, இது வழங்கப்பட்ட இடையகத்துடன் பொருந்தாத காரணத்தால் எத்தனை தள செயல்திறன் அளவீடுகள் நிராகரிக்கப்பட்டன என்பதைப் புரிந்துகொள்ள இது உங்களை அனுமதிக்கிறது.
  • EyeDropper API சேர்க்கப்பட்டுள்ளது, இது திரையில் தன்னிச்சையான பிக்சல்களின் நிறத்தை தீர்மானிக்க உலாவி வழங்கிய இடைமுகத்தை அழைக்க உங்களை அனுமதிக்கிறது, எடுத்துக்காட்டாக, வலை பயன்பாடுகளாக செயல்படுத்தப்படும் கிராஃபிக் எடிட்டர்களில் இதைப் பயன்படுத்தலாம். const eyeDropper = புதிய EyeDropper(); const result = காத்திருக்கவும் eyeDropper.open(); // முடிவு = {sRGBHex: '#160731'}
  • self.reportError() செயல்பாடு சேர்க்கப்பட்டது, இது ஸ்கிரிப்ட்களை கன்சோலில் பிழைகளை அச்சிட அனுமதிக்கிறது, இது பிடிக்கப்படாத விதிவிலக்கு நிகழ்வை பின்பற்றுகிறது.
  • URLPattern API ஆனது, ஒரு குறிப்பிட்ட வடிவத்துடன் பொருந்துகிறதா என்பதைச் சரிபார்க்க, URLPattern API சேர்க்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, இணைப்புகளை அலசவும், சேவைப் பணியாளரில் உள்ள ஹேண்ட்லர்களுக்கு கோரிக்கைகளைத் திருப்பிவிடவும் இது பயன்படுத்தப்படலாம். const p = புதிய URLPattern({protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
  • Intl.DisplayNames API விரிவாக்கப்பட்டுள்ளது, இதன் மூலம் நீங்கள் மொழிகள், நாடுகள், நாணயங்கள், தேதி கூறுகள் போன்றவற்றின் உள்ளூர் பெயர்களைப் பெறலாம். புதிய பதிப்பானது "காலண்டர்" மற்றும் "டேட் டைம்ஃபீல்டு" என்ற புதிய வகை பெயர்களைச் சேர்க்கிறது, இதன் மூலம் காலெண்டரின் உள்ளூர் பெயர்கள் மற்றும் தேதி மற்றும் நேர புலங்கள் (எடுத்துக்காட்டாக, மாதங்களின் பெயர்) ஆகியவற்றைக் கண்டறியலாம். "மொழி" வகைக்கு, மொழி பேச்சுவழக்குகளைப் பயன்படுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • Intl.DateTimeFormat API ஆனது timeZoneName அளவுருவின் புதிய மதிப்புகளுக்கான ஆதரவைச் சேர்த்துள்ளது: குறுகிய நேர மண்டல அடையாளங்காட்டியைக் காட்ட "shortGeneric" (எடுத்துக்காட்டாக, "PT", "ET"), "longGeneric" நீண்ட நேர மண்டலத்தைக் காண்பிக்க அடையாளங்காட்டி (“பசிபிக் டைம்”, “மவுண்டன் டைம்”), “ஷார்ட்ஆஃப்செட்” - ஜிஎம்டியுடன் தொடர்புடைய குறுகிய ஆஃப்செட் (“ஜிஎம்டி+5”) மற்றும் ஜிஎம்டியுடன் தொடர்புடைய நீண்ட ஆஃப்செட்டுடன் “லாங்ஆஃப்செட்” (“ஜிஎம்டி+0500”).
  • U2F (Cryptotoken) API நிறுத்தப்பட்டது, அதற்குப் பதிலாக Web Authentication API பயன்படுத்தப்பட வேண்டும். U2F API ஆனது Chrome 98 இல் இயல்பாக முடக்கப்பட்டு Chrome 104 இல் முற்றிலும் அகற்றப்படும்.
  • வலை உருவாக்குநர்களுக்கான கருவிகளில் மேம்பாடுகள் செய்யப்பட்டுள்ளன. ஸ்டைல் ​​பேனல் அளவு (உயரம், திணிப்பு போன்றவை) தொடர்பான CSS பண்புகளை சரிசெய்வதை எளிதாக்குகிறது. சிக்கல்கள் தாவல் தனிப்பட்ட சிக்கல்களை மறைக்கும் திறனை வழங்குகிறது. வலை கன்சோல் மற்றும் ஆதாரங்கள் மற்றும் பண்புகள் பேனல்களில், பண்புகளின் காட்சி மேம்படுத்தப்பட்டுள்ளது (சொந்த பண்புகள் இப்போது தடிமனாக உயர்த்தி பட்டியலின் மேல் காட்டப்பட்டுள்ளன).
    குரோம் வெளியீடு 95

புதுமைகள் மற்றும் பிழை திருத்தங்கள் தவிர, புதிய பதிப்பு 19 பாதிப்புகளை நீக்குகிறது. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer மற்றும் AFL கருவிகளைப் பயன்படுத்தி தானியங்கு சோதனையின் விளைவாக பல பாதிப்புகள் அடையாளம் காணப்பட்டன. உலாவி பாதுகாப்பின் அனைத்து நிலைகளையும் கடந்து, சாண்ட்பாக்ஸ் சூழலுக்கு வெளியே கணினியில் குறியீட்டை இயக்க அனுமதிக்கும் முக்கியமான சிக்கல்கள் எதுவும் கண்டறியப்படவில்லை. தற்போதைய வெளியீட்டிற்கான கேஷ் ரிவார்டு திட்டத்தின் ஒரு பகுதியாக, Google $16 ஆயிரம் மதிப்புள்ள 74 விருதுகளை வழங்கியது (ஒரு $20000 விருது, இரண்டு $10000 விருதுகள், ஒரு $7500 விருது, ஒரு $6000 விருது, மூன்று $5000 விருதுகள் மற்றும் ஒரு $3000 விருது). மற்றும் $2000). 1000 வெகுமதிகளின் அளவு இன்னும் தீர்மானிக்கப்படவில்லை.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்