ืืืื ืืฉืคื ืืช ืฉืืจืืจื ืฉื ืืคืืคื ืืืื ืืจื ื Chrome 99. ืืืงืืื, ืืืื ื ืืืืืจื ืืฆืืื ืฉื ืคืจืืืงื Chromium ืืืื ืื, ืืืฉืืฉ ืืืกืืก ืืืจืื. ืืคืืคื ืืจืื ืืชืืคืืื ืืฉืืืืฉ ืืกืืื ืืืื ืฉื ืืืื, ืื ืืืืืช ืืขืจืืช ืืฉืืืืช ืืชืจืืืช ืืืงืจื ืฉื ืงืจืืกื, ืืืืืืื ืืืคืขืืช ืชืืื ืืืืื ืืืื ืืขืชืงื (DRM), ืืขืจืืช ืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื ืืืขืืจืช ืคืจืืืจื RLZ ืืืฉืจ ืืืคืฉ. ืืืืืืจื ืืืื ืฉื Chrome 100 ืืชืืื ื ืช ื-29 ืืืจืฅ.
ืฉืื ืืืื ืขืืงืจืืื ื-Chrome 99:
- Chrome ืขืืืจ Android ืืืื ืฉืืืืฉ ืืื ืื ืื ืฉืงืืคืืช ืืืืฉืืจืื, ืืืกืคืง ืืืื ืฆืืืืจื ืขืฆืืื ืฉื ืื ืืืืฉืืจืื ืฉืืื ืคืงื ืืืืืืื. ืืืื ืฆืืืืจื ืืืคืฉืจ ืืขืจืื ืืืงืืจืช ืขืฆืืืืช ืฉื ืื ืืฉืื ืืืื ืืืคืขืืืืช ืฉื ืจืฉืืืืช ืืืืฉืืจืื, ืืืืคืฉืจ ืื ืืขืงืื ืืื ืืืจ ืื ื ืืกืืื ืืช ืืืฆืืจ ืืืฉืื ืจืฉืืืืช ืืืืืคืืช. ืืืฉืืจืื ืฉืืื ื ืืืื ืืืื ืืืืื ืืฉืงืืคืืช ืืืฉืืจืื ืืืืื ืืืืืืืืช ืขื ืืื ืืืคืืคื ืืืฆืืื ืฉืืืื ืืชืืืื. ืืขืืจ, ืื ืื ืื ืื ืืืคืขื ืจืง ืขืืืจ ืืจืกืช ืฉืืืื ืืขืืืื ืืขืืืจ ืืืื ืงืื ืืืฉืชืืฉื ืื ืืจืืืื.
- ืืฉื ืืกืคืจ ืจื ืฉื ืชืืื ืืช, ืืืฉืืช ืื ืื ืื ืืืืฉื ืืจืฉืช ืืคืจืืืช, ืฉืืืฆืข ืืขืืจ ืืืฆื ืืืืงื, ืฉืืืจืชื ืืืืง ืืช ืืืื ื ืืคื ื ืืชืงืคืืช ืืงืฉืืจืืช ืืืืฉื ืืืฉืืืื ืืจืฉืช ืืืงืืืืช ืื ืืืืฉื ืืืฉืชืืฉ (localhost) ืืกืงืจืืคืืื ืฉื ืืขื ื ืืืฉืจ ืืืชืจ ื ืคืชื. ืืื ืืืื ืืคื ื ืืชืงืคืืช ืืืื ืืืงืจื ืฉื ืืืฉื ืืืฉืืื ืืฉื ื ืืืฉืื ืืจืฉืช ืืคื ืืืืช, ืืืฆืข ืืฉืืื ืืงืฉื ืืคืืจืฉืช ืืจืฉืืช ืืืืจืื ืืฉืืื ืืฉื ื ืืืื. Google ืชืืืืง ืืช ืืืืฉืื ืขื ืกืื ืืืฉืื ืฉืืชืงืื ืืชืฆืืข ืืจืกื ืืฉืืคืจืช ืืืืืืจื ืขืชืืืืช.
- ืืืืืจื ืืืืืืช ืืืกืืจ ืื ืืขื ืืืคืืฉ ืืจืืจืช ืืืื. ื ืืืืจ ืื ืฉืืื ืืืจืื 97 ืืงืื ืคืืืืจืืืจ ืืกืขืืฃ "ื ืืืื ืื ืืขื ืืืคืืฉ" (chrome://settings/searchEngines) ืืืืืืช ืืืกืืจ ืืืื ืืื ืืจืฉืืืช ืื ืืขื ืืืืคืืฉ ืืืืืืจืื ืืืจืืจืช ืืืื (ืืืื, ืืื ื, ืืืื) ืืืขืจืื ืืคืจืืืจืื ืฉื ืื ืืข ืืืืคืืฉ ืืืคืกืงื, ืื ืฉืืจื ืืื ืฉืืืขืืช ืจืฆืื ืืงืจื ืืฉืชืืฉืื ืจืืื.
- ืืคืืืคืืจืืช Windows, ื ืืชื ืืืกืืจ ืืืฉืืื ืืื ืืจื ื ืขืฆืืืืื (PWA, Progressive Web App) ืืจื ืืืืจืืช ืืืขืจืืช ืื ืืื ืืืงืจื, ืืืืื ืืืกืจืช ืืืฉืืื Windows.
- ืืืืงืืช ืกืืคืืืช ืืืืฆืขืืช ืืฉืืืืฉ ืืคืฉืจื ืืืชืจืื ืืืืจ ืฉืืืคืืคื ืืืืข ืืืจืกื ืืืืจืืืช ืืฉืืืฉ ืกืคืจืืช ืืืงืื ืฉืชืืื (ืืืช ืืืช, ืืืืจ ืฉืืจืืจื ืฉื Chrome 10, ืืขืืืช ืจืืืช ืฆืฆื ืืกืคืจืืืช ืื ืืชืื ืฉื User-Agent). ืืืฉืจ ืืืคืฉืจืืช "chrome://flags#force-major-version-to-100" ืืืคืขืืช, ืืจืกื 100 ืืืฆืืช ืืืืชืจืช User-Agent.
- CSS ืืกืคืง ืชืืืื ืืฉืืืืช ืืืืจืืืช, ืืืืืืจืืช ืืืืฆืขืืช ืืืื @layer ืืืืืืืืช ืืืืฆืขืืช ืืืื CSS @import ืืืืฆืขืืช ืืคืื ืงืฆืื layer(). ืืืื CSS ืืชืื ืืคื ืฉืืืช ืืืืจื ืืื, ืืงืืื ืขื ื ืืืื ืืืคื ืืืื, ืืกืคืงืื ืืืืฉืืช ืืฉืื ืื ืกืืจ ืืฉืืืืช ืืืืคืฉืจืื ืฉืืืื ืืคืืจืฉืช ืืืชืจ ืืงืืฆื CSS, ืืืื ืขืื ืืชื ืืฉืืืืช. ืฉืืืืช ืืืืจืืืช ื ืืืืช ืืฉืืืืฉ ืขืืืจ ื ืืฉืื ืขืืฆืื, ืืืืจืช ืกืื ืื ืืช ืืจืืจืช ืืืื ืฉื ืืืื ืืื ืืืืฆืื ืขืืฆืื ืืจืืืืื ืืกืคืจืืืช ืืืฆืื ืืืช.
- ืฉืืืช showPicker() ื ืืกืคื ืืืืืงื HTMLInputElement, ืืืืคืฉืจืช ืื ืืืฆืื ืืืืืืืื ืืืื ืื ืืืืืื ืขืจืืื ืืืคืืกืืื ืืฉืืืช ืขื ืกืืื "ืชืืจืื", "ืืืืฉ", "ืฉืืืข", "ืฉืขื", "ืชืืจืื-ืฉืขื-ืืงืืื", "ืฆืืข" ื-"ืงืืืฅ", ืืื ืขืืืจ ืฉืืืช ืืชืืืืื ืืืืืื ืืืืืืื ืืจืฉืืืช ื ืชืื ืื. ืืืืืื, ืชืืื ืืืฆืื ืืืฉืง ืืฆืืจืช ืืื ืฉื ื ืืืืืจืช ืชืืจืื, ืื ืคืืื ืืืื ืช ืฆืืข.
- ืืืฆื Origin Trials (ืืืคืืื ืื ื ืืกืืื ืืื ืืืืจืฉืื ืืคืขืื ื ืคืจืืช), ื ืืชื ืืืคืขืื ืืฆื ืขืืฆืื ืืื ืขืืืจ ืืืฉืืื ืืื ืืจื ื. ืืฆืืขืื ืืืจืงืข ืขืืืจ ืขืจืืช ืื ืืฉื ืืืื ื ืืืจืื ืืืืฆืขืืช ืืฉืื ืืืืฉ color_scheme_dark ืืงืืืฅ ืืื ืืคืกื ืฉื ืืืฉืื ืืืื ืืจื ื. ื ืืกืืื ืฉื Origin ืืจืื ืขื ืืืืืืช ืืขืืื ืขื ื-API ืฉืฆืืื ืืืืฉืืืื ืฉืืืจืื ื-localhost ืื 127.0.0.1, ืื ืืืืจ ืจืืฉืื ืืงืืืช ืืกืืืื ืืืืื ืฉืชืงืฃ ืืืื ืืืืื ืขืืืจ ืืชืจ ืกืคืฆืืคื.
- ืืืฉืง ื-API ืืืืืื ืืชื ืื ืืืฆื ืืืืฆืข ืืืืื, ืืืืคืฉืจ ืฉืืืืฉ ืืฉืืจืืชื ืืืืื ืืชื ืื ืื ืืชื ืื ืขื ืืื ืืขืจืืช ืืืคืขืื.
- ืขืืืจ ืืืฉืืื ืืื ืืจื ื ืขืฆืืืืื ืืืชืงื ืื (PWA, Progressive Web App), ืจืืื ื-Window Controls Overlay ืืืฆื, ืชืื ืืจืืืช ืฉืื ืืืกื ืฉื ืืืคืืืงืฆืื ืืื ืืืืื, ืืืื ืืืืจ ืืืืชืจืช, ืฉืขืืื ืืืฆื ื ืืฉืืืื ืืกืื ืืจืืืื ืืืืื (ืกืืืจ, ืืืขืืจ, ืืืงืกื) ืืื ืืื ืขื ืืื. ืืคืืืงืฆืืืช ืืืื ืืจื ื ืืืืื ืืฉืืื ืืขืืืื ืืืขืืืื ืืงืื ืฉื ืื ืืืืื, ืืืขื ืืืืง ืฉืืืช ืืขื ืขื ืืืฆื ื ืืงืจืช ืืืืื.
- ืคืื ืงืฆืืืช ื-CSS calc() ืืืคืฉืจืช ืขืจืืื ืืื "ืืื ืคืื ืืื", "-ืืื ืคืื ืืื" ื-"NaN" ืื ืืืืืืื ืฉืืืืืื ืืขืจืืื ืืืืื, ืืืื 'calc(1/0)'.
- ืืคืจืืืจ "ืืืืื" ื ืืกืฃ ื-color-scheme ืฉื ืืืคืืื CSS, ืืืืคืฉืจ ืืงืืืข ืืืืื ืขืจืืืช ืฆืืขืื ื ืืชื ืืืฆืื ืืืืื ืืืื ื ("ืืืืจ", "ืืื", "ืืฆื ืืื" ื"ืืฆื ืืืื" ), ืืืืคืฉืจ ืื ืื ืืืืื ืขืจืืช ืฆืืขืื ืฉื ืฉืื ืืืื ืืคืืืื ืขืืืจ ืจืืืื HTML ืืืืืื. ืืืืืื, ืื ืชืฆืืื "div { color-scheme: only light }", ืื ืจืง ืขืจืืช ืื ืืฉื ืืืืืจื ืชืฉืืฉ ืขืืืจ ืจืืื ื-div, ืื ืื ืืืคืืคื ืืืืฅ ืืช ืขืจืืช ืื ืืฉื ืืืคืื ืืืืืช ืืืคืขืืช.
- ืืื ืืฉื ืืช ืืช ืขืจืื ืืืืคืืื document.adoptedStyleSheets, ืืขืช ื ืืชื ืืืฉืชืืฉ ื-push() ืื-pop() ืืืงืื ืืืงืฆืืช ืืืืฉ ืืืืืืื ืืช ืืืืคืืื. ืืืืืื, "document.adoptedStyleSheets.push(newSheet);".
- ืืืืืขื ืฉื ืืืฉืง CanvasRenderingContext2D ืืืกืืคื ืชืืืื ืืืืจืืขื ContextLost ื-ContextRestored, ืฉืืืช reset() , ืืคืฉืจืืช "willReadFrequently", ืืฉื ื ืืงืกื ืฉื CSS, ืขืืืื ืคืจืืืืืืื ืฉื roundRect ืืฉืืคืืขืื ืืจืืืืื. ืชืืืื ืืฉืืคืจืช ืืืกื ื ื SVG.
- ืืกืจื ืืช ืืงืืืืืช "-webkit-" ืืืืืคืืื ืื "ืืงืกื-ืืืฉ", "ืืงืกื-ืืืฉ-ืฆืืข", "ืืงืกื-ืืืฉ-ืืืงืื" ื"ืืงืกื-ืืืฉ-ืกืื ืื".
- ืขืืืจ ืืคืื ืฉื ืคืชืื ืืื HTTPS, ืืืืฉื ื-Battery Status API, ืืืืคืฉืจ ืื ืืงืื ืืืืข ืขื ืืขืื ืช ืืกืืืื, ืืกืืจื.
- ืฉืืืช navigator.getGamepads() ืืกืคืงืช ืคืื ืฉื ืืขืจื ืืืืืืงืืื ืฉื Gamepad ืืืงืื GamepadList. GamepadList ืืื ื ื ืชืื ืขืื ื-Chrome, ืขืงื ืืืจืืฉื ืืืืชื ืืืืช ืืกืื ืืจืืืช ืฉื ืื ืืขื Gecko ื-Webkit.
- ื-API ืฉื WebCodecs ืืืื ืก ืืืชืืื ืืืคืจื. ืืคืจื, ืฉืืืช EncodedVideoChunkOutputCallback() ืืื ืื VideoFrame() ืฉืื ื.
- ืืื ืืข V8 JavaScript ื ืืกืคื ืืืืฉืง ื-API ืฉื Intl.Locale, ืืืืืช ืฉื ื ืืืฉืื ืฉื ืืืคืืื ืื, ืืืกืืฃ ืฉืขืืช, ืืืืืจื ืืกืคืืจ, ืืขืจืืืช ืืกืคืืจ, ืืืืจื ืืื, textInfo ื-weekInfo, ืืืฆืืืื ืืืืข ืขื ืืืืืช ืฉื ื ื ืชืืืื, ืืืืจื ืืื ืืคืจืืืจืื ืฉื ืืื ืืืงืกื. const arabicEgyptLocale = new Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabicEgyptLocal .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['EgyptLocalegypta/Ca'] .textInfo // { direction: 'rtl' } japaneseLocale.textInfo // { direction: 'ltr' } chineseTaiwanLocale.textInfo // { direction: 'ltr' }
- ื ืืกืคื ืคืื ืงืฆืืืช Intl.supportedValuesOf(code), ืืืืืืจื ืืขืจื ืฉื ืืืืื ื ืชืืืื ืขืืืจ ื-API Intl ืขืืืจ ืืืคืืื ื ืืื ืืฉื ื, ืืืืกืืฃ, ืืืืืข, ืืืกืคืืจ ืืขืจืืช, ืืืืจ ืืืื ืืืืืืื. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', โฆ]
- ืืืฆืขื ืฉืืคืืจืื ืืืืื ืืืคืชืื ืืชืจืื. ืคืื ื ืืจืฉืช ืืกืคืง ืืช ืืืืืืช ืืืื ืืงืฉืืช ืฉื WebSocket ืื ืืคืื ืืืืื ืืขืืืื ืืชื ืืื ืฉื ืืืืืจ ืืืื ืืจืฉืช. ื ืืกืคื ืคืื ื ืืืฉืื ืืช "ืืืฉืื" ืืืขืงื ืืืจ ืืืืืช ืฉื ืืฆืจื ืืืืฆืขืืช ืืืฉืง API ืืืืืื. ืืื ืืืงืืื ืชืืื ืืขืช ืืืืชื ื ืืคื ื ืฉืจืืื ืืืื ืื ื ืืชื ืืืืืฅ ืขืืื ืืคื ื ืืคืขืืช ืคืงืืื ืืืงืืืช. ืืืืืื ืฉื ืื ืืฉื ืืืคื ืืืคืฉืื. ืฉืืืื ืืฉืืคืจืช ืืคืื ืืื ืืืกืื ืืืข. ืืืกืืฃ ืืืื ืืจื ื ื ืืกืคื ืชืืืื ืืจืฆืคื ืืจืืื ืืืืืฉืช ืืงืกื ืืฆืืข, ื ืืกืคื ืชืืืื ืืืกืืืช ืชืืืื ืืืืืื %s, %d, %i ื-%f ืืฉืืคืจื ืคืขืืืช ืืกื ื ื ืืืืืขืืช.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, ืืืจืกื ืืืืฉื ืืืืืช 28 ื ืงืืืืช ืชืืจืคื. ืจืืืช ืืืืืืฉืืช ืืืื ืืชืืฆืื ืืืืืงืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืื AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ื-AFL. ืื ืืืื ืืขืืืช ืงืจืืืืืช ืฉืืืคืฉืจื ืืขืงืืฃ ืืช ืื ืจืืืช ืืืื ื ืขื ืืืคืืคื ืืืืคืขืื ืงืื ืืืขืจืืช ืืืืฅ ืืกืืืืช ืืจืื ืืืื. ืืืืง ืืชืืื ืืช ืืชืืืื ืืืืืื ืืืืืื ื ืงืืืืช ืชืืจืคื ืขืืืจ ืืืืืืจื ืื ืืืืืช, ืืืื ืฉืืืื 21 ืคืจืกืื ืืฉืืื 96 ืืืฃ ืืืืจ (ืคืจืก ืืื ืฉื $15000, ืฉื ื ืคืจืกืื ืฉื $10000, ืฉืืฉื ืคืจืกืื ืฉื $7000, ืฉื ื ืคืจืกืื ืฉื $5000, ืฉื ื ืคืจืกืื ืฉื $3000 ืืคืจืก ืืื ืฉื $2000 ืืคืจืก ืืื ืฉื $1000). .
ืืงืืจ: OpenNet.ru