Firefox 108 வெளியீடு

Firefox 108 இணைய உலாவி வெளியிடப்பட்டது.மேலும், நீண்ட கால ஆதரவுக் கிளையான 102.6.0க்கான புதுப்பிப்பு உருவாக்கப்பட்டது. ஜனவரி 109 அன்று வெளியிட திட்டமிடப்பட்டுள்ள Firefox 17 கிளை விரைவில் பீட்டா சோதனை நிலைக்கு மாற்றப்படும்.

Firefox 108 இல் முக்கிய கண்டுபிடிப்புகள்:

  • செயல்முறை மேலாளர் பக்கத்தை (about:processes) விரைவாகத் திறக்க விசைப்பலகை குறுக்குவழி Shift+ESC சேர்க்கப்பட்டது, இது எந்த செயல்முறைகள் மற்றும் உள் த்ரெட்கள் அதிக நினைவகம் மற்றும் CPU ஆதாரங்களைப் பயன்படுத்துகிறது என்பதை மதிப்பிட உங்களை அனுமதிக்கிறது.
    Firefox 108 வெளியீடு
  • MotionMark மதிப்பெண்களை மேம்படுத்த அதிக சுமை நிலைமைகளின் கீழ் உகந்த அனிமேஷன் சட்ட திட்டமிடல்.
  • PDF படிவங்களை அச்சடித்து சேமிக்கும் போது, ​​ஆங்கிலத்தைத் தவிர மற்ற மொழிகளில் எழுத்துக்களைப் பயன்படுத்தும் திறன் வழங்கப்படுகிறது.
  • ICCv4 வண்ண சுயவிவரங்களுக்கு இணங்க, படங்களின் சரியான வண்ணத் திருத்தத்திற்கான ஆதரவு செயல்படுத்தப்பட்டது.
  • புக்மார்க்குகள் பட்டியை சரியாகக் காண்பிப்பதற்கான "புதிய தாவலில் மட்டும் காட்டு" அமைப்பு வெற்று புதிய தாவல்களுக்கு வேலை செய்யும்.
  • தளங்களில் குக்கீகளைப் பயன்படுத்த அனுமதி கோரும் பேனர்களில் தானாக கிளிக் செய்ய, about:config என்பதற்கு cookiebanners.bannerClicking.enabled மற்றும் cookiebanners.service.mode அமைப்புகள் சேர்க்கப்பட்டது. இரவு கட்டங்களின் இடைமுகத்தில், குறிப்பிட்ட டொமைன்கள் தொடர்பாக குக்கீ பேனர்களில் தானாக கிளிக் செய்வதைக் கட்டுப்படுத்த சுவிட்சுகள் செயல்படுத்தப்பட்டுள்ளன.
  • Web MIDI API சேர்க்கப்பட்டுள்ளது, இது ஒரு இணைய பயன்பாட்டிலிருந்து MIDI இடைமுகத்துடன் பயனரின் கணினியுடன் இணைக்கப்பட்ட இசை சாதனங்களுடன் தொடர்பு கொள்ள அனுமதிக்கிறது. HTTPS இல் ஏற்றப்பட்ட பக்கங்களுக்கு மட்டுமே API கிடைக்கும். navigator.requestMIDIAccess() முறையை அழைக்கும் போது, ​​கணினியுடன் MIDI சாதனங்கள் இணைக்கப்பட்டிருந்தால், அணுகலைச் செயல்படுத்தத் தேவையான தள அனுமதிச் செருகு நிரலை நிறுவுமாறு பயனர் தூண்டப்படுவார் (கீழே உள்ள விளக்கத்தைப் பார்க்கவும்).
  • அபாயகரமான APIகள் மற்றும் நீட்டிக்கப்பட்ட சலுகைகள் தேவைப்படும் அம்சங்களுக்கான தள அணுகலைக் கட்டுப்படுத்த, ஒரு சோதனை தள அனுமதி சேர்க்கை பொறிமுறை முன்மொழியப்பட்டது. தீங்கு விளைவிக்கும் என்பது வன்பொருளை உடல் ரீதியாக சேதப்படுத்தும், மாற்ற முடியாத மாற்றங்களைச் செய்யும், சாதனங்களில் தீங்கிழைக்கும் குறியீட்டை நிறுவ அல்லது பயனர் தரவைக் கசியக்கூடிய திறன்களைக் குறிக்கிறது. எடுத்துக்காட்டாக, Web MIDI API இன் சூழலில், கணினியுடன் இணைக்கப்பட்ட ஆடியோ தொகுப்பு சாதனத்திற்கான அணுகலை வழங்க, அனுமதிச் செருகு நிரல் பயன்படுத்தப்படுகிறது.
  • இறக்குமதி வரைபடங்களுக்கான ஆதரவு இயல்புநிலையாக இயக்கப்பட்டது, இறக்குமதி மற்றும் இறக்குமதி() அறிக்கைகள் மூலம் JavaScript கோப்புகளை இறக்குமதி செய்யும் போது எந்த URLகள் ஏற்றப்படும் என்பதைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது. இறக்குமதி வரைபடம் உறுப்பில் JSON வடிவத்தில் குறிப்பிடப்பட்டுள்ளது с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    JavaScript குறியீட்டில் இந்த இறக்குமதி வரைபடத்தை அறிவித்த பிறகு, JavaScript தொகுதி '/node_modules/moment/src/moment.js' ஐ ஏற்ற மற்றும் செயல்படுத்த, நீங்கள் 'moment' இலிருந்து இறக்குமதி தருணத்தைப் பயன்படுத்தலாம்;' பாதையை விவரிக்காமல் ("/node_modules/moment/src/moment.js" இலிருந்து தருணத்தை இறக்குமதி செய்;' என்பதற்குச் சமம்).

  • உறுப்பில் " படத்தின் உயரம் மற்றும் அகலத்தை பிக்சல்களில் வரையறுக்கும் "உயரம்" மற்றும் "அகலம்" பண்புகளுக்கான செயல்படுத்தப்பட்ட ஆதரவு. குறிப்பிடப்பட்ட பண்புக்கூறுகள் "உறுப்பாக இருக்கும்போது மட்டுமே செல்லுபடியாகும். »உறுப்பில் உள்ளமை « மற்றும் உறுப்புகளில் கூடு கட்டும்போது புறக்கணிக்கப்படும் மற்றும் . "உயரம்" மற்றும் "அகலம்" செயலாக்கத்தை முடக்க about:config இல் "dom.picture_source_dimension_attributes.enabled" என்ற அமைப்பைச் சேர்த்தது.
  • CSS முக்கோணவியல் செயல்பாடுகளின் தொகுப்பை வழங்குகிறது sin(), cos(), tan(), asin(), acos(), atan(), and atan2().
  • ஒரு ரவுண்டிங் உத்தியைத் தேர்ந்தெடுக்க CSS சுற்று() செயல்பாட்டை செயல்படுத்துகிறது.
  • வகை CSS இல் செயல்படுத்தப்படுகிறது , இது Pi மற்றும் E போன்ற நன்கு அறியப்பட்ட கணித மாறிலிகளையும், முடிவிலி மற்றும் NaN மதிப்புகளையும் கணித செயல்பாடுகளில் பயன்படுத்த உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, "சுழற்று(calc(1rad * pi))".
  • CSS வினவல் “@கன்டெய்னர்”, இது மூல உறுப்பின் அளவைப் பொறுத்து கூறுகளை ஸ்டைல் ​​​​செய்ய உங்களை அனுமதிக்கிறது (“@ மீடியா” வினவலின் அனலாக், இது முழு புலப்படும் பகுதியின் அளவிற்கு அல்ல, ஆனால் அளவிற்குப் பயன்படுத்தப்படுகிறது. உறுப்பு வைக்கப்பட்டுள்ள தொகுதியின் (கொள்கலன்), cqw (1% அகலம்), cqh (உயரம் 1%), cqi (இன்லைன் அளவு 1%), cqb (1% இல்) சோதனை ஆதரவு சேர்க்கப்பட்டது தொகுதி அளவு), cqmin (சிறிய cqi அல்லது cqb மதிப்பு) மற்றும் cqmax (cqi அல்லது cqb இன் மிகப்பெரிய மதிப்பு). இந்த அம்சம் முன்னிருப்பாக முடக்கப்பட்டு, about:config இல் உள்ள layout.css.container-queries.enabled அமைப்பில் செயல்படுத்தப்படுகிறது.
  • ஒத்திசைவற்ற முறையில் பெறப்பட்ட தரவிலிருந்து ஒரு வரிசையை உருவாக்க, JavaScript ஆனது Array.fromAsync முறையைச் சேர்த்துள்ளது.
  • "style-src-attr", "style-src-elem", "script-src-attr" மற்றும் "script-src-elem" உத்தரவுகளுக்கான ஆதரவு CSP (உள்ளடக்க பாதுகாப்புக் கொள்கை) HTTP தலைப்பில் சேர்க்கப்பட்டுள்ளது. பாணி மற்றும் ஸ்கிரிப்ட்டின் செயல்பாடு, ஆனால் அவற்றை தனிப்பட்ட கூறுகள் மற்றும் onclick போன்ற நிகழ்வு கையாளுபவர்களுக்குப் பயன்படுத்தும் திறன் கொண்டது.
  • புதிய domContentLoaded நிகழ்வு சேர்க்கப்பட்டது, இது உள்ளடக்கம் ஏற்றப்படும் போது அழைக்கப்படுகிறது.
  • ஒத்திசைவை கட்டாயப்படுத்த .get() முறைக்கு forceSync விருப்பம் சேர்க்கப்பட்டது.
  • விட்ஜெட்கள் WebExtension-add-ons ஐ வைப்பதற்காக பேனலின் ஒரு தனி பகுதி செயல்படுத்தப்பட்டது.
  • WebRender உடன் பொருந்தாத Linux இயக்கிகளின் தடுப்புப்பட்டியலின் தர்க்கம் மாற்றப்பட்டது. வேலை செய்யும் இயக்கிகளுடன் வெள்ளைப் பட்டியலைப் பராமரிப்பதற்குப் பதிலாக, பிரச்சனைக்குரிய இயக்கிகளின் கருப்புப் பட்டியலைப் பராமரிக்க ஒரு மாறுதல் செய்யப்பட்டது.
  • மேம்படுத்தப்பட்ட வேலண்ட் நெறிமுறை ஆதரவு. xdg-activation-v1 நெறிமுறைக்கான செயல்படுத்தும் டோக்கனுடன் XDG_ACTIVATION_TOKEN சூழல் மாறியின் செயலாக்கம் சேர்க்கப்பட்டது, இதன் மூலம் ஒரு பயன்பாடு மற்றொரு பயன்பாட்டிற்கு கவனம் செலுத்த முடியும். புக்மார்க்குகளை மவுஸ் மூலம் நகர்த்தும்போது ஏற்பட்ட சிக்கல்கள் சரி செய்யப்பட்டன.
  • பெரும்பாலான லினக்ஸ் கணினிகளில் பேனல் அனிமேஷன் இயக்கப்பட்டுள்ளது.
  • About:config ஆனது அதிகபட்ச பிரேம் வீதத்தைக் கட்டுப்படுத்த gfx.display.max-frame-rate அமைப்பை வழங்குகிறது.
  • ஈமோஜி 14 எழுத்து விவரக்குறிப்புக்கான ஆதரவு சேர்க்கப்பட்டது.
  • WebGL நீட்டிப்பு OES_draw_buffers_indexed இயல்பாகவே இயக்கப்பட்டது.
  • Canvas2D ராஸ்டரைசேஷனை விரைவுபடுத்த GPU ஐப் பயன்படுத்தும் திறன் செயல்படுத்தப்பட்டது.
  • விண்டோஸ் இயங்குதளத்தில், GPU உடன் தொடர்பு கொள்ளும் செயல்முறைகளின் சாண்ட்பாக்ஸ் தனிமைப்படுத்தல் இயக்கப்பட்டது.
  • SIMD வழிமுறைகளுக்கான ஆதரவு சேர்க்கப்பட்டது FMA3 (ஒரு சுற்றுடன் பெருக்க-சேர்).
  • விண்டோஸ் 11 இயங்குதளத்தில் பின்னணித் தாவல் செயல்முறைகள் இப்போது செயல்திறன் பயன்முறையில் இயங்குகின்றன, இது CPU பயன்பாட்டைக் குறைக்க, செயல்திட்டத்தின் முன்னுரிமையைக் குறைக்கச் செய்கிறது.
    Firefox 108 வெளியீடு
  • ஆண்ட்ராய்டு பதிப்பில் மேம்பாடுகள்:
    • வலைப்பக்கத்தை PDF ஆவணமாகச் சேமிக்கும் திறன் சேர்க்கப்பட்டது.
    • பேனலில் தாவல்களைக் குழுவாக்குவதற்கான ஆதரவு செயல்படுத்தப்பட்டது (தாவலில் தட்டிய பிறகு தாவல்களை மாற்றிக்கொள்ளலாம்).
    • புதிய சாளரத்தில் அல்லது மறைநிலை பயன்முறையில் புதிய தாவல்களில் குறிப்பிட்ட பிரிவில் இருந்து அனைத்து புக்மார்க்குகளையும் திறக்க ஒரு பொத்தான் வழங்கப்படுகிறது.

புதுமைகள் மற்றும் பிழை திருத்தங்கள் தவிர, Firefox 108 20 பாதிப்புகளை சரிசெய்கிறது. 16 பாதிப்புகள் ஆபத்தானவை எனக் குறிக்கப்பட்டுள்ளன, அவற்றில் 14 பாதிப்புகள் (CVE-2022-46879 மற்றும் CVE-2022-46878 இன் கீழ் சேகரிக்கப்பட்டவை) நினைவகச் சிக்கல்களால் ஏற்படுகின்றன, அதாவது இடையக வழிதல் மற்றும் ஏற்கனவே விடுவிக்கப்பட்ட நினைவக பகுதிகளுக்கான அணுகல். சிறப்பாக வடிவமைக்கப்பட்ட பக்கங்களைத் திறக்கும்போது, ​​இந்தச் சிக்கல்கள் தீங்கிழைக்கும் குறியீடு செயல்படுத்தப்படுவதற்கு வழிவகுக்கும். பாதிப்பு CVE-2022-46871 என்பது libusrsctp நூலகத்தின் காலாவதியான பதிப்பிலிருந்து குறியீட்டைப் பயன்படுத்துவதோடு தொடர்புடையது, இதில் இணைக்கப்படாத பாதிப்புகள் உள்ளன. பாதிப்பு CVE-2022-46872 ஆனது, லினக்ஸில் சாண்ட்பாக்ஸ் தனிமைப்படுத்தலைத் தவிர்த்து, கிளிப்போர்டுடன் தொடர்புடைய IPC செய்திகளைக் கையாளுவதன் மூலம் தன்னிச்சையான கோப்புகளின் உள்ளடக்கங்களைப் படிக்க பக்க செயலாக்க செயல்முறைக்கான அணுகலுடன் தாக்குபவர் அனுமதிக்கிறது.

ஆதாரம்: opennet.ru

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