Chrome නිකුතුව 90

ගූගල් විසින් ක්‍රෝම් 90 වෙබ් බ්‍රවුසරයේ නිකුතුව එළිදක්වා ඇත.ඒ සමඟම, ක්‍රෝම් හි පදනම ලෙස ක්‍රියා කරන නොමිලේ ක්‍රෝමියම් ව්‍යාපෘතියේ ස්ථාවර නිකුතුවක් ලබා ගත හැකිය. ක්‍රෝම් බ්‍රවුසරය ගූගල් ලාංඡන භාවිතය, බිඳවැටීමකදී දැනුම්දීම් යැවීමේ පද්ධතියක් තිබීම, ආරක්ෂිත වීඩියෝ අන්තර්ගතයන් වාදනය කිරීම සඳහා මොඩියුල (DRM), යාවත්කාලීන ස්වයංක්‍රීයව ස්ථාපනය කිරීමේ පද්ධතියක් සහ සෙවීමේදී RLZ පරාමිති සම්ප්‍රේෂණය කිරීම මගින් කැපී පෙනේ. Chrome 91 හි මීළඟ නිකුතුව මැයි 25 ට සැලසුම් කර ඇත.

Chrome 90 හි ප්රධාන වෙනස්කම්:

  • ලිපින තීරුවේ ධාරක නාම ටයිප් කිරීමේදී පෙරනිමියෙන් HTTPS හරහා අඩවි විවෘත කිරීමට සියලුම පරිශීලකයින්ට සබල කර ඇත. උදාහරණයක් ලෙස, ඔබ host example.com වෙත ඇතුළු වූ විට, https://example.com වෙබ් අඩවිය පෙරනිමියෙන් විවෘත වනු ඇත, විවෘත කිරීමේදී ගැටළු ඇති වුවහොත්, එය http://example.com වෙත ආපසු හරවනු ලැබේ. පෙරනිමි “https://” භාවිතය පාලනය කිරීමට, “chrome://flags#omnibox-default-typed-navigations-to-https” සැකසීම යෝජනා කෙරේ.
  • ඩෙස්ක්ටොප් පැනලය තුළ දෘශ්‍යමය වශයෙන් වෙන් කිරීම සඳහා කවුළුවලට විවිධ ලේබල පැවරීමට දැන් හැකියාව ඇත. විවිධ කාර්යයන් සඳහා වෙනම බ්‍රව්සර් කවුළු භාවිතා කරන විට කවුළුවේ නම වෙනස් කිරීම සඳහා වන සහාය වැඩ සංවිධානය කිරීම සරල කරනු ඇත, නිදසුනක් ලෙස, වැඩ කාර්යයන් සඳහා වෙනම කවුළු විවෘත කිරීමේදී, පුද්ගලික අවශ්‍යතා, විනෝදාස්වාදය, කල් දැමූ ද්‍රව්‍ය යනාදිය. ටැබ් තීරුවේ හිස් ප්‍රදේශයක් මත ඔබ දකුණු-ක්ලික් කළ විට දිස්වන සන්දර්භය මෙනුවේ “කවුළු මාතෘකාව එක් කරන්න” අයිතමය හරහා නම වෙනස් වේ. යෙදුම් පැනලයේ නම වෙනස් කිරීමෙන් පසු, සක්‍රීය ටැබයෙන් අඩවි නාමය වෙනුවට, තෝරාගත් නම දර්ශනය වේ, එය වෙනම ගිණුම් වලට සම්බන්ධ විවිධ කවුළු වල එකම අඩවි විවෘත කිරීමේදී ප්‍රයෝජනවත් විය හැකිය. බන්ධනය සැසි අතර පවත්වා ගෙන යන අතර නැවත ආරම්භ කිරීමෙන් පසු තෝරාගත් නම් සමඟින් කවුළු ප්‍රතිෂ්ඨාපනය වේ.
    Chrome නිකුතුව 90
  • "chrome://flags" ("chrome://flags#read-later") හි සැකසුම් වෙනස් කිරීමකින් තොරව "කියවන ලැයිස්තුව" සැඟවීමේ හැකියාව එක් කරන ලදී. සැඟවීමට, ඔබට දැන් පිටු සලකුණු තීරුව මත දකුණු-ක්ලික් කළ විට පෙන්වන සන්දර්භය මෙනුවේ පහළින් ඇති "කියවීමේ ලැයිස්තුව පෙන්වන්න" විකල්පය භාවිතා කළ හැක. අවසාන නිකුතුවේදී, සමහර පරිශීලකයින් ලිපින තීරුවේ තරු ලකුණ මත ක්ලික් කළ විට, “පිටු සලකුණ එකතු කරන්න” බොත්තමට අමතරව, “කියවීමේ ලැයිස්තුවට එක් කරන්න” යන දෙවන බොත්තමක් දිස්වන අතර, එහි දකුණු කෙළවරේ දිස්වන බව අපි ඔබට මතක් කරමු. පිටු සලකුණු පැනලය "කියවීමේ ලැයිස්තුව" මෙනුව දිස්වේ, එය ලැයිස්තුවට කලින් එකතු කරන ලද සියලුම පිටු ලැයිස්තුගත කරයි. ඔබ ලැයිස්තුවෙන් පිටුවක් විවෘත කරන විට, එය කියවූ ලෙස සලකුණු කර ඇත. ලැයිස්තුවේ ඇති පිටු කියවූ හෝ නොකියවූ ලෙස අතින් සලකුණු කිරීමට හෝ ලැයිස්තුවෙන් ඉවත් කිරීමටද හැකිය.
  • තොරතුරු ස්ථිර ගබඩා කිරීම සඳහා අදහස් නොකරන ප්‍රදේශවල හඳුනාගැනීම් ගබඩා කිරීම මත පදනම්ව අඩවි අතර පරිශීලක චලනයන් නිරීක්ෂණය කිරීමේ ක්‍රමවලින් ආරක්ෂා වීමට ජාල ඛණ්ඩනය සඳහා සහය එක් කරන ලදී ("සුපිරි කුකීස්"). මූලාරම්භක වසම කුමක් වුවත්, හැඹිලිගත සම්පත් පොදු නාම අවකාශයක ගබඩා කර ඇති නිසා, එක් අඩවියකට එම සම්පත හැඹිලියේ තිබේදැයි පරීක්ෂා කිරීමෙන් තවත් වෙබ් අඩවියකට සම්පත් පූරණය වන බව තීරණය කළ හැක. ආරක්ෂාව පදනම් වී ඇත්තේ ජාල ඛණ්ඩනය (ජාල කොටස් කිරීම) භාවිතා කිරීම මත ය, එහි සාරය වන්නේ ප්‍රධාන පිටුව විවෘත කර ඇති වසම වෙත අමතර වාර්තා බැඳීම හවුල් හැඹිලිවලට එකතු කිරීමයි, එමඟින් චලන ලුහුබැඳීමේ ස්ක්‍රිප්ට් සඳහා පමණක් හැඹිලි ආවරණය සීමා කරයි. වත්මන් අඩවියට (iframe එකක ස්ක්‍රිප්ට් එකකට සම්පත වෙනත් වෙබ් අඩවියකින් බාගත කර ඇත්දැයි පරීක්ෂා කිරීමට නොහැකි වනු ඇත). ඛණ්ඩනය කිරීමේ මිල යනු හැඹිලි කාර්යක්ෂමතාවයේ අඩුවීමකි, පිටු පැටවීමේ කාලයෙහි සුළු වැඩිවීමක් (උපරිම 1.32% කින්, නමුත් 80% අඩවි සඳහා 0.09-0.75% කින්).
  • HTTP, HTTPS සහ FTP ඉල්ලීම් යැවීම අවහිර කර ඇති ජාල වරායන්ගේ කළු ලැයිස්තුව NAT ස්ලිප්ස්ට්‍රීමිං ප්‍රහාරවලින් ආරක්ෂා වීම සඳහා නැවත පුරවා ඇත, එය බ්‍රවුසරයක ප්‍රහාරකයා විසින් විශේෂයෙන් සකස් කරන ලද වෙබ් පිටුවක් විවෘත කිරීමේදී ජාලයක් පිහිටුවීමට ඉඩ සලසයි. අභ්‍යන්තර ලිපින පරාසය (192.168.xx, 10.xxx) භාවිතා කර තිබියදීත්, ප්‍රහාරකයාගේ සේවාදායකයේ සිට පරිශීලක පද්ධතියේ ඕනෑම UDP හෝ TCP තොටකට සම්බන්ධ වීම. 554 (RTSP ප්‍රොටෝකෝලය) සහ 10080 (Amanda backup සහ VMWare vCenter හි භාවිතා වේ) තහනම් වරායන් ලැයිස්තුවට එකතු කරන ලදී. මීට පෙර, වරාය 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 සහ 6566 දැනටමත් අවහිර කර ඇත.
  • බ්‍රවුසරයේ XFA ආකෘති සමඟ PDF ලේඛන විවෘත කිරීම සඳහා මූලික සහාය එක් කරන ලදී.
  • සමහර පරිශීලකයින් සඳහා, "Chrome සැකසීම් > පුද්ගලිකත්වය සහ ආරක්ෂාව > රහස්‍යතා වැලිපිල්ල" නව සැකසුම් අංශයක් සක්‍රිය කර ඇත, එය ඔබට FLoC API හි පරාමිතීන් කළමනාකරණය කිරීමට ඉඩ සලසයි, පුද්ගල හඳුනා ගැනීමකින් තොරව සහ යොමු කිරීමකින් තොරව පරිශීලක රුචිකත්වයන් ප්‍රවර්ගය තීරණය කිරීම අරමුණු කර ගෙන ඇත. විශේෂිත අඩවි නැරඹීමේ ඉතිහාසය.
  • පරිශීලකයෙකු මධ්‍යගත කළමනාකාරිත්වය සබල කර ඇති පැතිකඩකට සම්බන්ධ වූ විට අවසර ලත් ක්‍රියා ලැයිස්තුවක් සහිත පැහැදිලි දැනුම්දීමක් දැන් දර්ශනය වේ.
  • අවසර ඉල්ලීම් අතුරුමුහුණත ආක්‍රමණශීලී නොවන බවට පත් කළේය. පරිශීලකයා අනුමත නොකිරීමට ඉඩ ඇති ඉල්ලීම් ලිපින තීරුවේ සංදර්ශණය වන අනුරූප දර්ශකය සමඟ ස්වයංක්‍රීයව අවහිර කර ඇති අතර, පරිශීලකයාට එක් අඩවියකට අවසර කළමනාකරණය සඳහා අතුරු මුහුණත වෙත යා හැක.
    Chrome නිකුතුව 90
  • Intel CET (Intel Control-flow Enforcement Technology) දිගු සඳහා සහය ප්‍රතිලාභ-නැඹුරු ක්‍රමලේඛන (ROP, Return-Oriented Programming) ශිල්පීය ක්‍රම භාවිතයෙන් සාදන ලද සූරාකෑම්වලට එරෙහිව දෘඪාංග ආරක්ෂාව සඳහා ඇතුළත් වේ.
  • ඇතුළත් පාරිභාෂිතය භාවිතා කිරීමට බ්‍රවුසරය සංක්‍රමණය කිරීමට වැඩ දිගටම කරගෙන යයි. "master_preferences" ගොනුව "initial_preferences" ලෙස නැවත නම් කර ඇත්තේ "මාස්ටර්" යන වචනය තම මුතුන් මිත්තන්ගේ පැරණි වහල්භාවය පිළිබඳ ඉඟියක් ලෙස වටහා ගන්නා පරිශීලකයින්ගේ හැඟීම් වලට හානි කිරීම වැළැක්වීම සඳහා ය. ගැළපුම පවත්වා ගැනීමට, "master_preferences" සඳහා සහය යම් කාලයක් සඳහා බ්‍රවුසරයේ පවතිනු ඇත. මීට පෙර, බ්රවුසරය දැනටමත් "සුදු ලැයිස්තුව", "කළු ලැයිස්තුව" සහ "දේශීය" යන වචන භාවිතයෙන් ඉවත් කර ඇත.
  • ඇන්ඩ්‍රොයිඩ් අනුවාදයේ, “ලයිට්” ගමනාගමන සුරැකීමේ මාදිලිය සක්‍රීය කර ඇති විට, ජංගම ක්‍රියාකරුවන්ගේ ජාල හරහා සම්බන්ධ වූ විට වීඩියෝ බාගත කිරීමේදී බිට්‍රේට් අඩු වන අතර එමඟින් රථවාහන මත පදනම් වූ ගාස්තු සක්‍රීය කර ඇති පරිශීලකයින්ගේ පිරිවැය අඩු කරනු ඇත. "Lite" මාදිලිය HTTPS හරහා ප්‍රසිද්ධියේ ලබා ගත හැකි සම්පත් වලින් (සත්‍යාපනය අවශ්‍ය නොවේ) ඉල්ලා සිටින රූප සම්පීඩනය ද සපයයි.
  • WebRTC ප්‍රොටෝකෝලය මත පදනම්ව වීඩියෝ සම්මන්ත්‍රණවල භාවිතය සඳහා විශේෂයෙන් ප්‍රශස්ත කරන ලද AV1 වීඩියෝ ආකෘති කේතකය එක් කරන ලදී. වීඩියෝ සම්මන්ත්‍රණ වලදී AV1 භාවිතා කිරීම සම්පීඩන කාර්යක්ෂමතාව වැඩි කිරීමට සහ 30 kbit/sec කලාප පළලක් සහිත නාලිකාවල විකාශනය කිරීමේ හැකියාව ලබා දීමට හැකි වේ.
  • JavaScript හි, Array, String සහ TypedArrays වස්තු at() ක්‍රමය ක්‍රියාත්මක කරයි, එමඟින් ඔබට සාපේක්ෂ සුචිගත කිරීම (සාපේක්ෂ පිහිටීම අරා දර්ශකය ලෙස දක්වා ඇත), අවසානයට සාපේක්ෂව සෘණ අගයන් සඳහන් කිරීම ඇතුළුව (උදාහරණයක් ලෙස, "arr.at(-1)" අරාවේ අවසාන මූලද්‍රව්‍යය ආපසු ලබා දෙනු ඇත).
  • ජාවාස්ක්‍රිප්ට් විසින් නිත්‍ය ප්‍රකාශන සඳහා “.දර්ශක” ගුණාංගය එක් කර ඇත, එහි තරග කණ්ඩායම්වල ආරම්භක සහ අවසන් ස්ථාන සහිත අරාවක් අඩංගු වේ. දේපල පුරවන්නේ "/d" ධජය සමඟ නිත්‍ය ප්‍රකාශනය ක්‍රියාත්මක කරන විට පමණි. const re = /(a)(b)/d; const m = re.exec('ab'); console.log(m.indices[0]); // 0 — සියලුම තරග කණ්ඩායම් // → [0, 2] console.log(m.indices[1]); // 1 යනු පළමු තරඟ සමූහයයි // → [0, 1] console.log(m.indices[2]); // 2 - දෙවන තරඟ කණ්ඩායම // → [1, 2]
  • පේළිගත හැඹිලිය සක්‍රීය කර ඇති "සුපිරි" ගුණාංගවල ක්‍රියාකාරීත්වය (උදාහරණයක් ලෙස, super.x) ප්‍රශස්ත කර ඇත. "සුපිරි" භාවිතා කිරීමේ කාර්ය සාධනය දැන් නිත්‍ය දේපල වෙත ප්‍රවේශ වීමේ කාර්ය සාධනයට ආසන්නය.
  • ජාවාස්ක්‍රිප්ට් වෙතින් WebAssembly කාර්යයන් ඇමතීම පේළිගත යෙදවුම් භාවිතය හේතුවෙන් සැලකිය යුතු ලෙස වේගවත් කර ඇත. මෙම ප්‍රශස්තකරණය දැනට පර්යේෂණාත්මකව පවතින අතර “-turbo-inline-js-wasm-calls” ධජය සමඟින් ධාවනය කිරීම අවශ්‍ය වේ.
  • WebXR Depth Sensing API එක් කරන ලදී, එය පරිශීලක පරිසරයේ ඇති වස්තූන් සහ පරිශීලකයාගේ උපාංගය අතර ඇති දුර තීරණය කිරීමට ඔබට ඉඩ සලසයි, උදාහරණයක් ලෙස, වඩාත් යථාර්ථවාදී වර්ධිත යථාර්ත යෙදුම් නිර්මාණය කිරීමට. ස්ථාවර ත්‍රිමාණ හිස්වැසුම්වල සිට ජංගම උපාංග මත පදනම් වූ විසඳුම් දක්වා විවිධ පන්තිවල අතථ්‍ය රියැලිටි උපාංග සමඟ වැඩ ඒකාබද්ධ කිරීමට WebXR API ඔබට ඉඩ දෙන බව අපි ඔබට මතක් කරමු.
  • WebXR AR ආලෝකකරණ ඇස්තමේන්තු විශේෂාංගය ස්ථාවර කර ඇති අතර, WebXR AR සැසි මඟින් ආකෘතිවලට වඩාත් ස්වාභාවික පෙනුමක් සහ පරිශීලක පරිසරය සමඟ වඩා හොඳ ඒකාබද්ධතාවයක් ලබා දීම සඳහා අවට ආලෝකකරණ පරාමිතීන් තීරණය කිරීමට ඉඩ සලසයි.
  • ඔරිජින් ට්‍රයල්ස් මාදිලිය (වෙනම සක්‍රිය කිරීමක් අවශ්‍ය වන පර්යේෂණාත්මක විශේෂාංග) දැනට ඇන්ඩ්‍රොයිඩ් වේදිකාවට සීමා වී ඇති නව API කිහිපයක් එක් කරයි. Origin Trial යන්නෙන් ගම්‍ය වන්නේ, localhost හෝ 127.0.0.1 වෙතින් බාගත කළ යෙදුම්වලින් හෝ නිශ්චිත වෙබ් අඩවියක් සඳහා සීමිත කාලයක් සඳහා වලංගු වන විශේෂ ටෝකනයක් ලියාපදිංචි කර ලැබීමෙන් පසු නිශ්චිත API සමඟ වැඩ කිරීමේ හැකියාවයි.
    • getCurrentBrowsingContextMedia() ක්‍රමය, වත්මන් පටිත්තෙහි අන්තර්ගතය පිළිබිඹු කරන MediaStream වීඩියෝ ප්‍රවාහයක් ග්‍රහණය කර ගැනීමට හැකි වේ. සමාන getDisplayMedia() ක්‍රමය මෙන් නොව, getCurrentBrowsingContextMedia() ඇමතීමේ දී, ටැබයේ අන්තර්ගතය සමඟ වීඩියෝ මාරු කිරීමේ ක්‍රියාකාරිත්වය තහවුරු කිරීමට හෝ අවහිර කිරීමට පරිශීලකයාට සරල සංවාදයක් ඉදිරිපත් කෙරේ.
    • කැමරා සහ මයික්‍රෆෝන දත්ත, තිර ග්‍රහණ ප්‍රතිඵල, හෝ අතරමැදි කෝඩෙක් විකේතන දත්ත වැනි MediaStreamTrack API හරහා සම්ප්‍රේෂණය වන අමු මාධ්‍ය ප්‍රවාහයන් හැසිරවීමට ඔබට ඉඩ සලසන Insertable Streams API. WebCodec අතුරුමුහුණත් අමු රාමු ඉදිරිපත් කිරීමට භාවිතා කරන අතර RTCPeerConnections මත පදනම්ව WebRTC Insertable Streams API ජනනය කරන දෙයට සමාන ප්‍රවාහයක් ජනනය වේ. ප්‍රායෝගික පැත්තෙන්, නව API මඟින් තත්‍ය කාලීන වස්තූන් හඳුනා ගැනීමට හෝ විවරණය කිරීමට යන්ත්‍ර ඉගෙනීමේ ක්‍රම යෙදීම, හෝ කේතීකරණයට පෙර හෝ කෝඩෙක් මගින් විකේතනය කිරීමෙන් පසු පසුබිම් කැපීම වැනි බලපෑම් එකතු කිරීම වැනි ක්‍රියාකාරීත්වයට ඉඩ සලසයි.
    • ගොනු විශාල සංඛ්‍යාවක් (CSS විලාසයන්, ජාවාස්ක්‍රිප්ට්, රූප, අයිෆ්‍රේම්) වඩා කාර්යක්ෂමව පැටවීම සංවිධානය කිරීම සඳහා සම්පත් පැකේජ (වෙබ් බණ්ඩල්) බවට පැකේජ කිරීමේ හැකියාව. ජාවාස්ක්‍රිප්ට් ගොනු (වෙබ්පැක්) සඳහා පැකේජ සඳහා පවතින සහය තුළ පවතින අඩුපාඩු අතර, වෙබ් බණ්ඩලය ඉවත් කිරීමට උත්සාහ කරයි: පැකේජයම, නමුත් එහි සංරචක කොටස් නොව, HTTP හැඹිලියේ අවසන් විය හැක; සම්පාදනය සහ ක්‍රියාත්මක කිරීම ආරම්භ කළ හැක්කේ පැකේජය සම්පූර්ණයෙන්ම බාගත කිරීමෙන් පසුව පමණි; CSS සහ පින්තූර වැනි අමතර සම්පත් JavaScript තන්තු ආකාරයෙන් සංකේතනය කළ යුතු අතර, ප්‍රමාණය වැඩි කරන අතර තවත් විග්‍රහ කිරීමේ පියවරක් අවශ්‍ය වේ.
    • WebAssembly හි ව්‍යතිරේක හැසිරවීම සඳහා සහාය.
  • Shadow DOM හි නව මූල ශාඛා නිර්මාණය කිරීම සඳහා Declarative Shadow DOM API ස්ථායි කර ඇත, උදාහරණයක් ලෙස ආනයනය කරන ලද තෙවන පාර්ශ්ව මූලද්‍රව්‍ය විලාසයක් සහ එයට සම්බන්ධ DOM උප ශාඛාව ප්‍රධාන ලේඛනයෙන් වෙන් කිරීමට. යෝජිත declarative API ඔබට JavaScript කේතය ලිවීමේ අවශ්‍යතාවයකින් තොරව DOM ශාඛා ඉවත් කිරීමට HTML පමණක් භාවිතා කිරීමට ඉඩ සලසයි.
  • දර්ශන-අනුපාත CSS ගුණය, ඔබට ඕනෑම මූලද්‍රව්‍යයකට දර්ශන අනුපාතය පැහැදිලිව බැඳීමට ඉඩ සලසයි (උස හෝ පළල පමණක් සඳහන් කිරීමේදී අතුරුදහන් වූ ප්‍රමාණය ස්වයංක්‍රීයව ගණනය කිරීමට), සජීවිකරණයේදී අගයන් අන්තර් සම්බන්ධ කිරීමේ හැකියාව ක්‍රියාත්මක කරයි (එකකින් සුමට සංක්‍රාන්තිය දර්ශන අනුපාතය තවත් එකකට).
  • ව්‍යාජ පන්තියේ “:state()” හරහා CSS හි අභිරුචි HTML මූලද්‍රව්‍යවල තත්ත්වය පිළිබිඹු කිරීමේ හැකියාව එක් කරන ලදී. පරිශීලක අන්තර්ක්‍රියා මත පදනම්ව ඒවායේ තත්වය වෙනස් කිරීමට සම්මත HTML මූලද්‍රව්‍යවලට ඇති හැකියාව සමඟ ප්‍රතිසමයක් මඟින් ක්‍රියාකාරීත්වය ක්‍රියාත්මක වේ.
  • CSS ගුණාංගය "පෙනුම" දැන් පෙරනිමියෙන් සකසා ඇති 'ස්වයං' අගයට සහය දක්වයි සහ , සහ Android වේදිකාව මත අතිරේකව සඳහා , , , සහ .
  • “ක්ලිප්” අගය සඳහා සහය “පිටාර ගැලීම” CSS ගුණයට එක් කර ඇත, සැකසූ විට, බ්ලොක් එකෙන් ඔබ්බට විහිදෙන අන්තර්ගතය අනුචලනය කිරීමේ හැකියාවකින් තොරව බ්ලොක්හි අවසර ලත් පිටාර ගැලීමේ සීමාවට කපා ඇත. ක්ලිප් කිරීම ආරම්භ කිරීමට පෙර අන්තර්ගතය කොටුවේ සැබෑ මායිමෙන් ඔබ්බට කොපමණ දුරක් විහිදිය හැකිද යන්න තීරණය කරන අගය නව CSS ගුණාංගය "overflow-clip-margin" හරහා සකසා ඇත. "පිටාර ගැලීම: සැඟවුණු" හා සසඳන විට, "පිටාර ගැලීම: ක්ලිප්" භාවිතා කිරීම වඩා හොඳ කාර්ය සාධනයක් සඳහා ඉඩ සලසයි.
    Chrome නිකුතුව 90Chrome නිකුතුව 90
  • විශේෂාංග-ප්‍රතිපත්ති HTTP ශීර්ෂය නව අවසර-ප්‍රතිපත්ති ශීර්ෂයකින් ප්‍රතිස්ථාපනය කර අවසර ලබා දීම පාලනය කිරීම සහ උසස් විශේෂාංග සක්‍රීය කිරීම, ව්‍යුහගත ක්ෂේත්‍ර අගයන් සඳහා සහය ඇතුළත් වේ (උදාහරණයක් ලෙස, ඔබට දැන් "අවසර-ප්‍රතිපත්ති: භූ පිහිටීම සඳහන් කළ හැක. =()" වෙනුවට "විශේෂාංග- ප්‍රතිපත්තිය: භූ පිහිටීම 'කිසිවක්'").
  • ප්‍රොසෙසරවල උපදෙස් සමපේක්ෂන ලෙස ක්‍රියාත්මක කිරීම නිසා ඇති වන ප්‍රහාර සඳහා ප්‍රොටෝකෝල බෆර භාවිතයට එරෙහිව ශක්තිමත් ආරක්ෂාවක්. Cross-Origin-Read-Blocking යාන්ත්‍රණය හරහා සකසන ලද කිසි විටෙක ආඝ්‍රාණය නොකළ MIME වර්ග ලැයිස්තුවට "යෙදුම/x-protobuffer" MIME වර්ගය එකතු කිරීම මගින් ආරක්ෂාව ක්‍රියාත්මක කෙරේ. මීට පෙර, MIME වර්ගයේ "යෙදුම/x-protobuf" දැනටමත් සමාන ලැයිස්තුවකට ඇතුළත් කර ඇත, නමුත් "යෙදුම/x-protobuffer" අත්හැර දමා ඇත.
  • FileSystemWritableFileStream.write() ඇමතුම හරහා පසුව ලිවීමේදී ඇති වන හිඩැස බිංදු වලින් පුරවා, ගොනු පද්ධති ප්‍රවේශ API එහි අවසානයෙන් ඔබ්බට ගොනුවක වත්මන් ස්ථානය මාරු කිරීමේ හැකියාව ක්‍රියාත්මක කරයි. මෙම විශේෂාංගය මඟින් ඔබට හිස් අවකාශයන් සහිත විරල ගොනු නිර්මාණය කිරීමට ඉඩ ලබා දෙන අතර, දත්ත වාරණවල අනුපිළිවෙලකින් තොරව පැමිණීමත් සමඟ ගොනු ප්‍රවාහයකට ලිවීමේ සංවිධානය සැලකිය යුතු ලෙස සරල කරයි (උදාහරණයක් ලෙස, මෙය BitTorrent හි භාවිතා වේ).
  • DOM ගස වෙනස් වන සෑම අවස්ථාවකම සියලුම ආශ්‍රිත වස්තූන් යාවත්කාලීන කිරීම අවශ්‍ය නොවන සැහැල්ලු පරාසයක වර්ග ක්‍රියාත්මක කිරීම සමඟ StaticRange කන්ස්ට්‍රැක්ටරය එක් කරන ලදී.
  • මූලද්රව්ය සඳහා පළල සහ උස පරාමිතීන් නියම කිරීමේ හැකියාව ක්රියාත්මක කර ඇත මූලද්රව්යය තුළ නිශ්චිතව දක්වා ඇත . මූලද්රව්ය සඳහා දර්ශන අනුපාතය ගණනය කිරීමට මෙම විශේෂාංගය ඔබට ඉඩ සලසයි , එය සිදු කරන ආකාරය හා සමානව , සහ .
  • RTP දත්ත නාලිකා සඳහා ප්‍රමිතිගත නොවන සහය WebRTC වෙතින් ඉවත් කර ඇති අතර, ඒ වෙනුවට SCTP-පාදක දත්ත නාලිකා භාවිතා කිරීම නිර්දේශ කෙරේ.
  • navigator.plugins සහ navigator.mimeTypes ගුණාංග දැන් සෑම විටම හිස් අගයක් ලබා දෙයි (Flash සහාය අවසන් වූ පසු, මෙම ගුණාංග තවදුරටත් අවශ්‍ය නොවේ).
  • වෙබ් සංවර්ධකයින් සඳහා වන මෙවලම් සඳහා කුඩා වැඩිදියුණු කිරීම් වලින් විශාල කොටසක් සිදු කර ඇති අතර නව CSS නිදොස් කිරීමේ මෙවලමක් වන flexbox එකතු කර ඇත.
    Chrome නිකුතුව 90

නවෝත්පාදන සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, නව අනුවාදය දුර්වලතා 37 ක් ඉවත් කරයි. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer සහ AFL මෙවලම් භාවිතයෙන් ස්වයංක්‍රීයව සිදු කරන ලද පරීක්ෂණවල ප්‍රතිඵලයක් ලෙස බොහෝ දුර්වලතා හඳුනාගෙන ඇත. සෑන්ඩ්බොක්ස් පරිසරයෙන් පිටත පද්ධතියේ බ්‍රවුසර ආරක්ෂණයේ සියලු මට්ටම් මඟ හැරීමට සහ කේතය ක්‍රියාත්මක කිරීමට කෙනෙකුට ඉඩ සලසන තීරණාත්මක ගැටළු හඳුනාගෙන නොමැත. වත්මන් නිකුතුව සඳහා වන දුර්වලතා සොයා ගැනීම සඳහා මුදල් ත්‍යාග වැඩසටහනේ කොටසක් ලෙස, Google විසින් $19 වටිනා සම්මාන 54000ක් ගෙවා ඇත (එක් $20000 සම්මානයක්, $10000 සම්මානයක්, $5000 සම්මාන දෙකක්, $3000 සම්මාන තුනක්, $2000 සම්මානයක්, $1000 සම්මාන හතරක්, සහ $500 සම්මාන හතරක්, )). ත්‍යාග 6 හි ප්‍රමාණය තවමත් තීරණය කර නොමැත.

වෙනමම, ඊයේ, නිවැරදි කිරීමේ නිකුතුව 89.0.4389.128 පිහිටුවීමෙන් පසුව, නමුත් ක්‍රෝම් 90 නිකුත් කිරීමට පෙර, තවත් සූරාකෑමක් ප්‍රකාශයට පත් කරන ලද අතර, එය ක්‍රෝම් 0 හි ස්ථාවර නොවූ නව දින 89.0.4389.128 අවදානමක් භාවිතා කරන ලදී. . Chrome 90 හි මෙම ගැටලුව නිරාකරණය කර තිබේද යන්න තවමත් පැහැදිලි නැත. පළමු අවස්ථාවේ දී මෙන්, සූරාකෑම ආවරණය කරන්නේ එක් අවදානමක් පමණක් වන අතර සෑන්ඩ්බොක්ස් හුදකලා කිරීම මග හැරීම සඳහා කේතය අඩංගු නොවේ (“--no-sandbox” ධජය සමඟ Chrome ධාවනය කරන විට , සූරාකෑම සිදු වන්නේ වින්ඩෝස් වේදිකාවේ වෙබ් පිටුවක් විවෘත කිරීමේදී ඔබට Notepad ධාවනය කිරීමට ඉඩ සලසයි). නව සූරාකෑම හා සම්බන්ධ අවදානම WebAssembly තාක්ෂණයට බලපායි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න