Firefox 88 வெளியீடு

Firefox 88 இணைய உலாவி வெளியிடப்பட்டது. கூடுதலாக, நீண்ட கால ஆதரவு கிளை 78.10.0 க்கு ஒரு மேம்படுத்தல் உருவாக்கப்பட்டது. Firefox 89 கிளை விரைவில் பீட்டா சோதனை நிலைக்கு மாற்றப்படும், இதன் வெளியீடு ஜூன் 1 ஆம் தேதி திட்டமிடப்பட்டுள்ளது.

முக்கிய கண்டுபிடிப்புகள்:

  • PDF வியூவர் இப்போது PDF-ஒருங்கிணைந்த உள்ளீட்டு படிவங்களை ஆதரிக்கிறது, இது ஒரு ஊடாடும் பயனர் அனுபவத்தை வழங்க ஜாவாஸ்கிரிப்டைப் பயன்படுத்துகிறது.
  • மைக்ரோஃபோன் மற்றும் கேமராவை அணுகுவதற்கான அனுமதிகளுக்கான கோரிக்கைகளைக் காண்பிக்கும் தீவிரத்தில் ஒரு கட்டுப்பாடு அறிமுகப்படுத்தப்பட்டுள்ளது. கடந்த 50 வினாடிகளுக்குள் அதே சாதனம், அதே தளம் மற்றும் அதே தாவலுக்கு பயனர் ஏற்கனவே அணுகலை வழங்கியிருந்தால், அத்தகைய கோரிக்கைகள் காட்டப்படாது.
  • முகவரிப் பட்டியில் உள்ள நீள்வட்டங்களைக் கிளிக் செய்யும் போது தோன்றும் பக்கச் செயல்கள் மெனுவிலிருந்து ஸ்கிரீன்ஷாட் கருவி அகற்றப்பட்டது. ஸ்கிரீன் ஷாட்களை உருவாக்க, நீங்கள் வலது கிளிக் செய்யும் போது காட்டப்படும் சூழல் மெனுவிற்கான பொருத்தமான கருவியை அழைக்க பரிந்துரைக்கப்படுகிறது அல்லது தோற்ற அமைப்புகள் இடைமுகத்தின் மூலம் பேனலில் குறுக்குவழியை வைக்கலாம்.
    Firefox 88 வெளியீடு
  • வேலண்ட் நெறிமுறையின் அடிப்படையில் வரைகலை சூழல்களுடன் லினக்ஸில் டச்பேட்களில் பிஞ்ச் ஜூம் செய்வதற்கான ஆதரவு சேர்க்கப்பட்டது.
  • அச்சிடும் அமைப்பு புலங்களை அமைக்க பயன்படுத்தப்படும் அளவீட்டு அலகுகளை உள்ளூர்மயமாக்கியுள்ளது.
  • Xfce மற்றும் KDE சூழல்களில் பயர்பாக்ஸை இயக்கும் போது, ​​WebRender தொகுக்கும் இயந்திரத்தின் பயன்பாடு செயல்படுத்தப்படுகிறது. Firefox 89 ஆனது Mesa இன் அனைத்து பதிப்புகள் மற்றும் NVIDIA இயக்கிகளுடன் கூடிய கணினிகள் உட்பட மற்ற அனைத்து Linux பயனர்களுக்கும் WebRender ஐ இயக்கும் என எதிர்பார்க்கப்படுகிறது (முன்பு webRender ஆனது Intel மற்றும் AMD இயக்கிகளுடன் கூடிய GNOME க்கு மட்டுமே இயக்கப்பட்டது). WebRender ரஸ்ட் மொழியில் எழுதப்பட்டுள்ளது, மேலும் நீங்கள் ரெண்டரிங் வேகத்தில் கணிசமான அதிகரிப்பை அடையவும், பக்க உள்ளடக்க ரெண்டரிங் செயல்பாடுகளை GPU பக்கத்திற்கு நகர்த்துவதன் மூலம் CPU இல் சுமையை குறைக்கவும் உங்களை அனுமதிக்கிறது, இது GPU இல் இயங்கும் ஷேடர்கள் மூலம் செயல்படுத்தப்படுகிறது. about:config இல் அதை இயக்க கட்டாயப்படுத்த, நீங்கள் "gfx.webrender.enabled" அமைப்பைச் செயல்படுத்த வேண்டும் அல்லது சூழல் மாறி MOZ_WEBRENDER=1 தொகுப்புடன் Firefox ஐ இயக்க வேண்டும்.
  • HTTP/3 மற்றும் QUIC நெறிமுறைகளின் படிப்படியான சேர்க்கை தொடங்கியது. HTTP/3 ஆதரவு ஆரம்பத்தில் ஒரு சிறிய சதவீத பயனர்களுக்கு மட்டுமே இயக்கப்படும், மேலும், எதிர்பாராத சிக்கல்களைத் தவிர்த்து, மே மாத இறுதிக்குள் அனைவருக்கும் வழங்கப்படும். Alt-Svc ஹெடரில் குறிப்பிடப்பட்டுள்ள QUIC வரைவு தரநிலை மற்றும் HTTP/3 ஆகியவற்றின் அதே பதிப்பிற்கு HTTP/3 க்கு கிளையன்ட் மற்றும் சர்வர் ஆதரவு தேவைப்படுகிறது (Firefox 27 முதல் 32 வரையிலான விவரக்குறிப்பு வரைவுகளை ஆதரிக்கிறது).
  • FTP நெறிமுறை ஆதரவு முன்னிருப்பாக முடக்கப்பட்டுள்ளது. network.ftp.enabled அமைப்பு இயல்புநிலையாக தவறு என அமைக்கப்பட்டுள்ளது, மேலும் browserSettings.ftpProtocolEnabled நீட்டிப்பு அமைப்பு படிக்க மட்டும் அமைக்கப்பட்டுள்ளது. அடுத்த வெளியீடு அனைத்து FTP தொடர்பான குறியீடுகளையும் அகற்றும். பாதிப்புகளை அடையாளம் காணும் வரலாற்றைக் கொண்ட பழைய குறியீடு மீதான தாக்குதல்களின் அபாயத்தைக் குறைப்பதற்காகக் கூறப்பட்ட காரணம் மற்றும் FTP ஆதரவை செயல்படுத்துவதில் பராமரிப்பில் சிக்கல்கள் உள்ளன. குறியாக்கத்தை ஆதரிக்காத நெறிமுறைகளை அகற்றுவதும் குறிப்பிடப்பட்டுள்ளது, அவை MITM தாக்குதல்களின் போது போக்குவரத்து போக்குவரத்தை மாற்றியமைத்தல் மற்றும் குறுக்கீடு செய்வதால் பாதிக்கப்படக்கூடியவை.
  • சாத்தியமான குறுக்கு-தள கசிவுகளைத் தடுக்க, "window.name" சொத்தின் மதிப்பு, பக்கம் திறக்கப்பட்ட முதன்மை தளத்தால் தனிமைப்படுத்தப்படுகிறது.
  • ஜாவாஸ்கிரிப்ட்டில், வழக்கமான வெளிப்பாடுகளை இயக்குவதன் விளைவாக, "குறியீடுகள்" பண்பு சேர்க்கப்பட்டுள்ளது, இது போட்டிகளின் குழுக்களின் தொடக்க மற்றும் முடிவு நிலைகளுடன் ஒரு வரிசையைக் கொண்டுள்ளது. "/d" கொடியுடன் வழக்கமான வெளிப்பாட்டை இயக்கும்போது மட்டுமே சொத்து நிரப்பப்படும். மறு = /விரைவு\s(பழுப்பு) விடுங்கள்.+?(தாவல்கள்)/igd; let result = re.exec('தி க்விக் பிரவுன் ஃபாக்ஸ் ஜம்ப்ஸ் ஓவர் தி லேஸி டாக்'); // result.indices[0] === வரிசை [4, 25 ] // result.indices[1] === வரிசை [ 10, 15 ] // result.indices[2] === வரிசை [ 20, 25 ]
  • Intl.DisplayNames() மற்றும் Intl.ListFormat() ஆகியவை கன்ஸ்ட்ரக்டருக்கு அனுப்பப்பட்ட விருப்பங்கள் ஆப்ஜெக்ட்களா என்பதை சரிபார்த்துள்ளன. சரங்களை அல்லது பிற பழமையானவற்றை அனுப்ப முயற்சிக்கும்போது, ​​விதிவிலக்குகள் வீசப்படும்.
  • DOM, AbortSignal.abort()க்கு ஒரு புதிய நிலையான முறை வழங்கப்பட்டுள்ளது, இது ஏற்கனவே நிறுத்தப்பட்டதாக அமைக்கப்பட்ட AbortSignal ஐ வழங்குகிறது.
  • CSS ஆனது ":user-valid" மற்றும் ":user-invalid" என்ற புதிய போலி வகுப்புகளை செயல்படுத்துகிறது, இது படிவத்துடன் பயனர் தொடர்புக்குப் பிறகு குறிப்பிட்ட மதிப்புகளின் சரியான தன்மை சரிபார்க்கப்பட்ட படிவ உறுப்புகளின் சரிபார்ப்பு நிலையை வரையறுக்கிறது. ":valid" மற்றும் ":invalid" என்ற போலி வகுப்புகளில் இருந்து ":user-valid" மற்றும் ":user-invalid" ஆகியவற்றுக்கு இடையேயான முக்கிய வேறுபாடு என்னவென்றால், பயனர் மற்றொரு உறுப்புக்கு (உதாரணமாக, தாவல்களை மாற்றிய பிறகு) சரிபார்ப்பு தொடங்கும். வேறொரு துறைக்கு).
  • இமேஜ்-செட்() CSS செயல்பாடு, உங்கள் தற்போதைய திரை அமைப்புகள் மற்றும் பிணைய இணைப்பு அலைவரிசைக்கு மிகவும் பொருத்தமான பல்வேறு தெளிவுத்திறன் விருப்பங்களின் தேர்விலிருந்து ஒரு படத்தைத் தேர்ந்தெடுக்க உங்களை அனுமதிக்கிறது, இப்போது "உள்ளடக்கம்" மற்றும் "கர்சர்" CSS பண்புகளில் பயன்படுத்தப்படலாம். . h2::முன் {உள்ளடக்கம்: image-set(url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • CSS அவுட்லைன் சொத்து, எல்லை-ஆரம் சொத்தைப் பயன்படுத்தி அமைக்கப்பட்ட அவுட்லைனுடன் பொருந்துவதை உறுதி செய்கிறது.
  • MacOS க்கு, இயல்புநிலை மோனோஸ்பேஸ் எழுத்துரு மென்லோவாக மாற்றப்பட்டுள்ளது.
  • வலை டெவலப்பர் கருவிகளில், பிணைய ஆய்வுக் குழுவில், HTTP பதில்களை JSON வடிவத்தில் காட்டுவதற்கும், நெட்வொர்க்கில் பதில்கள் அனுப்பப்படும் மாறாத வடிவத்திற்கும் இடையே ஒரு சுவிட்ச் தோன்றியது.
    Firefox 88 வெளியீடு
  • AV1 வீடியோ குறியாக்க வடிவமைப்பிலிருந்து உள்-பிரேம் சுருக்க தொழில்நுட்பங்களைப் பயன்படுத்தும் AVIF (AV1 பட வடிவமைப்பு) க்கான ஆதரவின் இயல்புநிலை சேர்க்கை எதிர்கால வெளியீடு வரை தாமதமானது. Firefox 89 மேம்படுத்தப்பட்ட பயனர் இடைமுகத்தை வழங்கவும், முகவரிப் பட்டியில் ஒரு கால்குலேட்டரை ஒருங்கிணைக்கவும் திட்டமிட்டுள்ளது (suspens.calculator வழியாக about:config இல் இயக்கப்பட்டது)

புதுமைகள் மற்றும் பிழைத் திருத்தங்களுக்கு கூடுதலாக, பயர்பாக்ஸ் 88 17 பாதிப்புகளை நீக்கியுள்ளது, அவற்றில் 9 ஆபத்தானவை எனக் குறிக்கப்பட்டுள்ளன. 5 பாதிப்புகள் (CVE-2021-29947 இன் கீழ் சேகரிக்கப்பட்டவை) நினைவகத்தில் உள்ள சிக்கல்களான தாங்கல் வழிதல் மற்றும் ஏற்கனவே விடுவிக்கப்பட்ட நினைவக பகுதிகளுக்கான அணுகல் போன்றவற்றால் ஏற்படுகின்றன. விசேஷமாக வடிவமைக்கப்பட்ட பக்கங்களைத் திறக்கும்போது, ​​இந்தச் சிக்கல்கள் தாக்குபவர்களின் குறியீட்டைச் செயல்படுத்துவதற்கு வழிவகுக்கும்.

ஆதாரம்: opennet.ru

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