ืืืื ืคืจืกืื ืืจืกื ืืืฉื ืฉื ืืคืืคื ืืืื ืืจื ื ืืจืื. ืืืงืืื, ืืืื ื ืืืืืจื ืืืฉื ืฉื ืคืจืืืงื Chromium ืืงืื ืคืชืื - ืืืกืืืืช ืฉื Chrome. ืืืืืืจื ืืืื ืืชืืื ื ืช ื-22 ืืืืงืืืืจ.
ืืืจืกื ืืืืฉื:
- ืืกืืืื ืื ืคืจื ืฉื ืืชืจืื ืขื ืชืขืืืืช EV (Extended Validation) ืืจืืช EV (Extended Validation) ืืืคืกืง. ืืืืข ืขื ืืฉืืืืฉ ืืชืขืืืืช EV ืืืฆื ืืขืช ืจืง ืืชืคืจืื ืื ืคืชื ืืืืฆื ืืขืช ืืืืฆื ืขื ืกืื ืืืืืืจ ืืืืืืื. ืฉื ืืืืจื ืืืืืืชืช ืขื ืืื ืจืฉืืช ืืืืฉืืจืื, ืืืื ืืงืืฉืจืช ืชืขืืืช ื-EV, ืื ืืืฆื ืขืื ืืฉืืจืช ืืืชืืืช;
- ืืืืื ืืืืืจ ืฉื ืืืคืื ืืชืจืื. ื ืืกืคื ืืื ื ืื ืชืื ืื ืืืฆื ืืชืจืื, ืืืื ืงืืืฆื Cookie ืืืฉืืื HTTP, ืฉืืชืงืืื ืืืชืจืื ืฉื ืฆื ืฉืืืฉื ืื ืฉืืืื ืขื ืืื ืชืืงืคืื. ืืืืื ืขืืื ืื ืื ืชืืงืฃ ืืืื ืฉืืืื ืืชืืืื ืืขืืืื ืืื ืกื ืืืคืขืื ืงืื ืืืงืฉืจ ืฉืื;
- ื ืืกืฃ ืืฃ ืืืฉ ืืืงืื ืืช ืคื ื ืืืฉืชืืฉืื ืืืืฉืื (chrome://welcome/), ืืืืฆื ืืืงืื ืืืืฉืง ืืกืื ืืจืื ืืคืชืืืช ืืฉืื ืืช ืืืฉื ืืืืจ ืืืฉืงื ืืจืืฉืื ื ืฉื Chrome. ืืขืืื ืืืคืฉืจ ืื ืืืืกืืฃ ืืกืืื ืืืช ืฉืืจืืชื ืืืื ืคืืคืืืจืืื (GMail, YouTube, Maps, News ื-Translate), ืืฆืจืฃ ืงืืฆืืจื ืืจื ืืืฃ ืืืจืืืกืืื ืืืืฉื, ืืืชืืืจ ืืืฉืืื Google ืืื ืืืคืขืื ืืช Chrome Sync, ืืืืืืืจ ืืช Chrome ืืฉืืืช ืืจืืจืช ืืืืื ืืืขืจืืช .
- ืืชืคืจืื ืขืืืื ืืืจืืืกืืื ืืืืฉื, ืืืืฆื ืืคืื ื ืืืื ืืช ืืขืืืื ื, ืืฉ ืืขืช ืืคืฉืจืืช ืืืขืื ืชืืื ืช ืจืงืข, ืืื ืื ืืคืฉืจืืืืช ืืืืืจืช ืขืจืืช ื ืืฉื ืืืืืจืช ืืืืง ืขื ืงืืฆืืจื ืืจื ืื ืืืื ืืืืจ (ืืชืจืื ืื ืคืืฆืื ืืืืชืจ, ืืืืจืช ืืฉืชืืฉ ืืื ืืช , ืืืื ื ืืกืชืืจ ืขื ืงืืฆืืจื ืืจื). ืืืืืจืืช ืืจืืข ืืืืงืืืช ืื ืืกืืื ืืืช ืืืืจืฉืืช ืืคืขืื ืืืืฆืขืืช ืืืืืื "chrome://flags/#ntp-customization-menu-v2" ื-"chrome://flags/#chrome-colors-custom-color-picker";
- ืกืืคืงื ืื ืืืฆืื ืฉื ืกืื ืืืชืจ ืืืืชืจืช ืืืจืืืกืืื, ืืืืืชืช ืฉืืืฃ ื ืืฆื ืืชืืืื ืฉื ืืขืื ื;
ื ืืกืฃ ืืืื "--ืืืจื", ืืืืคืฉืจ ืืืคืขืื ืืช Chrome ืืฉืืจืช ืืคืงืืื ืืืฆื ืืชืืืจืืช ืืืจื (ืืื ืืืืืจ ืืืฉืืื ืืืื, ืืื ืืงืืืช ืคืขืืืืช ืืืคืืคื ืืืืกืง ืืืื ืฉืืืจืช ืืืคืขืื); - ื ืืงืื ืืืืืื ื-chrome://flags, ืฉืืื ืืืืืืจื ืืืืจืื ื, ื ืืฉื. ืืืงืื ืืืืื, ืืืืืฅ ืืขืช ืืืฉืชืืฉ ืืขืจืืืช ืืืืื ืืื ืืืืืืจ ืืช ืืชื ืืืืช ืืืคืืคื;
- ืืืฆื "ืฉืื ืืืืฉืืจืื ืฉืื" ื ืืกืฃ ืืชืคืจืื ืืืงืฉืจ ืฉื ืืืฃ, ืืืจืืืกืืื ืืฉืืจืช ืืืชืืืืช, ืืืืคืฉืจ ืื ืืฉืืื ืงืืฉืืจ ืืืืฉืืจ ืืืจ ืืืืฆืขืืช Chrome Sync. ืืืืจ ืืืืจืช ืืืฉืืจ ืืขื ืืืฉืืื ืืืืชื ืืฉืืื ืืฉืืืืช ืืงืืฉืืจ, ืชืืฆื ืืืืขื ืืืืฉืืจ ืืืขื ืืคืชืืืช ืืงืืฉืืจ;
- ืืืจืกืช ืืื ืืจืืืื ืขืืฆื ืืืืฉ ืืืืืืื ืืขืืื ืขื ืจืฉืืืช ืืงืืฆืื ืฉืืืจืืช, ืื ืืืงืื ืชืคืจืื ื ืคืชื ืขื ืงืืขื ืชืืื, ื ืืกืคื ืืคืชืืจืื ืืกืื ืื ืืจืฉืืื ืืืืืืช ืืคื ืกืื ืชืืื, ืืชืืื ืืช ืืืืืขืจืืช ืฉื ืชืืื ืืช ืฉืืืจืืช ืืืฆืืื ืืขืช ืขื ืคื ื ืื ืจืืื ืืืกื;
- ื ืืกืคื ืืืืื ืืืฉืื ืืื ืืืขืจืื ืืช ืืืืจืืช ืืืขืื ื ืืืขืืืื ืฉื ืชืืื ืืืคืืคื, ืืืืคืฉืจืื ืืืคืชื ืืืื ืืจื ื ืืงืืืข ืืืืื ืืืืจืืช ืืชืืื ืืจืืฉื ืฉื ืืืฃ ืืืคื ืืืืื ืืืฉืชืืฉ. ืืื ืืงืจืช ืจืื ืืืจ ืฉืืืฆืขื ืืขืืจ ืืคืฉืจื ืืฉืคืื ืจืง ืืช ืืขืืืื ืฉืืขืืืื ืืชืืื, ืื ืื ืืช ืืืื ืืช ืืขืืื ืืืืืืชื. Chrome 77 ืืฆืืข API ืืืฉ ื- Largest Contentful Paint, ืืืืคืฉืจ ืื ืืืืืช ืืช ืืื ืืจืื ืืืจ ืฉื ืืืื ืืื ืืืืืื (ืืืืืื ืืืฉืชืืฉ) ืืืืืจ ืืืืื, ืืืื ืชืืื ืืช, ืกืจืืื ืื, ืจืืืื ืืืืง ืืจืงืข ืขืืืืื;
- ื ืืกืฃ ื-API ืฉื PerformanceEventTiming, ืืืกืคืง ืืืืข ืขื ืืืฉืืื ืืคื ื ืืืื ืืจืืงืฆืื ืืจืืฉืื ื ืฉื ืืืฉืชืืฉ (ืืืืืื, ืืืืฆื ืขื ืืงืฉ ืืืงืืืช ืื ืืขืืืจ, ืืืืฆื ืื ืืืืช ืืืฆืืืข). ื-API ืืืืฉ ืืื ืชืช-ืงืืืฆื ืฉื ื-API ืฉื EventTiming ืืืกืคืง ืืืืข ื ืืกืฃ ืืืืืื ืืืืคืืืืืืฆืื ืฉื ืชืืืืช ืืืืฉืง;
- ื ืืกืคื ืชืืื ืืช ืืืฉืืช ืืืคืกืื ืฉืืงืืื ืขื ืืฉืืืืฉ ืืคืงืื ืืคืกืื ืื ืกืื ืืจืืืื ืืฉืื (ืฉืืืช ืงืื ืื ืกืื ืืจืืืื, ืืืฆื ืื ืืื'). ืืืจืืข "formdata" ืืืืฉ ืืืคืฉืจ ืืืฉืชืืฉ ืืืืคืื JavaScript ืืื ืืืืกืืฃ ื ืชืื ืื ืืืืคืก ืืืฉืจ ืืื ื ืฉืื, ืืื ืฆืืจื ืืืืกื ืืช ืื ืชืื ืื ืืจืืืื ืงืื ืืืกืชืจืื.
ืืชืืื ื ืืืืฉื ืืฉื ืืื ืืื ืชืืืื ืืืฆืืจืช ืืืื ืืื ืืืชืืืื ืืืฉืืช ืืืฉืืืืื ืืืืคืก ืืคืืขืืื ืืคืงืื ืืืคืก ืืืื ืื, ืืืื ืืืืืืช ืืืื ืืคืขืืช ืืืืืช ืงืื ืืืคืขืืช ื ืชืื ืื ืืืืฉืื ืืฉืจืช. ืืืคืืื formAssociated ืืืฆื ืืื ืืกืื ืจืืื ืืจืืื ืืืฉืง ืืืคืก, ืืงืจืืื attachInternals() ื ืืกืคื ืืื ืืืฉืช ืืฉืืืืช ืืงืจืช ืืืคืก ื ืืกืคืืช ืืืื setFormValue() ื-setValidity(); - ืืืฆื ื ืืกืืืื ืฉื Origin (ืืืคืืื ืื ื ืืกืืื ืืื ืืืืจืฉืื ืืคืขืื ื ืคืจืืช), ื ืืกืฃ API ืืืฉ ืฉื Contact Picker, ืืืืคืฉืจ ืืืฉืชืืฉ ืืืืืจ ืขืจืืื ืืคื ืงืก ืืืชืืืืช ืืืืขืืืจ ืคืจืืื ืืกืืืืื ืขืืืื ืืืชืจ. ืืขืช ืืืงืฉื ื ืงืืขืช ืจืฉืืืช ื ืืกืื ืฉืืฉ ืืืฉืื (ืืืฉื ืฉื ืืื, ืืืื, ืืกืคืจ ืืืคืื). ืืืคืืื ืื ืืื ืืืฆืืื ืืืืจืืจ ืืืฉืชืืฉ, ืืฉืจ ืืงืื ืืช ืืืืืื ืืกืืคืืช ืืืขืืืจ ืืช ืื ืชืื ืื ืื ืื. ื ืืชื ืืืฉืชืืฉ ื-API, ืืืฉื, ืืืงืื ืืืืจ ืืื ืืจื ื ืืืืืจืช ื ืืขื ืื ืืืืชื ืฉื ืฉืื, ืืืคืืืงืฆืืืช ืืื ืืจื ื ืขื ืคืื ืงืฆืืืช VoIP ืืื ืืืืื ืฉืืื ืืืกืคืจ ืืกืืื, ืื ืืจืฉืช ืืืจืชืืช ืืืืคืืฉ ืืืจืื ืฉืืืจ ืจืฉืืืื .
ื ืืกืืื ืฉื Origin ืืจืื ืขื ืืืืืืช ืืขืืื ืขื ื-API ืฉืฆืืื ืืืืฉืืืื ืฉืืืจืื ื-localhost ืื 127.0.0.1, ืื ืืืืจ ืจืืฉืื ืืงืืืช ืืกืืืื ืืืืื ืฉืชืงืฃ ืืืื ืืืืื ืขืืืจ ืืชืจ ืกืคืฆืืคื; - ืขืืืจ ืืคืกืื, ืืชืืื ื "enterkeyhint" ืืืฉืื, ืืืืคืฉืจืช ืื ืืืืืืจ ืืช ืืืชื ืืืืช ืืืฉืจ ืืชื ืืืืฅ ืขื ืืงืฉ Enter ืืืงืืืช ืืืืจืืืืืืช. ืืชืืื ื ืืืืื ืืงืืช ืืช ืืขืจืืื enter, done, go, next, previous, search and send;
- ื ืืกืฃ ืืื ืชืืื ืืกืื ืืฉืืื ืืืืฉื ืืืืคืืื "document.domain". ืืืจืืจืช ืืืื, ืืืืฉื ืืืชืจืช, ืื ืื ืืื ืชืืื, ื ืืกืืื ืืฉื ืืช ืืช ืืขืจื ืฉื "document.domain" ืืืจืื ืืฉืืืื;
- ืงืจืืืช LayoutShift ื ืืกืคื ื-Performance API ืืื ืืขืงืื ืืืจ ืฉืื ืืืื ืืืืงืื ืฉื ืจืืืื DOM ืขื ืืืกื.
ืืืื ืืืชืจืช ื-HTTP "Referer" ืืืืื ื-4 KB; ืื ืืจืืื ืืขืจื ืื, ืืชืืื ื ืืชื ืืฉื ืืืืืืื; - ืืืจืืืื ื url ืืคืื ืงืฆืื registerProtocolHandler() ืืืืื ืืฉืืืืฉ ืจืง ืืกืืืืืช http:// ื-https:// ืืืขืช ืืื ื ืืืคืฉืจ ืืช ืืกืืืืืช "data:" ื-"blob:";
- ื ืืกืคื ืชืืืื ืืขืืฆืื ืืืืืืช, ืืืืขืืช, ืกืืืื ืื ืืืขืืื ืืงืืืคืงืืืื ืืฉืืืช Intl.NumberFormat (ืืืืืื, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}") ;
- ื ืืกืคื ืืืคืืื ื CSS ืืืฉืื overscroll-behavior-inline ื-overscroll-behavior-block ืืื ืืฉืืื ืืืชื ืืืืช ืืืืืื ืืืฉืจ ืืืืื ืืืืื ืฉื ืืืืจ ืืืืืื ืืืฉื;
- ืืืคืืื ืืจืืื ืืืื ืฉื CSS ืชืืื ืืขืช ืืขืจื ื-break-spaces;
- Service Workers ืืืกืืคื ืชืืืื ืืืืืืช HTTP Basic ืืืฆืืช ืชืืืช ืื-ืฉืื ืกืื ืืจืืืช ืืืื ืช ืคืจืืืจื ืื ืืกื;
- ืืขืช ื ืืชื ืืืฉืชืืฉ ื-Web MIDI API ืจืง ืืืงืฉืจ ืฉื ืืืืืจ ืืืืืื (https, ืงืืืฅ ืืงืืื ืื localhost);
- ื-API ืฉื WebVR 1.1 ืืืืจื ืืืืฉื, ืืืืืืฃ ื-WebXR Device API, ืืืืคืฉืจ ืืืฉื ืืจืืืืื ืืืฆืืจืช ืืฆืืืืช ืืืืื ืืจืืืื ืืืืื ืขืืืื ืขื ืกืืืื ืฉืื ืื ืฉื ืืืฉืืจืื, ืืื ืืงืกืืืช ืืฆืืืืช ืืืืื ื ืืืืืช ืืขื ืืคืชืจืื ืืช ืืืืืกืกืื ืขื ืืืฉืืจืื ื ืืืืื.
ืืืื ืืืคืชืืื, ื ืืกืคื ืืืืืืช ืืืขืชืืง ืืืคืืื ื CSS ืฉื ืฆืืืช DOM ืืืื ืืจื ืชืคืจืื ืืืงืฉืจ, ืฉื ืงืจื ืขื ืืื ืืืืฆื ืืื ืืช ืขื ืฆืืืช ืืขืฅ ื-DOM. ืืชืืืกืฃ ืืืฉืง (Show Rendering/Layout Shift Regions) ืืืขืงื ืืืจ ืฉืื ืืื ืคืจืืกื ืขืงื ืืืขืืจ ืืฆืืื ื ืืืงืื ืืคืจืกืื ืืชืืื ืืช (ืืขืช ืืขืื ืช ืืชืืื ื ืืืื ืืืืื ืืช ืืืงืกื ืืืคื ืืื ืืขืช ืืฆืคืืื). ืืื ืืืืืื ืื ืฉื ืืืืงืืจืช ืขืืืื ืืืืืืจืช Lighthouse 5.1. ืืคืฉืจืืช ืืขืืจ ืืืืืืื ืืขืจืืช ืื ืืฉื ืืืคื ืฉื DevTools ืืขืช ืฉืืืืฉ ืืขืจืืช ื ืืฉื ืืื ืืืขืจืืช ืืืคืขืื. ืืืฆื ืืืืงืช ืจืฉืช, ื ืืกืฃ ืืื ืืืขืื ืช ืืฉืื ืืืืืื ืืืืืืจ ืืจืืฉ. ื ืืกืคื ืชืืืื ืืืฆืืช ืืืืขืืช ืืืืคื ืืืชืจืืืช ืืืืื ืืช ืืืืฉืืืื. ืืืกืืฃ ืืืื ืืจื ื, ืืขืช ืชืฆืืื ืืงืืืื ืฉื ืืืืืืงืืื, ืืืฆืืื ืืขืช ืฉืืืช ืคืจืืืื ืฉื ืืืืงืืช; - ืืื ืืข V8 JavaScript, ืืืคืืืืืืฆืื ืฉื ืืืกืื ืื ืชืื ืื ืืกืืืืกืืืื ืืืื ืกืืื ืืืืคืจื ืืื ืืืฉืืฉืื ืืคืขืืืืช ืฉืื ืืช (ืืืคืฉืจ ืื ืืืืขื ืืช ืืืฆืืข ืืคืขืืืืช ืืืื ืชืื ืืชืืฉืืืช ืืกืืืื ืกืคืฆืืคืืื). ืืื ืืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื, ืืงืืืจืื ืืืืขืื ืืกืื ืืืืงืืื ืืขืช ืืืืืจืื ืจืง ืืืืจ ืืืฆืืข ืืืืช ืืกืืืืช ืฉื ืงืื ืืชืื, ืื ืฉืืืื ืืช ืืฆืืจื ืืืืคืืืืืืฆืืืช ืขืืืจ ืคืื ืงืฆืืืช ืขื ืืืจื ืืืื ืงืฆืจ. ืฉืื ืื ืื ืืืคืฉืจ ืืืกืื 1-2% ืืืืืืจืื ืืืจืกื ืืืขืจืืืช ืฉืืืื ืืืช ื-5-6% ืืืืฉืืจืื ื ืืืืื;
- ืืืจืืืืช ืืฉืืคืจืช ืฉื ืงืืืคืืืฆืื ืจืงืข ืฉื WebAssembly - ืืื ืฉืืืชืจ ืืืืืช ืืขืื ืืืขืจืืช, ืื ืืชืืขืืช ืืืืคืืืืืืฆืืืช ื ืืกืคืืช ืืืื. ืืืืืื, ืืืืื ืช Xeon ืืขืืช 24 ืืืืืช, ืืื ืืืืืืจ ืฉื ืืคืืืงืฆืืืช ืืืืืื Epic ZenGarden ื ืืชื ืืืฆื;
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, ืืืจืกื ืืืืฉื ืืืืืช 52 ื ืงืืืืช ืชืืจืคื. ืจืืืช ืืืืืืฉืืช ืืืื ืืชืืฆืื ืืืืืงืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืื AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ื-AFL. ืืขืื ืืืช (CVE-2019-5870) ืืกืืื ืช ืืงืจืืืืช, ืืืืืจ. ืืืคืฉืจ ืื ืืขืงืืฃ ืืช ืื ืจืืืช ืืืื ื ืขื ืืืคืืคื ืืืืคืขืื ืงืื ืืืขืจืืช ืืืืฅ ืืกืืืืช ืืจืื ืืืื. ืคืจืืื ืขื ืืคืืืขืืช ืืงืจืืืืช ืืจื ื ืืฉืคื; ืืืืข ืจืง ืฉืืื ืขืืืื ืืืืืื ืืืืฉื ืืืืืจ ืืืืจืื ืืฉืืืจืจ ืืืจ ืืงืื ืขืืืื ื ืชืื ื ืืืืืืืืืื. ืืืืง ืืืชืืื ืืช ืืชืฉืืื ืคืจืกืื ืืืืืื ืขื ืืืืื ื ืงืืืืช ืชืืจืคื ืขืืืจ ืืืืืืจื ืื ืืืืืช, ืืืื ืฉืืืื 38 ืคืจืกืื ืืฉืืื $33500 (ืคืจืก ืืื ืฉื $7500, ืืจืืขื ืคืจืกืื ืฉื $3000, ืฉืืืฉื ืคืจืกืื ืฉื $2000, ืืจืืขื ืคืจืกืื ืฉื $1000 ืืฉืืื ื ืคืจืกืื ืฉื $500). ืืืืื ืฉื 18 ืืชืืืืืื ืืจื ื ืงืืข.
ืืงืืจ: linux.org.ru