ගූගල් විසින් ක්රෝම් 147 වෙබ් බ්රව්සරය නිකුත් කර ඇත. ඒ සමඟම, ක්රෝම් හි පදනම වන නොමිලේ ක්රෝමියම් ව්යාපෘතියේ ස්ථාවර නිකුතුවක් ලබා ගත හැකිය. ක්රෝමියම් බ්රව්සරය ක්රෝමියම් බ්රව්සරයට වඩා වෙනස් වන්නේ එය ගූගල් ලාංඡන භාවිතා කිරීම, බිඳවැටීමකදී දැනුම්දීම් යැවීමේ පද්ධතියක් තිබීම, පිටපත්-ආරක්ෂිත වීඩියෝ අන්තර්ගතය (DRM) වාදනය කිරීම සඳහා මොඩියුල තිබීම, ස්වයංක්රීය යාවත්කාලීන ස්ථාපන පද්ධතියක් තිබීම, සැමවිටම සෑන්ඩ්බොක්ස් හුදකලාව සක්රීය කිරීම, ගූගල් API වෙත යතුරු සැපයීම සහ සෙවීමේදී RLZ පරාමිතීන් සම්ප්රේෂණය කිරීම යන කරුණු නිසාය. යාවත්කාලීන කිරීමට වැඩි කාලයක් අවශ්ය අය සඳහා, සති 8 ක් සඳහා සහය දක්වන වෙනම විස්තීරණ ස්ථාවර ශාඛාවක් ඇත. ඊළඟ නිකුතුව වන Chrome 148 මැයි 5 වන දිනට නියමිතයි.
Chrome 147 හි ප්රධාන වෙනස්කම් (1, 2, 3, 4):
- සිරස් ටැබ් සංදර්ශක මාදිලියක් එකතු කර ඇති අතර, ඉහළ තිරස් තීරුව ටැබ් බොත්තම් සමඟ සිරස් ටැබ් සහිත පැති තීරුවකින් ප්රතිස්ථාපනය කර ඇත. සිරස් ටැබ් පුළුල් කළ (නිරූපකය + අර්ධ විස්තරය) හෝ කඩා දැමූ (නිරූපකය පමණි) ආකාරවලින් පෙන්විය හැකිය. පැති ටැබ් එකක් මත සැරිසැරීමෙන් එහි අන්තර්ගතයේ සිඟිති රූපයක් පෙන්වයි. ටැබ් කණ්ඩායම් කළමනාකරණය කිරීම සරල කර ඇත. ටැබ් පේළිය මත දකුණු-ක්ලික් කළ විට දිස්වන සන්දර්භ මෙනුවට "ටැබ් සිරස් අතට පෙන්වන්න" විකල්පයක් එකතු කර ඇත. මෙම විකල්පය පෙරනිමියෙන් දර්ශනය නොවේ නම්, එය "chrome://flags/#vertical-tabs" සැකසුම හරහා සක්රීය කළ හැකිය.
- පිටුවක අදාළ පෙළ පමණක් පෙන්වීමට කියවීමේ මාදිලිය නැවත සැලසුම් කර ඇති අතර, අදාළ සියලු පාලන, බැනර්, මෙනු, සංචාලන තීරු සහ පිටුවේ අනෙකුත් අන්තර්ගතයට අදාළ නොවන කොටස් සඟවයි. නව අනුවාදයේ, ෆයර්ෆොක්ස් හා සමානව, අදාළ අන්තර්ගතය මුල් පිටුවට යාබද පටු පැති තීරුවක නොව, මුළු දෘශ්යමාන ප්රදේශයේම ප්රදර්ශනය කෙරේ. නව මාදිලිය පෙරනිමියෙන් සක්රීය කර නොමැති නම්, එය "chrome://flags/#read-anything-immersive-reading-mode" සැකසුම හරහා සක්රීය කළ හැක.
- වංචා හෝ තතුබෑම් අරමුණු සඳහා නිර්මාණය කරන ලද වෙබ් පිටු අවහිර කිරීම සඳහා පැමිණිල්ලක් ඉදිරිපත් කිරීම සඳහා "උදව්" මෙනුවට බොත්තමක් එක් කර ඇත. "ආරක්ෂිත බ්රවුසින්" මාදිලිය සක්රීය කර ඇති විට මෙම බොත්තම දර්ශනය වේ.
- පොදු වෙබ් අඩවි සමඟ අන්තර් ක්රියා කරන විට දේශීය පද්ධති ප්රවේශයට එරෙහිව පුළුල් ආරක්ෂාවක්. වෙබ් අඩවි වලින් ප්රවේශය IP ලිපින දේශීය ජාලය (අන්තර්ජාල හෝ අභ්යන්තර ලිපින) හෝ ලූප්බැක් අතුරුමුහුණත (127.0.0.0/8) සඳහා පරිශීලක තහවුරු කිරීම අවශ්ය වේ. ආරක්ෂාව දැන් HTTP/HTTPS, fetch() ඉල්ලීම් සහ iframe ඇතුළත් කිරීම් හරහා සම්පත් පූරණය කිරීමට ගන්නා උත්සාහයන් පමණක් නොව, WebSockets සහ WebTransport හරහා සම්බන්ධතා මෙන්ම WindowClient.navigate() ක්රමය හරහා ආරම්භ කරන ලද ඉල්ලීම් ද ආවරණය කරයි. ප්රහාරකයින් වක්ර හඳුනාගැනීම සඳහා අභ්යන්තර සම්පත් ප්රවේශය සූරාකන අතර රවුටර, ප්රවේශ ස්ථාන, මුද්රණ යන්ත්ර, ආයතනික වෙබ් අතුරුමුහුණත් සහ දේශීය ජාලයෙන් ඉල්ලීම් පමණක් පිළිගන්නා වෙනත් උපාංග සහ සේවාවන් මත CSRF ප්රහාර එල්ල කරයි.
- XML විග්රහ කිරීමේ ක්රියාකාරිත්වය libxml2 වෙතින් ආරක්ෂාව සිතේ තබාගෙන Rust හි ලියා ඇති නව පුස්තකාලයකට සංක්රමණය කර ඇත. මෙම වෙනස XML සඳහා පමණක් අදාළ වේ; කලින් නිවේදනය කළ පරිදි, XSLT සහාය ඉක්මනින්ම අත්හරිනු ඇත.
- දැන් startViewTransition() ක්රමය සම්පූර්ණ පිටුව සඳහා පමණක් නොව, තනි HTML අංග සඳහාද භාවිතා කළ හැකිය.
- contrast-color() CSS ශ්රිතය එකතු කර ඇත. එය නිශ්චිත වර්ණයට ප්රතිවිරුද්ධ දේ ලබා දෙයි (සුදු සඳහා එය කළු පැහැය ලබා දෙන අතර කළු සඳහා එය සුදු පැහැය ලබා දෙයි). මෙම ශ්රිතය නිශ්චිත පෙළ වර්ණයක පසුබිම් වර්ණයට ගැලපීමට භාවිතා කළ හැකි අතර අනෙක් අතට.
- "border-shape" CSS ගුණාංගය එකතු කර ඇති අතර, එමඟින් ඔබට චක්රලේඛ හෝ බහුඅස්ර මායිම් භාවිතා කිරීම වැනි මූලද්රව්ය වටා සෘජුකෝණාස්ර නොවන මායිම් නිර්මාණය කිරීමට ඉඩ සලසයි. "border-shape" CSS ගුණාංගය "clip-path" ගුණාංගයට සමාන හැඩතල වර්ග පිළිගනී, නමුත් දෙවැන්න මෙන් නොව, එය සමෝච්ඡයක් හඳුනාගෙන, එය විකේතනය කර, සමෝච්ඡයෙන් ඔබ්බට විහිදෙන ඕනෑම අන්තර්ගතයක් ක්ලිප් කරයි.
- JavaScript වෙතින් CSS ව්යාජ මූලද්රව්ය සමඟ වැඩ කිරීමට ඉඩ සලසන CSSPseudoElement අතුරුමුහුණත එක් කරන ලදී.
- සබැඳි මූලද්රව්යය දැන් ස්ක්රිප්ට් පමණක් නොව, CSS විලාසයන් සහිත මොඩියුල ද පූර්ව-පූරණය කිරීමට “rel=modulepreload” ගුණාංගය භාවිතා කිරීමට සහය දක්වයි ( ) සහ JSON දත්ත ( ).
- CSS ගුණාංගවල මායිම් සහ දළ සටහන් වල පළල ගණනය කිරීමේ හැසිරීම වෙනස් කර ඇති අතර, එය Firefox සහ WebKit-පාදක බ්රව්සර් සමඟ ඒකාබද්ධ කරයි. මීට පෙර, මෙම ගුණාංගවල පළල ශුන්යයට නැවත සකසන ලදී, ඒවායේ අගයන් නොසලකා, border-style, outline-style, හෝ column-rule-style ගුණාංග "කිසිවක් නැත" හෝ "සැඟවුණු" ලෙස සකසා ඇත්නම්. දැන්, "*-style" ගුණාංගවල අන්තර්ගතය නොසලකා, order-width, outline-width සහ column-rule-width අගයන් සැමවිටම සංවර්ධක-නිර්වචනය කළ අගයන්ට අනුරූප වේ.
- ලූපයක සාමාන්ය සාරාංශයට වඩා වැඩි නිරවද්යතාවයකින් අරා මූලද්රව්ය සහ අනෙකුත් ගණන් කළ හැකි වස්තූන්ගේ එකතුව ගණනය කිරීම සඳහා Math.sumPrecise() ක්රමය එකතු කරන ලදී (ප්රතිඵල අතර ගබඩා කිරීමේදී නිරවද්යතා පාඩු ඉවත් කිරීම).
- පිටුවක් නැවත පූරණය කර ඇති විට අනාවරණය කර ගැනීම සඳහා Request.isReloadNavigation ගුණාංගය එක් කරන ලදී, උදාහරණයක් ලෙස, "Refresh" බොත්තම ක්ලික් කිරීමෙන් හෝ location.reload() සහ history.go(0) ක්රම ඇමතීමෙන් පසුව.
- වක්ර හඳුනාගැනීමේ නිරවද්යතාවය අඩු කිරීම සඳහා, RAM ප්රමාණය පිළිබඳ තොරතුරු සපයන උපාංග මතක API හරහා ආපසු ලබා දෙන මතක ප්රමාණය වට කිරීමේ තර්කනය වෙනස් කර ඇත. සීමිත RAM සහිත උපාංග මත පූරණය වන සැහැල්ලු වෙබ් යෙදුම් නිර්මාණය කිරීමට හෝ විශාල මතක ධාරිතාවක් සහිත උසස් විශේෂාංග සක්රිය කිරීමට මෙම තොරතුරු ප්රයෝජනවත් විය හැකිය. Android ගොඩනැගීම් වලදී, මතක ප්රමාණය දැන් 1, 2, 4 සහ 8 දක්වාත්, අනෙකුත් වේදිකා සඳහා 2, 4, 8, 16 සහ 32 දක්වාත් වට කර ඇත.
- හුදකලා වෙබ් යෙදුම් (IWA) සඳහා, වෙබ් මුද්රණ API ක්රියාත්මක කර ඇති අතර, එමඟින් මුද්රණ යන්ත්රවල ඇති බව තීරණය කිරීම, මුද්රණය කිරීමට ලේඛන යැවීම සහ මුද්රණ පෝලිම කළමනාකරණය කිරීම සඳහා ක්රම සපයයි. API හි භාවිතා වන ගුණාංග නම් සහ අර්ථකථන අන්තර්ජාල මුද්රණ ප්රොටෝකෝලයට (IPP) අනුරූප වේ.
- "Origin trials" මාදිලිය WebNN API ක්රියාත්මක කරයි, එමඟින් මෙහෙයුම් පද්ධතිය සහ අදාළ දෘඩාංග හැකියාවන් මඟින් සපයන යන්ත්ර ඉගෙනුම් සේවා භාවිතා කිරීමට ඉඩ සලසයි.
- වෙබ් සංවර්ධක මෙවලම් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත. බිල්ට්-ඉන් AI සහායක දැන් ස්වයංක්රීයව සන්දර්භ තෝරා ගනී. විවිධ ජංගම උපාංගවල වෙබ් අඩවි කාර්ය සාධනය පරීක්ෂා කිරීම සඳහා භාවිතා කරන "උපාංග ප්රකාරය" පැනලය නවීකරණය කර ඇත. ජාල පැනලය දැන් Content-Encoding: gzip හෝ deflate ශීර්ෂය සමඟ යවන ලද ඉල්ලීම් සඳහා සම්පීඩිත අන්තර්ගතය ස්වයංක්රීයව විකේතනය කරයි. CSS විලාස පෙරහන් කිරීමට නිත්ය ප්රකාශන දැන් භාවිතා කළ හැක.
නව විශේෂාංග සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, නව අනුවාදය අවදානම් 60 ක් ආමන්ත්රණය කරයි. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer සහ AFL භාවිතයෙන් ස්වයංක්රීය පරීක්ෂණ හරහා බොහෝ අවදානම් හඳුනා ගන්නා ලදී. ගැටළු දෙකකට (WebML හි බෆර පිටාර ගැලීමක් සහ පූර්ණ සංඛ්යා පිටාර ගැලීමක්) තීරණාත්මක බරපතලකම මට්ටමක් පවරන ලදී, එනම් ඒවාට බ්රව්සර් ආරක්ෂණයේ සියලුම ස්ථර මඟ හැර වැලිපිල්ල පරිසරයෙන් පිටත කේතය ක්රියාත්මක කළ හැකිය. වත්මන් නිකුතුව සඳහා එහි අවදානම් ත්යාග වැඩසටහනේ කොටසක් ලෙස, ගූගල් විසින් ත්යාග 60 ක් ස්ථාපිත කර ඩොලර් 118 ක් (ඩොලර් 43000 ක ත්යාග දෙකක්, ඩොලර් 11000 ක ත්යාග දෙකක් සහ ඩොලර් 4000, ඩොලර් 3000, ඩොලර් 2000 සහ ඩොලර් 1000 බැගින් එක් ත්යාගයක්) ප්රදානය කර ඇත. ත්යාග 52 ක ප්රමාණයන් තවමත් තීරණය කර නොමැත.
මූලාශ්රය: opennet.ru
