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

குரோம் 105 இணைய உலாவியின் வெளியீட்டை கூகுள் வெளியிட்டுள்ளது. அதே நேரத்தில், Chrome இன் அடிப்படையாக செயல்படும் இலவச Chromium திட்டத்தின் நிலையான வெளியீடு கிடைக்கிறது. கூகுள் லோகோக்கள், செயலிழந்தால் அறிவிப்புகளை அனுப்பும் அமைப்பு, நகல்-பாதுகாக்கப்பட்ட வீடியோ உள்ளடக்கத்தை இயக்குவதற்கான தொகுதிகள் (டிஆர்எம்), புதுப்பிப்புகளை தானாக நிறுவும் அமைப்பு, சாண்ட்பாக்ஸ் தனிமைப்படுத்தலை நிரந்தரமாக செயல்படுத்துதல் ஆகியவற்றில் குரோமியத்திலிருந்து குரோம் உலாவி வேறுபடுகிறது. , Google API க்கு விசைகளை வழங்குதல் மற்றும் தேடும் போது RLZ-ஐ அனுப்புதல். அளவுருக்கள். புதுப்பிக்க அதிக நேரம் தேவைப்படுபவர்களுக்கு, நீட்டிக்கப்பட்ட நிலையான கிளை தனித்தனியாக ஆதரிக்கப்படுகிறது, அதைத் தொடர்ந்து 8 வாரங்கள். Chrome 106 இன் அடுத்த வெளியீடு செப்டம்பர் 27 ஆம் தேதி திட்டமிடப்பட்டுள்ளது.

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

  • சிறப்பு இணையப் பயன்பாடுகளுக்கான ஆதரவு Chrome Apps நிறுத்தப்பட்டது, அதற்கு பதிலாக Progressive Web Apps (PWA) தொழில்நுட்பம் மற்றும் நிலையான Web APIகளின் அடிப்படையில் தனித்தனி வலைப் பயன்பாடுகளால் மாற்றப்பட்டது. 2016 ஆம் ஆண்டில் குரோம் ஆப்ஸை கைவிடுவதாக கூகுள் முதலில் அறிவித்து, 2018 ஆம் ஆண்டு வரை அவற்றை ஆதரிப்பதை நிறுத்த திட்டமிட்டது, ஆனால் இந்த திட்டத்தை ஒத்திவைத்தது. Chrome 105 இல், நீங்கள் Chrome பயன்பாடுகளை நிறுவ முயற்சிக்கும்போது, ​​அவை இனி ஆதரிக்கப்படாது என்ற எச்சரிக்கையைப் பெறுவீர்கள், ஆனால் பயன்பாடுகள் தொடர்ந்து இயங்கும். Chrome 109 இல், Chrome பயன்பாடுகளை இயக்கும் திறன் முடக்கப்படும்.
  • ரெண்டரிங்கிற்குப் பொறுப்பான ரெண்டரர் செயல்முறைக்கு கூடுதல் தனிமைப்படுத்தப்பட்டது. தற்போதுள்ள சாண்ட்பாக்ஸ் ஐசோலேஷன் சிஸ்டத்தின் மேல் செயல்படுத்தப்பட்ட கூடுதல் கொள்கலனில் (ஆப் கன்டெய்னர்) இந்த செயல்முறை இப்போது செய்யப்படுகிறது. ரெண்டரிங் குறியீட்டில் உள்ள பாதிப்பு சுரண்டப்பட்டால், நெட்வொர்க் திறன்கள் தொடர்பான கணினி அழைப்புகளுக்கான அணுகலைத் தடுப்பதன் மூலம் தாக்குபவர் நெட்வொர்க்கை அணுகுவதைத் தடுக்கும்.
  • சான்றிதழ் அதிகாரிகளின் (Chrome Root Store) ரூட் சான்றிதழ்களின் சொந்த ஒருங்கிணைந்த சேமிப்பகத்தை செயல்படுத்தியது. புதிய ஸ்டோர் முன்னிருப்பாக இன்னும் இயக்கப்படவில்லை மற்றும் செயல்படுத்தல் முடியும் வரை, ஒவ்வொரு இயக்க முறைமைக்கும் குறிப்பிட்ட ஸ்டோரைப் பயன்படுத்தி சான்றிதழ்கள் தொடர்ந்து சரிபார்க்கப்படும். பரிசோதிக்கப்படும் தீர்வு Mozilla வின் அணுகுமுறையை நினைவூட்டுகிறது, இது Firefox க்காக ஒரு தனி சுயாதீன ரூட் சான்றிதழ் ஸ்டோரை பராமரிக்கிறது, HTTPS மூலம் தளங்களை திறக்கும் போது சான்றிதழ் நம்பிக்கை சங்கிலியை சரிபார்க்க முதல் இணைப்பாக பயன்படுத்தப்படுகிறது.
  • Web SQL API ஐ நீக்குவதற்கான தயாரிப்புகள் தொடங்கப்பட்டுள்ளன, இது தரமற்றது, பெரும்பாலும் பயன்படுத்தப்படாதது மற்றும் நவீன பாதுகாப்புத் தேவைகளைப் பூர்த்தி செய்ய மறுவடிவமைப்பு தேவைப்படுகிறது. Chrome 105 ஆனது HTTPS ஐப் பயன்படுத்தாமல் ஏற்றப்பட்ட குறியீட்டிலிருந்து Web SQLக்கான அணுகலைத் தடுக்கிறது, மேலும் DevTools க்கு ஒரு தேய்மான எச்சரிக்கையையும் சேர்க்கிறது. Web SQL API 2023 இல் அகற்றப்படும். அத்தகைய செயல்பாடு தேவைப்படும் டெவலப்பர்களுக்கு, WebAssembly அடிப்படையில் ஒரு மாற்று தயார் செய்யப்படும்.
  • Chrome ஒத்திசைவு இனி Chrome 73 மற்றும் முந்தைய வெளியீடுகளுடன் ஒத்திசைப்பதை ஆதரிக்காது.
  • MacOS மற்றும் Windows இயங்குதளங்களுக்கு, உள்ளமைக்கப்பட்ட சான்றிதழ் பார்வையாளர் செயல்படுத்தப்படுகிறது, இது இயக்க முறைமை வழங்கிய இடைமுகத்தை அழைப்பதை மாற்றுகிறது. முன்னதாக, லினக்ஸ் மற்றும் குரோம்ஓஎஸ் ஆகியவற்றிற்கான பில்ட்களில் மட்டுமே உள்ளமைக்கப்பட்ட வியூவர் பயன்படுத்தப்பட்டது.
  • தனியுரிமை சாண்ட்பாக்ஸ் முன்முயற்சியின் ஒரு பகுதியாக விளம்பரப்படுத்தப்படும் தலைப்புகள் மற்றும் ஆர்வக் குழு API ஐ நிர்வகிப்பதற்கான அமைப்புகளை Android பதிப்பு சேர்க்கிறது, இது பயனர் ஆர்வங்களின் வகைகளை வரையறுக்கவும், குக்கீகளைக் கண்காணிப்பதற்குப் பதிலாக அவற்றைப் பயன்படுத்தவும் அனுமதிக்கிறது. பயனர்கள். கடைசி வெளியீட்டில், இதே போன்ற அமைப்புகள் Linux, ChromeOS, macOS மற்றும் Windows பதிப்புகளில் சேர்க்கப்பட்டன.
  • மேம்படுத்தப்பட்ட உலாவி பாதுகாப்பை (பாதுகாப்பான உலாவல் > மேம்படுத்தப்பட்ட பாதுகாப்பு) நீங்கள் இயக்கும்போது, ​​நிறுவப்பட்ட துணை நிரல்கள், APIக்கான அணுகல் மற்றும் வெளிப்புறத் தளங்களுக்கான இணைப்புகள் பற்றி டெலிமெட்ரி சேகரிக்கப்படும். உலாவி துணை நிரல்களின் தீங்கிழைக்கும் செயல்பாடு மற்றும் விதிகளை மீறுவதைக் கண்டறிய இந்தத் தரவு Google சேவையகங்களில் பயன்படுத்தப்படுகிறது.
  • குரோம் 106 இல் உள்ள குக்கீ தலைப்பில் குறிப்பிடப்பட்டுள்ள டொமைன்களில் ASCII அல்லாத எழுத்துகளைப் பயன்படுத்துவதைத் தடுக்கிறது (IDN டொமைன்களுக்கு, டொமைன்கள் punycode வடிவத்தில் இருக்க வேண்டும்). இந்த மாற்றம் உலாவியை RFC 6265bis மற்றும் Firefox இல் செயல்படுத்தப்பட்ட நடத்தைக்கு இணங்க வைக்கும்.
  • தனிப்பயன் ஹைலைட் ஏபிஐ முன்மொழியப்பட்டது, இது உரையின் தேர்ந்தெடுக்கப்பட்ட பகுதிகளின் பாணியை தன்னிச்சையாக மாற்ற வடிவமைக்கப்பட்டுள்ளது மற்றும் ஹைலைட் செய்யப்பட்ட பகுதிகளுக்கு (::செலக்ஷன், ::செலக்டிவ்-செலக்ஷன்) மற்றும் ஹைலைட் செய்வதற்கு உலாவி வழங்கும் நிலையான பாணியால் உங்களை மட்டுப்படுத்தாமல் இருக்க அனுமதிக்கிறது. தொடரியல் பிழைகள் (:: எழுத்துப்பிழை-பிழை, :: இலக்கணம்- பிழை). API இன் முதல் பதிப்பு வண்ணம் மற்றும் பின்னணி-வண்ண போலி உறுப்புகளைப் பயன்படுத்தி உரை மற்றும் பின்னணி வண்ணங்களை மாற்றுவதற்கான ஆதரவை வழங்கியது, ஆனால் பிற ஸ்டைலிங் விருப்பங்கள் எதிர்காலத்தில் சேர்க்கப்படும்.

    புதிய API ஐப் பயன்படுத்தி தீர்க்கக்கூடிய பணிகளுக்கு உதாரணமாக, உரை திருத்தத்திற்கான கருவிகளை வழங்கும் வலை கட்டமைப்பில் சேர்ப்பது, அவற்றின் சொந்த உரை தேர்வு வழிமுறைகள், பல பயனர்களால் ஒரே நேரத்தில் கூட்டு எடிட்டிங்கிற்கான பல்வேறு சிறப்பம்சங்கள், மெய்நிகராக்கப்பட்ட ஆவணங்களில் தேடுதல் ஆகியவை குறிப்பிடப்பட்டுள்ளன. , மற்றும் எழுத்துப்பிழை சரிபார்க்கும் போது பிழைகள் கொடியிடுதல் . முன்பு, தரமற்ற சிறப்பம்சத்தை உருவாக்குவதற்கு DOM ட்ரீயுடன் சிக்கலான கையாளுதல்கள் தேவைப்பட்டால், DOM கட்டமைப்பைப் பாதிக்காத ஹைலைட்டைச் சேர்ப்பதற்கும் அகற்றுவதற்கும் Custom Highlight API ஆயத்த செயல்பாடுகளை வழங்குகிறது மற்றும் ரேஞ்ச் ஆப்ஜெக்ட்கள் தொடர்பாக ஸ்டைல்களைப் பயன்படுத்துகிறது.

  • CSS இல் "@கன்டெய்னர்" வினவல் சேர்க்கப்பட்டது, இது மூல உறுப்புகளின் அளவின் அடிப்படையில் கூறுகளை வடிவமைக்க அனுமதிக்கிறது. “@கன்டெய்னர்” என்பது “@மீடியா” வினவல்களைப் போன்றது, ஆனால் முழுத் தெரியும் பகுதியின் அளவிற்கு அல்ல, ஆனால் உறுப்பு வைக்கப்பட்டுள்ள தொகுதியின் (கொள்கலன்) அளவுக்குப் பயன்படுத்தப்படுகிறது, இது உங்கள் சொந்தமாக அமைக்க உங்களை அனுமதிக்கிறது. குழந்தை உறுப்புகளுக்கான நடை தேர்வு தர்க்கம், பக்கத்தில் உறுப்பு சரியாக எங்கு வைக்கப்பட்டுள்ளது என்பதைப் பொருட்படுத்தாமல்.
    குரோம் வெளியீடு 105
  • பெற்றோர் உறுப்பில் குழந்தை உறுப்பு இருப்பதைச் சரிபார்க்க, CSS போலி-வகுப்பு “:has()” சேர்க்கப்பட்டது. எடுத்துக்காட்டாக, "p:has(span)" உறுப்புகளை பரப்புகிறது , அதன் உள்ளே ஒரு உறுப்பு உள்ளது .
  • HTML Sanitizer API சேர்க்கப்பட்டது, இது setHTML() முறை மூலம் வெளியீட்டின் போது காட்சி மற்றும் செயலாக்கத்தை பாதிக்கும் உள்ளடக்கத்தில் இருந்து கூறுகளை வெட்ட அனுமதிக்கிறது. எக்ஸ்எஸ்எஸ் தாக்குதல்களை மேற்கொள்ளப் பயன்படும் HTML குறிச்சொற்களை அகற்ற வெளிப்புறத் தரவைச் சுத்தம் செய்வதற்கு API பயனுள்ளதாக இருக்கும்.
  • மறுமொழி அமைப்பு ஏற்றப்படும் முன், பெறுவதற்கான கோரிக்கைகளை அனுப்ப, ஸ்ட்ரீம்ஸ் API (ReadableStream) ஐப் பயன்படுத்த முடியும், அதாவது. பக்க உருவாக்கம் முடிவடையும் வரை காத்திருக்காமல் தரவை அனுப்பத் தொடங்கலாம்.
  • நிறுவப்பட்ட தனித்த இணைய பயன்பாடுகளுக்கு (PWA, Progressive Web App), சாளரக் கட்டுப்பாடுகள் மேலடுக்கு கூறுகளைப் பயன்படுத்தி சாளர தலைப்புப் பகுதியின் வடிவமைப்பை மாற்ற முடியும், இது வலை பயன்பாட்டின் திரைப் பகுதியை முழு சாளரத்திற்கும் நீட்டிக்கிறது மற்றும் வழக்கமான டெஸ்க்டாப் பயன்பாட்டின் தோற்றத்தை வலைப் பயன்பாட்டிற்கு வழங்குவதை சாத்தியமாக்குகிறது. நிலையான சாளரக் கட்டுப்பாட்டு பொத்தான்கள் (மூடு, சிறிதாக்கு, பெரிதாக்கு) கொண்ட மேலடுக்கு தொகுதியைத் தவிர்த்து, முழு சாளரத்திலும் உள்ளீட்டின் ரெண்டரிங் மற்றும் செயலாக்கத்தை ஒரு வலைப் பயன்பாடு கட்டுப்படுத்த முடியும்.
    குரோம் வெளியீடு 105
  • அர்ப்பணிப்புள்ள பணியாளர்களிடமிருந்து மீடியா மூல நீட்டிப்புகளை அணுகும் திறன் (அர்ப்பணிப்புப் பணியாளர் சூழலில்) நிலைப்படுத்தப்பட்டுள்ளது, எடுத்துக்காட்டாக, மல்டிமீடியா தரவின் இடையக பிளேபேக்கின் செயல்திறனை மேம்படுத்த, ஒரு தனிப் பணியாளரில் மீடியா சோர்ஸ் பொருளை உருவாக்கி ஒளிபரப்புவதன் மூலம் இதைப் பயன்படுத்தலாம். முக்கிய நூலில் HTMLMediaElement க்கு அதன் பணியின் முடிவுகள்.
  • Client Hints API இல், பயனர் முகவர் தலைப்பை மாற்றுவதற்காக உருவாக்கப்பட்டு, குறிப்பிட்ட உலாவி மற்றும் கணினி அளவுருக்கள் (பதிப்பு, இயங்குதளம், முதலியன) பற்றிய தரவைத் தேர்ந்தெடுத்து வழங்க உங்களை அனுமதிக்கும் சேவையகத்தின் கோரிக்கைக்குப் பிறகு, Sec க்கான ஆதரவு -CH-Viewport-Heigh சொத்து சேர்க்கப்பட்டுள்ளது. நீங்கள் காணக்கூடிய பகுதியின் உயரத்தைப் பற்றிய தகவலைப் பெற அனுமதிக்கிறது. "மெட்டா" குறிச்சொல்லில் வெளிப்புற ஆதாரங்களுக்கான கிளையண்ட் குறிப்புகள் அளவுருக்களை அமைப்பதற்கான மார்க்அப் வடிவம் மாற்றப்பட்டது: முன்பு: ஆனது:
  • உலகளாவிய onbeforeinput நிகழ்வு ஹேண்ட்லர்களை (document.documentElement.onbeforeinput) உருவாக்கும் திறனைச் சேர்த்தது, இதன் மூலம் வலைப் பயன்பாடுகள் தொகுதிகளில் உரையைத் திருத்தும்போது நடத்தையை மீறலாம். , உறுப்பின் உள்ளடக்கம் மற்றும் DOM ட்ரீயை உலாவி மாற்றுவதற்கு முன், "contentitable" பண்புக்கூறுடன் கூடிய பிற உறுப்புகள்.
  • வழிசெலுத்தல் API இன் திறன்கள் விரிவுபடுத்தப்பட்டுள்ளன, வலை பயன்பாடுகள் ஒரு சாளரத்தில் வழிசெலுத்தல் செயல்பாடுகளை இடைமறித்து, ஒரு மாற்றத்தைத் தொடங்க மற்றும் பயன்பாட்டுடன் செயல்களின் வரலாற்றை பகுப்பாய்வு செய்ய அனுமதிக்கிறது. ஒரு மாற்றத்தை இடைமறிக்க இடைமறிப்பு() மற்றும் கொடுக்கப்பட்ட நிலைக்கு உருட்டுவதற்கு ஸ்க்ரோல்() என்ற புதிய முறைகள் சேர்க்கப்பட்டன.
  • நிலையான முறை Response.json() சேர்க்கப்பட்டது, இது JSON வகையின் தரவின் அடிப்படையில் ஒரு மறுமொழி அமைப்பை உருவாக்க உங்களை அனுமதிக்கிறது.
  • வலை உருவாக்குநர்களுக்கான கருவிகளில் மேம்பாடுகள் செய்யப்பட்டுள்ளன. பிழைத்திருத்தத்தில், பிரேக்பாயிண்ட் தூண்டப்படும்போது, ​​பிழைத்திருத்த அமர்வுக்கு இடையூறு இல்லாமல், அடுக்கில் உள்ள மேல் செயல்பாடுகளைத் திருத்த அனுமதிக்கப்படுகிறது. ரெக்கார்டர் பேனல், ஒரு பக்கத்தில் பயனர் செயல்களைப் பதிவுசெய்யவும், இயக்கவும் மற்றும் பகுப்பாய்வு செய்யவும் உங்களை அனுமதிக்கும், பிரேக் பாயின்ட்கள், படிப்படியான பிளேபேக் மற்றும் மவுஸ்ஓவர் நிகழ்வுகளைப் பதிவுசெய்தல் ஆகியவற்றை ஆதரிக்கிறது.

    படங்கள், வீடியோக்கள் மற்றும் பிளாக் உறுப்புகள் போன்ற பெரிய (பயனர் காணக்கூடிய) கூறுகளை ரெண்டர் செய்யும் போது ஏற்படும் தாமதங்களைக் கண்டறிய, செயல்திறன் டாஷ்போர்டில் LCP (மிகப்பெரிய உள்ளடக்கம் நிறைந்த பெயிண்ட்) அளவீடுகள் சேர்க்கப்பட்டுள்ளன. உறுப்புகள் பேனலில், மற்ற உள்ளடக்கத்தின் மேல் காட்டப்படும் மேல் அடுக்குகள் சிறப்பு ஐகானுடன் குறிக்கப்படும். WebAssembly DWARF வடிவத்தில் பிழைத்திருத்த தரவை ஏற்றும் திறனை வழங்குகிறது.

புதுமைகள் மற்றும் பிழை திருத்தங்கள் தவிர, புதிய பதிப்பு 24 பாதிப்புகளை நீக்குகிறது. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer மற்றும் AFL கருவிகளைப் பயன்படுத்தி தானியங்கு சோதனையின் விளைவாக பல பாதிப்புகள் அடையாளம் காணப்பட்டன. உலாவி பாதுகாப்பின் அனைத்து நிலைகளையும் கடந்து, சாண்ட்பாக்ஸ் சூழலுக்கு வெளியே கணினியில் குறியீட்டை இயக்க அனுமதிக்கும் முக்கியமான சிக்கல்கள் எதுவும் கண்டறியப்படவில்லை. தற்போதைய வெளியீட்டிற்கான பாதிப்புகளைக் கண்டறிவதற்காக ரொக்க வெகுமதிகளை வழங்கும் திட்டத்தின் ஒரு பகுதியாக, Google $21 மதிப்புள்ள 60500 விருதுகளை வழங்கியது (ஒரு $10000 விருது, ஒரு $9000 விருது, ஒரு $7500 விருது, ஒரு $7000 விருது, இரண்டு $5000 விருதுகள், நான்கு $3000 விருதுகள், இரண்டு விருதுகள். $2000 மற்றும் ஒரு $1000 போனஸ்). ஏழு வெகுமதிகளின் அளவு இன்னும் தீர்மானிக்கப்படவில்லை.

ஆதாரம்: opennet.ru

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