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

குரோம் இணைய உலாவியின் புதிய பதிப்பை கூகுள் வெளியிட்டுள்ளது. அதே நேரத்தில், திறந்த மூல Chromium திட்டத்தின் புதிய வெளியீடு - Chrome இன் அடித்தளங்கள் - கிடைக்கிறது. அடுத்த வெளியீடு அக்டோபர் 22 ஆம் தேதி திட்டமிடப்பட்டுள்ளது.

புதிய பதிப்பில்:

  • EV (விரிவாக்கப்பட்ட சரிபார்ப்பு) நிலை சான்றிதழ்களுடன் தளங்களை தனித்தனியாகக் குறிப்பது நிறுத்தப்பட்டது. பாதுகாப்பான இணைப்பு ஐகானைக் கிளிக் செய்யும் போது காட்டப்படும் கீழ்தோன்றும் மெனுவில் மட்டுமே EV சான்றிதழ்களின் பயன்பாடு பற்றிய தகவல் இப்போது காட்டப்படும். EV சான்றிதழ் இணைக்கப்பட்டுள்ள சான்றிதழ் ஆணையத்தால் சரிபார்க்கப்பட்ட நிறுவனத்தின் பெயர் இனி முகவரிப் பட்டியில் காட்டப்படாது;
  • தள கையாளுபவர்களின் தனிமைப்படுத்தல் அதிகரித்தது. தாக்குபவர்களால் கட்டுப்படுத்தப்படும் மூன்றாம் தரப்பு தளங்களிலிருந்து பெறப்பட்ட குக்கீகள் மற்றும் HTTP ஆதாரங்கள் போன்ற குறுக்கு-தளத் தரவுகளுக்கான பாதுகாப்பு சேர்க்கப்பட்டது. தாக்குபவர் ரெண்டரிங் செயல்பாட்டில் பிழையைக் கண்டறிந்து அதன் சூழலில் குறியீட்டை இயக்க முயற்சித்தாலும் தனிமைப்படுத்தல் செயல்படுகிறது;
  • புதிய பயனர்களை வரவேற்கும் புதிய பக்கம் சேர்க்கப்பட்டது (chrome://welcome/), இது Chrome இன் முதல் துவக்கத்திற்குப் பிறகு புதிய தாவலைத் திறப்பதற்கான நிலையான இடைமுகத்திற்குப் பதிலாகக் காட்டப்படும். பிரபலமான Google சேவைகளை (GMail, YouTube, Maps, News மற்றும் Translate) புக்மார்க் செய்யவும், புதிய தாவல் பக்கத்துடன் குறுக்குவழிகளை இணைக்கவும், Chrome ஒத்திசைவை இயக்க, Google கணக்குடன் இணைக்கவும் மற்றும் கணினியில் Chrome ஐ இயல்புநிலை அழைப்பாக அமைக்கவும் இந்தப் பக்கம் உங்களை அனுமதிக்கிறது. .
  • மேல் வலது மூலையில் காட்டப்படும் புதிய தாவல் பக்க மெனு, இப்போது பின்னணி படத்தை ஏற்றும் திறனைக் கொண்டுள்ளது, அத்துடன் தீம் ஒன்றைத் தேர்ந்தெடுப்பதற்கான விருப்பங்களையும், விரைவான வழிசெலுத்தலுக்கான குறுக்குவழிகளுடன் ஒரு தொகுதியை அமைப்பதற்கான விருப்பங்களையும் கொண்டுள்ளது (அடிக்கடி பார்வையிடும் தளங்கள், கைமுறை பயனர் தேர்வு , மற்றும் குறுக்குவழிகளுடன் தொகுதிகளை மறைத்தல்). அமைப்புகள் தற்போது சோதனை நிலையில் வைக்கப்பட்டுள்ளன, மேலும் “chrome://flags/#ntp-customization-menu-v2” மற்றும் “chrome://flags/#chrome-colors-custom-color-picker” ஆகிய கொடிகள் மூலம் செயல்படுத்தப்பட வேண்டும்;
  • தாவல் தலைப்பில் உள்ள தள ஐகானின் அனிமேஷன் வழங்கப்பட்டுள்ளது, இது பக்கம் ஏற்றப்படும் செயல்பாட்டில் உள்ளது என்பதைக் குறிக்கிறது;
    விருந்தினர் உள்நுழைவு பயன்முறையில் கட்டளை வரியிலிருந்து Chrome ஐத் தொடங்க உங்களை அனுமதிக்கும் "--விருந்தினர்" கொடி சேர்க்கப்பட்டது (Google கணக்குடன் இணைக்காமல், உலாவி செயல்பாட்டை வட்டில் பதிவு செய்யாமல் மற்றும் அமர்வைச் சேமிக்காமல்);
  • கடந்த வெளியீட்டில் தொடங்கிய chrome://flags இல் கொடிகளை சுத்தம் செய்வது தொடர்கிறது. கொடிகளுக்குப் பதிலாக, உலாவியின் நடத்தையை உள்ளமைக்க, இப்போது விதிமுறைகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது;
  • பக்கம், தாவல் மற்றும் முகவரிப் பட்டியின் சூழல் மெனுவில் “உங்கள் சாதனங்களுக்கு அனுப்பு” பொத்தான் சேர்க்கப்பட்டுள்ளது, இது Chrome ஒத்திசைவைப் பயன்படுத்தி மற்றொரு சாதனத்திற்கு இணைப்பை அனுப்ப உங்களை அனுமதிக்கிறது. அதே கணக்குடன் தொடர்புடைய இலக்கு சாதனத்தைத் தேர்ந்தெடுத்து இணைப்பை அனுப்பிய பிறகு, இணைப்பைத் திறக்க இலக்கு சாதனத்தில் அறிவிப்பு காட்டப்படும்;
  • ஆண்ட்ராய்டு பதிப்பில், பதிவிறக்கம் செய்யப்பட்ட கோப்புகளின் பட்டியலைக் கொண்ட பக்கம் முழுவதுமாக மறுவடிவமைப்பு செய்யப்பட்டுள்ளது, இதில் உள்ளடக்கப் பிரிவுகளைக் கொண்ட கீழ்தோன்றும் மெனுவிற்குப் பதிலாக, உள்ளடக்க வகை மற்றும் பதிவிறக்கம் செய்யப்பட்ட படங்களின் சிறுபடங்களின் அடிப்படையில் பொதுவான பட்டியலை வடிகட்ட பொத்தான்கள் சேர்க்கப்பட்டுள்ளன. இப்போது திரையின் முழு அகலத்திலும் காட்டப்படுகின்றன;
  • உலாவியில் உள்ளடக்கத்தை ஏற்றுதல் மற்றும் வழங்குதல் ஆகியவற்றின் வேகத்தை மதிப்பிடுவதற்கு புதிய அளவீடுகள் சேர்க்கப்பட்டுள்ளன, இதன் மூலம் பக்கத்தின் முக்கிய உள்ளடக்கம் பயனருக்கு எவ்வளவு விரைவாகக் கிடைக்கும் என்பதை இணைய டெவலப்பர் தீர்மானிக்க அனுமதிக்கிறது. முன்பு வழங்கப்பட்ட ரெண்டரிங் கட்டுப்பாட்டு கருவிகள், ரெண்டரிங் தொடங்கிவிட்டது என்ற உண்மையை மட்டுமே தீர்மானிக்க முடிந்தது, ஆனால் முழு பக்கத்தின் தயார்நிலையை அல்ல. Chrome 77 ஆனது புதிய மிகப்பெரிய உள்ளடக்கம் கொண்ட வண்ணப்பூச்சு API ஐ வழங்குகிறது, இது படங்கள், வீடியோக்கள், தொகுதி கூறுகள் மற்றும் பக்க பின்னணிகள் போன்ற பெரிய (பயனர் காணக்கூடிய) உறுப்புகளின் ரெண்டரிங் நேரத்தைக் கண்டறிய உங்களை அனுமதிக்கிறது;
  • PerformanceEventTiming API சேர்க்கப்பட்டது, இது முதல் பயனர் தொடர்புக்கு முன் தாமதம் பற்றிய தகவலை வழங்குகிறது (உதாரணமாக, விசைப்பலகை அல்லது மவுஸில் ஒரு விசையை அழுத்துவது, சுட்டியைக் கிளிக் செய்வது அல்லது நகர்த்துவது). புதிய API என்பது EventTiming API இன் துணைக்குழுவாகும், இது இடைமுகத்தின் வினைத்திறனை அளவிடுவதற்கும் மேம்படுத்துவதற்கும் கூடுதல் தகவல்களை வழங்குகிறது;
  • உங்கள் சொந்த தரமற்ற படிவக் கட்டுப்பாடுகளை (தரமற்ற உள்ளீட்டு புலங்கள், பொத்தான்கள் போன்றவை) பயன்படுத்துவதை எளிதாக்கும் படிவங்களுக்கான புதிய அம்சங்கள் சேர்க்கப்பட்டன. புதிய "ஃபார்ம்டேட்டா" நிகழ்வு, மறைக்கப்பட்ட உள்ளீட்டு கூறுகளில் தரவைச் சேமிக்காமல், படிவத்தில் தரவைச் சேர்க்க ஜாவாஸ்கிரிப்ட் ஹேண்ட்லர்களைப் பயன்படுத்துவதை சாத்தியமாக்குகிறது.
    இரண்டாவது புதிய அம்சம், உள்ளமைக்கப்பட்ட படிவக் கட்டுப்பாடுகளாகச் செயல்படும் படிவத்துடன் தொடர்புடைய தனிப்பயன் கூறுகளை உருவாக்குவதற்கான ஆதரவாகும், இதில் உள்ளீடு சரிபார்ப்பை இயக்குதல் மற்றும் சேவையகத்திற்கு அனுப்பப்படும் தரவைத் தூண்டுதல் போன்ற திறன்கள் அடங்கும். ஒரு உறுப்பை ஒரு படிவ இடைமுகக் கூறுகளாகக் குறிக்க ஒரு formAssociated சொத்து அறிமுகப்படுத்தப்பட்டது, மேலும் setFormValue() மற்றும் setValidity() போன்ற கூடுதல் படிவக் கட்டுப்பாட்டு முறைகளை அணுகுவதற்கு அட்டாச் இன்டர்னல்ஸ்() அழைப்பு சேர்க்கப்பட்டுள்ளது;
  • ஆரிஜின் ட்ரையல்ஸ் பயன்முறையில் (தனிச் செயல்படுத்தல் தேவைப்படும் சோதனை அம்சங்கள்), புதிய தொடர்புத் தேர்வுக் கருவி API சேர்க்கப்பட்டுள்ளது, இது பயனர் முகவரிப் புத்தகத்திலிருந்து உள்ளீடுகளைத் தேர்ந்தெடுத்து அவற்றைப் பற்றிய சில விவரங்களைத் தளத்திற்கு மாற்ற அனுமதிக்கிறது. கோரும் போது, ​​பெற வேண்டிய பண்புகளின் பட்டியல் தீர்மானிக்கப்படுகிறது (உதாரணமாக, முழு பெயர், மின்னஞ்சல், தொலைபேசி எண்). இந்த பண்புகள் பயனருக்குத் தெளிவாகக் காட்டப்படும், அவர் தரவை மாற்றலாமா இல்லையா என்பதை இறுதி முடிவை எடுக்கிறார். எடுத்துக்காட்டாக, அனுப்பப்பட்ட கடிதத்திற்கான பெறுநர்களைத் தேர்ந்தெடுக்க ஒரு வலை அஞ்சல் கிளையண்டில், ஒரு குறிப்பிட்ட எண்ணுக்கு அழைப்பைத் தொடங்க VoIP செயல்பாட்டைக் கொண்ட வலைப் பயன்பாட்டில் அல்லது ஏற்கனவே பதிவுசெய்யப்பட்ட நண்பர்களைத் தேட சமூக வலைப்பின்னலில் API பயன்படுத்தப்படலாம். .
    ஆரிஜின் ட்ரையல் என்பது லோக்கல் ஹோஸ்ட் அல்லது 127.0.0.1 இலிருந்து பதிவிறக்கம் செய்யப்பட்ட பயன்பாடுகளில் இருந்து குறிப்பிட்ட API உடன் பணிபுரியும் திறனைக் குறிக்கிறது, அல்லது ஒரு குறிப்பிட்ட தளத்திற்கு குறிப்பிட்ட காலத்திற்கு செல்லுபடியாகும் சிறப்பு டோக்கனைப் பதிவுசெய்து பெற்ற பிறகு;
  • படிவங்களுக்கு, "enterkeyhint" பண்புக்கூறு செயல்படுத்தப்பட்டுள்ளது, இது மெய்நிகர் விசைப்பலகையில் Enter விசையை அழுத்தும்போது நடத்தையை வரையறுக்க உங்களை அனுமதிக்கிறது. பண்புக்கூறு மதிப்புகளை உள்ளிடவும், முடிந்தது, செல்லவும், அடுத்தது, முந்தையது, தேடுதல் மற்றும் அனுப்புதல் ஆகியவற்றை எடுக்கலாம்;
  • "document.domain" சொத்துக்கான அணுகலைக் கட்டுப்படுத்தும் ஆவண-டொமைன் விதி சேர்க்கப்பட்டது. இயல்பாக, அணுகல் அனுமதிக்கப்படுகிறது, ஆனால் அது மறுக்கப்பட்டால், "document.domain" இன் மதிப்பை மாற்றும் முயற்சியில் பிழை ஏற்படும்;
  • திரையில் DOM உறுப்புகளின் நிலையில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க, செயல்திறன் API இல் LayoutShift அழைப்பு சேர்க்கப்பட்டுள்ளது.
    HTTP “பரிந்துரையாளர்” தலைப்பின் அளவு 4 KB வரை வரையறுக்கப்பட்டுள்ளது, இந்த மதிப்பு மீறப்பட்டால், உள்ளடக்கம் டொமைன் பெயராக துண்டிக்கப்படும்;
  • RegisterProtocolHandler() செயல்பாட்டில் உள்ள url வாதமானது http:// மற்றும் https:// ஸ்கீம்களை மட்டும் பயன்படுத்துவதற்கு வரம்பிடப்பட்டுள்ளது மேலும் இப்போது "data:" மற்றும் "blob:" திட்டங்களை அனுமதிக்காது;
  • Intl.NumberFormat முறையில் யூனிட்கள், நாணயங்கள், அறிவியல் மற்றும் சிறிய குறியீடுகளை வடிவமைப்பதற்கான ஆதரவு சேர்க்கப்பட்டது (எடுத்துக்காட்டாக, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}") ;
  • ஸ்க்ரோல் பகுதியின் தருக்க எல்லையை அடையும் போது ஸ்க்ரோலிங் நடத்தையை கட்டுப்படுத்த புதிய CSS பண்புகள் overscroll-behavior-inline மற்றும் overscroll-behavior-block சேர்க்கப்பட்டது;
  • CSS ஒயிட்-ஸ்பேஸ் சொத்து இப்போது இடைவெளி-இடைவெளி மதிப்பை ஆதரிக்கிறது;
  • சேவைத் தொழிலாளர்கள் HTTP அடிப்படை அங்கீகாரத்திற்கான ஆதரவைச் சேர்த்தனர் மற்றும் உள்நுழைவு அளவுருக்களை உள்ளிடுவதற்கான நிலையான உரையாடலைக் காண்பிக்கின்றனர்;
  • Web MIDI API ஐ இப்போது பாதுகாப்பான இணைப்பின் சூழலில் மட்டுமே பயன்படுத்த முடியும் (https, உள்ளூர் கோப்பு அல்லது லோக்கல் ஹோஸ்ட்);
  • WebVR 1.1 API வழக்கற்றுப் போனதாக அறிவிக்கப்பட்டது, WebXR Device API ஆல் மாற்றப்பட்டது, இது மெய்நிகர் மற்றும் ஆக்மென்ட்டட் ரியாலிட்டியை உருவாக்குவதற்கான கூறுகளை அணுக அனுமதிக்கிறது மற்றும் நிலையான மெய்நிகர் ரியாலிட்டி ஹெல்மெட்கள் முதல் மொபைல் சாதனங்களின் அடிப்படையிலான தீர்வுகள் வரை பல்வேறு வகை சாதனங்களுடன் வேலைகளை ஒருங்கிணைக்கிறது.
    டெவலப்பர் கருவிகளில், DOM முனையின் CSS பண்புகளை கிளிப்போர்டுக்கு நகலெடுக்கும் திறன் சூழல் மெனு மூலம் சேர்க்கப்பட்டுள்ளது, DOM ட்ரீயில் உள்ள ஒரு முனையில் வலது கிளிக் செய்வதன் மூலம் அழைக்கப்படுகிறது. விளம்பரம் மற்றும் படங்களுக்கான ப்ளாஸ்ஹோல்டர்கள் இல்லாததால் (அடுத்த படத்தைப் பார்க்கும் போது உரையை கீழே மாற்றும் போது) லேஅவுட் மாற்றங்களைக் கண்காணிக்க ஒரு இடைமுகம் சேர்க்கப்பட்டுள்ளது (ரெண்டரிங்/லேஅவுட் ஷிப்ட் ரீஜியன்ஸ்) தணிக்கை டாஷ்போர்டு லைட்ஹவுஸ் 5.1 வெளியீட்டிற்கு புதுப்பிக்கப்பட்டது. OS இல் டார்க் தீமைப் பயன்படுத்தும் போது DevTools டார்க் தீமுக்கு தானாக மாறுவது இயக்கப்பட்டது. பிணைய ஆய்வு பயன்முறையில், ப்ரீஃபெட்ச் தற்காலிக சேமிப்பிலிருந்து ஒரு ஆதாரத்தை ஏற்றுவதற்கு ஒரு கொடி சேர்க்கப்பட்டுள்ளது. பயன்பாட்டு பேனலில் புஷ் செய்திகள் மற்றும் அறிவிப்புகளைக் காண்பிப்பதற்கான ஆதரவு சேர்க்கப்பட்டது. வலை கன்சோலில், பொருட்களை முன்னோட்டமிடும்போது, ​​வகுப்புகளின் தனிப்பட்ட புலங்கள் இப்போது காட்டப்படும்;
  • V8 ஜாவாஸ்கிரிப்ட் எஞ்சினில், வெவ்வேறு செயல்பாடுகளில் பயன்படுத்தப்படும் செயல்பாடுகளின் வகைகளைப் பற்றிய புள்ளிவிவரங்களின் சேமிப்பகம் உகந்ததாக உள்ளது (குறிப்பிட்ட வகைகளை கணக்கில் எடுத்துக்கொண்டு இந்த செயல்பாடுகளின் செயல்பாட்டை மேம்படுத்த உங்களை அனுமதிக்கிறது). நினைவக நுகர்வு குறைக்க, குறிப்பிட்ட அளவு பைட்கோடு செயல்படுத்தப்பட்ட பின்னரே டைப்-அவேர் வெக்டர்கள் இப்போது நினைவகத்தில் வைக்கப்படுகின்றன, இது குறுகிய ஆயுட்காலம் கொண்ட செயல்பாடுகளுக்கான மேம்படுத்தல்களின் தேவையை நீக்குகிறது. இந்த மாற்றம் டெஸ்க்டாப் அமைப்புகளுக்கான பதிப்பில் 1-2% நினைவகத்தையும் மொபைல் சாதனங்களுக்கு 5-6% நினைவகத்தையும் சேமிக்க அனுமதிக்கிறது;
  • WebAssembly பின்னணி தொகுப்பின் மேம்படுத்தப்பட்ட அளவிடுதல் - கணினியில் அதிக செயலி கோர்கள், கூடுதல் மேம்படுத்தல்களின் அதிக நன்மை. எடுத்துக்காட்டாக, 24-கோர் Xeon இயந்திரத்தில், Epic ZenGarden டெமோ பயன்பாட்டிற்கான தொகுப்பு நேரம் பாதியாக குறைக்கப்பட்டது;

புதுமைகள் மற்றும் பிழை திருத்தங்கள் கூடுதலாக, புதிய பதிப்பு 52 பாதிப்புகளை நீக்குகிறது. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer மற்றும் AFL கருவிகளைப் பயன்படுத்தி தானியங்கு சோதனையின் விளைவாக பல பாதிப்புகள் அடையாளம் காணப்பட்டன. ஒரு சிக்கல் (CVE-2019-5870) முக்கியமானதாகக் குறிக்கப்பட்டுள்ளது, அதாவது. உலாவி பாதுகாப்பின் அனைத்து நிலைகளையும் கடந்து, சாண்ட்பாக்ஸ் சூழலுக்கு வெளியே உள்ள கணினியில் குறியீட்டை இயக்க உங்களை அனுமதிக்கிறது. முக்கியமான பாதிப்பு பற்றிய விவரங்கள் இன்னும் வெளியிடப்படவில்லை; மல்டிமீடியா தரவு செயலாக்கக் குறியீட்டில் ஏற்கனவே விடுவிக்கப்பட்ட நினைவகப் பகுதியை அணுகுவதற்கு இது வழிவகுக்கும் என்பது மட்டுமே அறியப்படுகிறது. தற்போதைய வெளியீட்டிற்கான பாதிப்புகளைக் கண்டறிவதற்காக பண வெகுமதிகளை வழங்கும் திட்டத்தின் ஒரு பகுதியாக, Google $38 மதிப்புள்ள 33500 விருதுகளை வழங்கியது (ஒரு $7500 விருது, நான்கு $3000 விருதுகள், மூன்று $2000 விருதுகள், நான்கு $1000 விருதுகள் மற்றும் எட்டு $500 விருதுகள்). 18 வெகுமதிகளின் அளவு இன்னும் தீர்மானிக்கப்படவில்லை.

ஆதாரம்: linux.org.ru

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