Google ááẠChrome á¡ááºáá¬áááºááá±á¬ááºáá¬ááá¬ážááŸááºážá¡áá áºááá¯áá¯ááºááŒááºáá²á·áááºá áá áºáá»áááºáááºážááŸá¬áááºá Chrome áá¡ááŒá±áá¶á¡á¯ááºááŒá áºááŒá áºáá±á¬ open-source Chromium ááá±á¬áá»ááºáá¡áá áºááœááºááŸáááŸá¯ááá¯áááá¯ááºáááºá áá¬ááá·áº á¡á±á¬ááºááá¯áᬠáá áááºááŸá¬ ááœááºááŸáááá¯á· á á®á ááºáá¬ážáá«áááºá
áá¬ážááŸááºážá¡áá áºááœááº-
- EV (Extended Validation) á¡ááá·áºá¡ááá¡ááŸááºááŒá¯áááºááŸááºáá»á¬ážááŒáá·áº ááá¯ááºáá»á¬ážááᯠáá®ážááŒá¬ážá¡ááŸááºá¡áá¬ážááŒá¯ááŒááºážááᯠáááºááá¯ááºážááá¯ááºáá«ááŒá®á EV áááºááŸááºáá»á¬ážá¡áá¯á¶ážááŒá¯ááŸá¯ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠáá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯á¡áá¯ááºááœááºááᯠááŸáááºáá±á¬á¡áá«ááœááºáᬠááŒááá¬ážááá·áº drop-down menu ááœááºáᬠááŒááá¬ážáááºá EV áááºááŸááºááᯠáá»áááºáááºáá¬ážááá·áº á¡ááá¡ááŸááºááŒá¯ á¡á¬áá¬ááá¯ááºá០á¡áááºááŒá¯áá¬ážáá±á¬ áá¯áá¹ááá®á¡áááºá¡á¬áž ááááºá á¬áá¬ážááœáẠááŒááá±á¬á·áááºááá¯ááºáá«á
- ááá¯ááºááá¯ááºááœááºáá°áá»á¬ážá áá®ážááŒá¬ážááœá²áá¯ááºááŸá¯ááᯠááá¯ážááŒáŸáá·áºáá¬ážáááºá ááá¯ááºááá¯ááºáá°áá»á¬áž ááááºážáá»á¯ááºáá¬ážáá±á¬ ááŒááºáááá¯ááºáá»á¬ážá០áááºáá¶áááŸááá±á¬ Cookies ááŸáá·áº HTTP áááºážááŒá áºáá»á¬ážáá²á·ááá¯á·áá±á¬ áááºááá¯ááºááŒááºáá»á±á¬áºáá±áá¬á¡ááœáẠá¡áá¬á¡ááœááºáááºááá·áºáá¬ážáááºá ááá¯ááºááá¯ááºáá°ááẠáááºáááºááŒááºážáá¯ááºáááºážá ááºááœáẠá¡ááŸá¬ážá¡ááœááºážáá áºáá¯ááᯠááœá±á·ááŸáááŒá®áž áááºážáá¡ááŒá±á¬ááºážá¡áá¬ááœáẠáá¯ááºááá¯áá¯ááºáá±á¬ááºááẠááŒáá¯ážá á¬ážáá±á¬áºáááºáž áá®ážááŒá¬ážááœá²áá¯ááºááŒááºážááẠá¡áá¯ááºáá¯ááºáá«áááºá
- Chrome ááᯠááááá¯á¶ážá áááºááŒá®ážáá±á¬áẠáááºá¡áá áºááœáá·áºááŒááºážá¡ááœáẠá á¶á¡ááºáá¬áá±á·á áºá¡á á¬áž á¡áá¯á¶ážááŒá¯áá°á¡áá áºáá»á¬ážááᯠááŒáá¯ááá¯ááá·áº á á¬áá»ááºááŸá¬á¡áá Ạ(chrome://welcome/) ááᯠáá±á«ááºážááá·áºáá¬ážáááºá á á¬áá»ááºááŸá¬ááẠááá·áºá¡á¬áž áá°ááŒáá¯ááºáá»á¬ážáá±á¬ Google áááºáá±á¬ááºááŸá¯áá»á¬áž (GMailá YouTubeá Mapsá ááááºážááŸáá·áº áá¬áá¬ááŒááºááá¯áá»ááº)á áááºá¡áá áºá á¬áá»ááºááŸá¬ááá¯á· ááŒááºáááºážáá»á¬áž áá°ážááœá²áááºá Chrome Sync ááá¯ááœáá·áºááẠGoogle á¡áá±á¬áá·áºááá¯á· áá»áááºáááºáááºááŸáá·áº Chrome á¡á¬áž á áá áºááœáẠáá°áááºážáá±á«áºááá¯ááŸá¯á¡ááŒá ẠáááºááŸááºááẠá á¬áá»ááºááŸá¬ááœáẠááŸááºáá¬ážááœáá·áºááŒá¯ááẠ.
- á¡áá±á«áºáá¬áááºáá±á¬áá·áºááœááºááŒááá¬ážááá·áº áááºááºá á¬áá»ááºááŸá¬áá®áá°ážá¡áá áºááœáẠááá¯á¡áá« áá±á¬ááºáá¶áá¯á¶áá áºáá¯á¶ááᯠáááºááá¯ááºááá·áºá¡ááŒáẠá¡ááŒááºá¡áááºááá¯ááœá±ážáá»ááºááŒááºážááŸáá·áº á¡ááŒááºáááºážááœáŸááºááŸá¯á¡ááœáẠááŒááºáááºážáá»á¬ážááŒáá·áº ááááºááá¯á·áááºááŸááºááŒááºážá¡ááœáẠááœá±ážáá»ááºá áá¬áá»á¬ážáá«ááŸáááẠ(áááŒá¬áááááºáááºáá±á·ááŸáááá·áºááá¯ááºáá»á¬ážá áá°ááá¯ááºááá¯ááºá¡áá¯á¶ážááŒá¯áá°ááœá±ážáá»ááºááŸá¯ á ááŒááºáááºážáá»á¬ážááŒáá·áº áá¯á¶ážáá»á¬ážááᯠááŸááºáá¬ážáááº)á áááºáááºáá»á¬ážááᯠáááºááŸáááœáẠá ááºážáááºááŸá¯á¡ááŒá Ạáá±áá¬áá»áá¬ážááŒá®áž âchrome://flags/#ntp-customization-menu-v2â ááŸáá·áº âchrome://flags/#chrome-colors-custom-color-pickerâ á¡áá¶áá»á¬ážááŸáá áºááá·áº á¡áááºááœááºážáááºááá¯á¡ááºáá«áááºá
- áááºááºáá±á«ááºážá
á®ážááŸá áááºááá¯ááºá¡áá¯ááºááœááºá ááŸá¯ááºááŸá¬ážáááºáááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá®áž á
á¬áá»ááºááŸá¬ááᯠááœáá·áºááŒááºážáá¯ááºáááºážá
ááºááœáẠááŸááá±ááŒá±á¬ááºáž á¡áá»ááºááŒáááºá
á§áá·áºáááºáááºáá±á¬ááºááŸá¯áá¯ááºááœáẠááœáŸááºááŒá¬ážáá»ááºááá¯ááºážá០Chrome ááᯠá áááºááá¯ááºá á±ááá·áº "--guest" á¡áá¶ááᯠááá·áºááœááºážáá¬ážááẠ(ááá±á¬ááºáá¬áá¯ááºáá±á¬ááºáá»ááºááᯠáá áºááºááœáẠááŸááºáááºážáááºááŒááºážáááŸááá²á á ááºááŸááºáááááºážáááºážáá² Google á¡áá±á¬áá·áºáá áºáá¯ááá¯á· áá»áááºáááºááŒááºážáááŒá¯áá²)á - áá±á¬ááºáá¯á¶ážááœááºááŸáááŸá¯ááœáẠá áááºáá²á·áá±á¬ chrome://flags ááœáẠá¡áá¶áá»á¬ážááᯠááŸááºážáááºážááŒááºážááẠáááºáááºáá¯ááºáá±á¬ááºáá±áá«áááºá á¡áá¶áá»á¬ážá¡á á¬ážá ááá±á¬ááºáá¬á¡ááŒá¯á¡áá°ááᯠá á®á ááºáááºááŸááºááẠá ááºážáá»ááºážáá»á¬ážááᯠááá¯á¡áá¯á¶ážááŒá¯ááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá
- Chrome Sync ááᯠá¡áá¯á¶ážááŒá¯á á¡ááŒá¬ážá ááºáá»á¬ážááá¯á· ááá·áºááºáá áºáá¯ááᯠáá±ážááá¯á·ááá¯ááºá á±ááá·áº á á¬áá»ááºááŸá¬á áááºááºááŸáá·áº ááááºá á¬áá¬ážá áááºá ááºáá®áá°ážááœáẠâááá·áºá ááºáá á¹á ááºážáá»á¬ážááá¯á· áá±ážááá¯á·áááºâ ááá¯ááºááᯠááá·áºááœááºážáá¬ážáááºá áá°áá®áá±á¬á¡áá±á¬áá·áºááŸáá·áºáááºá ááºáá±ááá·áº áŠážáááºáá¬áááááá¬ááá¯ááœá±ážáá»ááºááŒá®áž ááá·áºááºááá¯áá±ážááá¯á·ááŒá®ážáá±á¬ááºá ááá·áºááºááá¯ááœáá·áºááẠáá áºááŸááºá ááºáá á¹á ááºážáá±á«áºááœáẠá¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá áºáá¯ááŒááá«áááºá
- Android áá¬ážááŸááºážááœááºá áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ ááá¯ááºáá»á¬ážá á¬áááºážáá«ááá·áº á á¬áá»ááºááŸá¬á¡á¬áž áá¯á¶ážá ááŒááºáááºáá®ááá¯ááºážááŒá¯áá¯ááºáá¬ážááŒá®ážá áááºážááœáẠá¡ááŒá±á¬ááºážá¡áá¬ááá¹ááá»á¬ážáá«ááŸááá±á¬ drop-down menu á¡á á¬ážá á¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯ážá¡á á¬ážá¡ááá¯áẠá¡ááœá±ááœá±á á¬áááºážááᯠá á áºáá¯ááºáááºááŸáá·áº áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ áá¯á¶áááºáá»á¬ážá ááá¯ááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá ááá¯á¡áá« á ááááºá á¡áá»ááºá¡áááºážáá áºáá¯áá¯á¶ážááᯠááŒááá¬ážáááºá
- áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá°á á á¬áá»ááºááŸá¬á á¡áááá¡ááŒá±á¬ááºážá¡áá¬ááᯠá¡áá¯á¶ážááŒá¯áá°áᶠáááºáá»áŸááŒááºááŒááºáááá¯ááºáááºááᯠáá¯á¶ážááŒááºááẠááá±á¬ááºáá¬ááŸá á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºááŒááºážááŸáá·áº áááºáááºááŒááºážá¡ááŒááºááŸá¯ááºážááᯠá¡áá²ááŒááºááẠáááºááá áºá¡áá áºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá ááááºá áááºážááŸááºážáá¬ážáá±á¬ rendering control tools áá»á¬ážááẠrendering á áááºáá²á·áááºáá°áá±á¬á¡áá»ááºááá¯áᬠáá¯á¶ážááŒááºááá¯ááºáá²á·áá±á¬áºáááºáž á á¬áá»ááºááŸá¬áá áºáá¯áá¯á¶ážá á¡áááºááá·áºáááŒá áºáá±ážáá«á Chrome 77 ááẠáá¯ááºáá¯á¶áá»á¬ážá áá®áá®ááá¯áá»á¬ážá ááááºááá¯á·ááá·áºááŒááºá ááºáá»á¬ážááŸáá·áº á á¬áá»ááºááŸá¬áá±á¬ááºáá¶áá»á¬ážáá²á·ááá¯á·áá±á¬ ááŒááºááá¯ááºáá±á¬á§áááá¬ááŸá ááŒá®ážáá¬ážáá±á¬ (á¡áá¯á¶ážááŒá¯áá°ááŒááºááá¯ááºáá±á¬) ááŒááºá ááºáá»á¬ážá áááºáááºáá»áááºááᯠááŸá¬ááœá±ááá¯ááºá á±ááá·áº á¡ááŒá®ážáá¯á¶áž Contentful Paint API á¡áá áºááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- ááááá¯á¶ážá¡áá¯á¶ážááŒá¯áá° á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯áááŒá¯áá® ááŸá±á¬áá·áºááŸá±ážááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºááᯠáá¶á·ááá¯ážáá±ážááá·áº PerformanceEventTiming API (á¥ááá¬á áá®ážáá¯áẠááá¯á·ááá¯áẠáá±á¬ááºá áºáá±á«áºááŸá áá±á¬á·ááᯠááŸáááºááŒááºážá ááœáŸááºááŸááºááᯠááŸáááºááŒááºáž ááá¯á·ááá¯áẠááœáŸá±á·ááŒááºáž)á API á¡áá áºááẠá¡ááºáá¬áá±á·á áºáá¯á¶á·ááŒááºááŸá¯á¡á¬áž ááá¯ááºážáá¬áááºááŸáá·áº ááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºáá±á¬ááºááẠáááºáá±á¬ááºážá¡áá»ááºá¡áááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº EventTiming API á á¡ááœá²áá áºáá¯ááŒá áºáááºá
- ááá·áºááá¯ááºááá¯áẠá
á¶ááá¯ááºáá±á¬ áá¯á¶á
á¶ááááºážáá»á¯ááºááŸá¯áá»á¬áž (á
á¶ááá¯ááºáá±á¬ ááá·áºááœááºážááŸá¯á¡ááœááºáá»á¬ážá ááá¯ááºáá»á¬áž á
áááº) ááᯠá¡áá¯á¶ážááŒá¯áááœááºáá°á
á±ááá·áº áá±á¬ááºáá»á¬ážá¡ááœáẠá¡ááºá¹áá«áááºá¡áá
áºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáá«áááºá "formdata" ááŒá
áºáááºá¡áá
áºááẠáá»áŸáá¯á·ááŸááºááá·áºááœááºážááá·áºááŒááºá
ááºáá»á¬ážááœáẠáá±áá¬áá»á¬ážááᯠááááºážáááºážáááºáááá¯áá² áááºááœááºážááá·áºá¡áá« áá±á¬ááºááá¯á·áá±áá¬ááá·áºááẠJavaScript ááá¯ááºááœááºáá°áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠááŒá
áºááá¯ááºá
á±áááºá
áá¯áááá¡ááºá¹áá«áááºá¡áá áºááŸá¬ ááá·áºááœááºážááŸá¯á¡áááºááŒá¯ááŒááºážááŸáá·áº áá¬áá¬ááá¯á·áá±ážááá¯á·ááẠáá±áá¬á áááºááŒááºážáá²á·ááá¯á·áá±á¬ á áœááºážáááºáá»á¬ážá¡áá«á¡ááẠáá±á¬ááºáá¯á¶á á¶ááááºážáá»á¯ááºááŸá¯áá»á¬ážá¡ááŒá Ạáá¯ááºáá±á¬ááºááá·áº á áááºááŒáá¯ááºááŒááºá ááºáá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŒá áºáááºá áá±á¬ááºá¡ááºáá¬áá±á·á Ạá¡á áááºá¡ááá¯ááºážáá áºáá¯á¡ááŒá ẠááŒááºá ááºáá áºáá¯ááᯠáá±á¬ááºááŒá¬ážáá¶á¡á áááºá¡ááá¯ááºážá¡ááŒá Ạá¡ááŸááºá¡áá¬ážááŒá¯ááẠformAssociated ááá¯ááºááá¯ááºááŸá¯ááᯠááááºáááºáá²á·ááŒá®ážá setFormValue() ááŸáá·áº setValidity(); - áá°áááºážá
ááºážáááºááŸá¯áá¯ááºááœáẠ(áá®ážááŒá¬ážá¡áááºááœááºážááẠááá¯á¡ááºááá·áº á
ááºážáááºááŸá¯á¡ááºá¹áá«áááºáá»á¬áž) ááœáẠá¡áá¯á¶ážááŒá¯áá°á¡á¬áž ááááºá
á¬á
á¬á¡á¯ááºá០ááá·áºááœááºážááŸá¯áá»á¬ážááᯠááœá±ážáá»ááºááá¯ááºááŒá®áž áááºážááá¯á·ááŸáá·áºáááºáááºáá±á¬ á¡áá»áá¯á·áá±á¬á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯ááºááá¯á· ááœáŸá²ááŒá±á¬ááºážááœáá·áºááŒá¯ááá·áº á¡áááºá¡ááœááºááœá±ážáá»ááºááá·áº API á¡áá
áºááᯠááá·áºááœááºážáá¬ážáááºá áá±á¬ááºážááá¯ááá·áºá¡áá«ááœáẠááá°ááá¯ááá·áº ááá¯ááºááá¯ááºááŸá¯á
á¬áááºáž (á¥ááá¬á á¡áááºá¡ááŒáá·áºá¡á
á¯á¶á á¡á®ážáá±ážááºá áá¯ááºážáá¶áá«ááº) ááᯠáá¯á¶ážááŒááºáááºá áá±áá¬ááᯠááœáŸá²ááŒá±á¬ááºážááẠááá¯á·ááá¯áẠááá¯ááºáá±á¬ááºááẠáá±á¬ááºáá¯á¶áž áá¯á¶ážááŒááºáá»ááºáá»áá±á¬ á€áá¯ááºááá¹áááá»á¬ážááᯠáá¯á¶ážá
áœá²áá°á¡á¬áž ááŸááºážááŸááºážáááºážáááºáž ááŒááá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá±ážááá¯á·áá±á¬á
á¬á¡ááœáẠáááºáá¶áá°áá»á¬ážááᯠááœá±ážáá»ááºááẠáááºáá±ážááºáááá¯ááºážááá·áºáá
áºáá¯ááœááºá áááá»áá±á¬áá¶áá«ááºáá
áºáá¯ááá¯á·áá±á«áºááá¯ááŸá¯á
áááºááẠVoIP áá¯ááºáá±á¬ááºáá»ááºáá«ááŸááá±á¬ áááºá¡ááºááá®áá±ážááŸááºážáá
áºáá¯ááœááºá ááá¯á·ááá¯áẠá
á¬áááºážááœááºážááŒá®ážáá¬ážáá°áááºáá»ááºážáá»á¬ážááᯠááŸá¬ááœá±áááºá¡ááœáẠáá°ááŸá¯ááœááºáááºááœáẠAPI ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá .
áá°áá ááºážáááºááŸá¯ááœáẠlocalhost ááá¯á·ááá¯áẠ127.0.0.1 á០áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážá០áááºááŸááºáá¬ážáá±á¬ API ááŸáá·áº á¡áá¯ááºáá¯ááºááá¯ááºá áœááºážááᯠááá¯ááá¯áááºá ááá¯á·ááá¯áẠáá®ážááŒá¬ážááá¯ááºáá áºáá¯á¡ááœáẠááá·áºáááºá¡áá»áááºáá áºáá¯á¡ááœáẠááá¬ážáááºáá±á¬ á¡áá°ážááá¯áááºáá áºáá¯ááᯠááŸááºáá¯á¶áááºááŒá®áž áááºáá¶áááŸáááŒá®ážáá±á¬ááºá - áá±á¬ááºáá»á¬ážá¡ááœááºá "enterkeyhint" attribute ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážááŒá®ážá áááºážááẠvirtual keyboard áá±á«áºááŸá Enter ááá¯ááºááᯠááŸáááºáá±á¬á¡áá« á¡ááŒá¯á¡áá°ááᯠáááºááŸááºááá¯ááºá á±áá«áááºá attribute ááẠáááºááá¯ážáá»á¬ážááᯠenter, done, go, next, before, search and send;
- âdocument.domainâ ááá¯ááºááá¯ááºááŸá¯ááá¯á· áááºáá±á¬ááºááœáá·áºááᯠááááºážáá»á¯ááºááá·áº á á¬ááœááºá á¬áááºáž-ááá¯ááááºáž á ááºážáá»ááºážááᯠááá·áºááœááºážáá²á·áááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá á¡áá¯á¶ážááŒá¯ááœáá·áºááᯠááœáá·áºááŒá¯áá¬ážáá±á¬áºáááºáž áááºážááᯠááŒááºážáááºáá«á âdocument.domainâ á áááºááá¯ážááᯠááŒá±á¬ááºážáá²ááẠááŒáá¯ážáááºážááŸá¯ááŸá¬ á¡ááŸá¬ážá¡ááœááºážáá áºáᯠááŒá áºáá±á«áºáááºááŒá áºáááºá
- áá»ááºááŸá¬ááŒááºáá±á«áºááŸá DOM ááŒááºá
ááºáá»á¬ážá á¡áá±á¡áá¬ážááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááŒá±áá¬áá¶ááẠLayoutShift áá±á«áºááá¯ááŸá¯ááᯠPerformance API ááœáẠááá·áºááœááºážáá¬ážáááºá
HTTP âááá¯ážáá¬ážáá°â áá±á«ááºážá á®ážá á¡ááœááºá¡á á¬ážááẠ4 KB áᬠááá·áºáááºáá¬ážáááºá á€áááºááá¯ážáááºáá»á±á¬áºááœááºáá«á á¡ááŒá±á¬ááºážá¡áá¬ááᯠááá¯ááááºážá¡áááºááá¯á· ááŒááºáá±á¬ááºáááºááŒá áºáááºá - registerProtocolHandler() áá¯ááºáá±á¬ááºáá»ááºááŸá url á¡ááŒááºážá¡áá¯á¶ááẠhttp:// ááŸáá·áº https:// schemes áá»á¬ážááá¯áá¬á¡áá¯á¶ážááŒá¯ááẠááá·áºáááºáá¬ážááŒá®áž ááá¯á¡áá« "data:" ááŸáá·áº "blob:" á¡á á®á¡á ááºáá»á¬ážááᯠááœáá·áºáááŒá¯áá«á
- Intl.NumberFormat (á¥ááá¬á "Intl.NumberFormat('en'á {style: 'unit'á unit: 'meter-per-second'}") ;
- ááŸááá·áºá§áááá¬ááá¯áá¹áááááºááááááºááá¯áá±á¬ááºááŸááá±á¬á¡áá«ááœáẠááŸááá·áºááŒááºážá¡ááŒá¯á¡áá°ááᯠááááºážáá»á¯ááºáááºá¡ááœáẠCSS áá¯ááºááá¹ááá¡áá áºáá»á¬ážááᯠáááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- CSS white-space ááá¯ááºááá¯ááºááŸá¯ááẠááᯠbreak-spaces áááºááá¯ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- áááºáá±á¬ááºááŸá¯áá¯ááºáá¬ážáá»á¬ážááẠHTTP á¡ááŒá±áá¶á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážááŸáá·áº á¡áá±á¬áá·áºáááºááŒááºážááá¯ááºáᬠááá·áºáááºáá»ááºáá»á¬ážááá·áºááœááºážááŒááºážá¡ááœáẠá á¶ááá¯ááºáá¬áá±á¬á·ááºááá¯ááŒáááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááŒáá·áºáá±ážáá«áááºá
- ááᯠWeb MIDI API ááᯠáá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯ (httpsá áá±áááá¯ááºáá¬ááá¯áẠááá¯á·ááá¯áẠlocalhost) ááœááºáá¬á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
- WebVR 1.1 API ááᯠá¡áá¯á¶ážáááŒá¯áá±á¬á·ááŒá±á¬ááºáž ááŒá±áá¬áá²á·ááŒá®ážá WebXR Device API ááŒáá·áº á¡á
á¬ážááá¯ážááŒá®ážá ááááá¡ááœááºááŸáá·áº á¡á
á
áºá¡ááŸááºááᯠáááºáá®ážáááºá¡ááœáẠá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááœáá·áºáá±ážáᬠá
ááºáá
á¹á
ááºážá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážá
áœá¬ááŸáá·áº áá±á«ááºážá
ááºážááŒá®áž á¡áá¯ááºáá¯ááºáá±á¬ááºááá¯ááºááá·áº á¡áááºážá¡á
á¬ážá¡áá»áá¯ážáá»áá¯ážá ááá¯ááá¯ááºážáááááá¬áá»á¬ážááᯠá¡ááŒá±áá¶á virtual reality áŠážáá¯ááºáá±á¬ááºážááŒááºážá¡áá ááŒá±ááŸááºážáá»ááºá¡áá áá¯ááºáá±á¬ááºáá±ážáá«áááºá
áá±á¬á·ááºáá²áá±ážáá¬ážáá°áááááá¬áá»á¬ážááœááºá DOM áá áºáááºááŸá node áá±á«áºááœáẠright-click ááŸáááºááŒááºážááŒáá·áº ááá áºáá¯ááºááá¯á· DOM node áá áºáá¯á CSS áá¯ááºááá¹áááá»á¬ážááᯠáá°ážáá°ááá¯ááºá áœááºážááᯠcontext menu ááŸáá áºááá·áº ááá·áºááœááºážáá¬ážáááºá ááŒá±á¬áºááŒá¬áá»á¬ážááŸáá·áº áá¯á¶áá»á¬ážá¡ááœáẠáá±áá¬áá»áá¬ážáá±ážááŒááºáž áááŸáááŒááºážááŒá±á¬áá·áº (áá±á¬ááºáá¯á¶áá áºáá¯á¶ááᯠáááºááá·áºá¡áá« á á¬áá¬ážááá¯ááŒáá·áºááŸá¯ááá·áºá¡áá« á¡á±á¬ááºááá¯á·ááŒá±á¬ááºážááœá¬ážáááº) ááá¯ááŒá±áá¬áá¶ááẠ(ááŒááœááºáá»á¬ážááŒááááº/áááºááœááºá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŒááááº) á¡ááºáá¬áá±á·á áºááᯠáá±á«ááºážááá·áºáá¬ážáááºá á á¬áááºážá á ẠáááºááŸáºáá¯ááºááᯠLighthouse 5.1 áá¯ááºáá±ááŸá¯ááá¯á· á¡ááºááááºáá¯ááºáá¬ážáááºá OS ááŸá ááŸá±á¬ááºáá±á¬ á¡ááŒááºá¡áááºááᯠá¡áá¯á¶ážááŒá¯áá±á¬á¡áá« DevTools á¡ááŸá±á¬áẠá¡ááŒááºá¡áááºááá¯á· á¡ááá¯á¡áá»á±á¬ááºááŒá±á¬ááºážááŒááºážááᯠááœáá·áºáá¬ážáááºá ááœááºáááºá á áºáá±ážááŒááºážáá¯ááºááœááºá ááŒáá¯áááºáá¯ááºáá°ááá·áº áááºááŸáºá០áááºážááŒá áºáá áºáá¯ááᯠáááºáááºá¡ááœáẠá¡áá¶áá áºáá¯ááᯠááá·áºááœááºážáá¬ážáááºá á¡ááá®áá±ážááŸááºážá¡ááá·áºááœáẠááœááºážááá¯á·áá±á¬á á¬áá»á¬ážááŸáá·áº ááááá±ážáá»ááºáá»á¬ážááá¯ááŒáááẠáá¶á·ááá¯ážááŸá¯áááºááá·áºáá¬ážáááºá áááºááœááºááá¯ážááºááœááºá á¡áá¬ááá¹áá¯áá»á¬ážááᯠá¡á ááºážááŒáá·áºááŸá¯ááá·áºá¡áá«á á¡áááºážáá»á¬ážá áá®ážááá·áºá¡ááœááºáá»á¬ážááᯠááá¯ááŒááá¬ážáááºá - V8 JavaScript á¡ááºáá»ááºááœááºá ááá°áá®áá±á¬áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááœááºá¡áá¯á¶ážááŒá¯ááá·áº operand á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá¡ááŒá±á¬ááºáž ááááºážááááºážá¡áá»ááºá¡áááºáá»á¬ážááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážááẠ(áááá»áá±á¬á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááá¯ááá·áºááœááºážá ááºážá á¬ážá á€áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááá¯ááºáá±á¬ááºááŸá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬ááºáá¯ááºááœáá·áºáá±ážáááº)á áááºááá¯áá®áá¯á¶ážá áœá²ááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºá¡ááœááºá á¡áá»áá¯ážá¡á á¬áž-áááááŒá¯áááá±á¬ ááœááºáááºáá»á¬ážááᯠááá¯á¡áá«ááœáẠááá¯ááºáá¯ááºá¡áá»áá¯á·ááᯠáá¯ááºáá±á¬ááºááŒá®ážááŸáᬠáááºááá¯áá®ááœáẠáá¬ážááŸááá¬ážááŒá®ážá áááºáááºážááá¯áá±á¬ááºážáá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºááẠááá¯á¡ááºááŸá¯ááᯠáááºááŸá¬ážáá±ážáá«áááºá á€ááŒá±á¬ááºážáá²ááŸá¯ááẠááá·áºá¡á¬áž desktop á áá áºáá»á¬ážá¡ááœáẠáá¬ážááŸááºážááœáẠáááºááá¯áá® 1-2% ááŸáá·áº ááá¯ááá¯ááºážá ááºáá á¹á ááºážáá»á¬ážá¡ááœáẠ5-6% ááᯠááááºážáááºážááá¯ááºá á±áá«áááºá
- WebAssembly áá±á¬ááºáá¶á á¯á ááºážááŸá¯á áá»á²á·ááœááºááá¯ááºááŸá¯- á áá áºá¡ááœááºážááŸá áááá¯áááºáᬠcores áá»á¬ážáá±á áá±á«ááºážááá·áºáá¬ážáá±á¬ ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážá០á¡áá»áá¯ážáá»á±ážáá°ážáá»á¬ážáá±ááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá 24-core Xeon á ááºááœáẠEpic ZenGarden áá®ááá¯á¡ááºááºá¡ááœáẠá á¯á ááºážááŸá¯á¡áá»áááºááᯠáá áºáááºááŒááºáá²á·áááºá
áá®ááœááºáááºážáá áºááŸá¯áá»á¬ážááŸáá·áº áá»áœááºááœááºážáá»ááºááŒááºáááºááŸá¯áá»á¬ážá¡ááŒáẠáá¬ážááŸááºážá¡áá áºááẠá¡á¬ážáááºážáá»áẠ52 áá¯ááᯠáááºááŸá¬ážáá±ážáááºá AddressSanitizerá MemorySanitizerá Control Flow Integrityá LibFuzzer ááŸáá·áº AFL áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡ááá¯á¡áá»á±á¬ááºá ááºážáááºááŒááºážá ááááºá¡áá±ááŒáá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážá áœá¬ááᯠáá±á¬áºáá¯ááºááœá±á·ááŸááá²á·áááºá ááŒá¿áá¬áá áºáᯠ(CVE-2019-5870) ááᯠá¡áá±ážááŒá®ážáááºáᯠááŸááºáá¬ážáá¬ážáááºá ááá¯ááá¯áááºááŸá¬á ááá±á¬ááºáᬠáá¬ááœááºáá±áž á¡ááá·áºá¡á¬ážáá¯á¶ážááᯠáá»á±á¬áºááŒááºááŒá®áž sandbox áááºáááºážáá»áẠá¡ááŒááºááẠá áá áºááœáẠáá¯ááºááᯠáá¯ááºáá±á¬ááºááá¯ááºá á±áá«áááºá á¡áá±ážááŒá®ážáá±á¬ á¡á¬ážáááºážáá»ááºááŸáá·áºáááºáááºá á¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá¯ááºáá±á¬áºááŒá±á¬ááŒá¬ážááŒááºážáááŸááá±ážáá«á áááºážááẠáá¬ááºáá®áá®áá®áá¬áá±áá¬áá¯ááºáá±á¬ááºááŒááºážáá¯ááºááŸá ááœááºááŒá±á¬ááºááŒá®ážáá¬áž áááºááá¯áá®á§áááá¬ááá¯á· áááºáá±á¬ááºááá¯ááºáááºáá¯áᬠááááŸáááá«áááºá áááºááŸáááœááºááŸááá¬ážááá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠááŸá¬ááœá±ááœá±á·ááŸáááá·áºá¡ááœáẠááœá±áá¬ážáá¯áááºáá±á¬ááºáá»á¬áž áá±ážáá±á¬ááºááẠGoogle ááẠ$38 (áá áºáᯠ$33500á 7500 áá¯á $3000 áá¯áá±ážáá¯á $2000 áá¯áá¯á¶ážáá¯á $1000 áá±ážáá¯ááŸáá·áº $500 áᯠááŸá áºáá¯) ááᯠáá±ážáá±á¬ááºáá²á·áá«áááºá áá¯áá±ážááœá² 18 áá¯á á¡ááœááºá¡á á¬ážááᯠááááºááŸááºááá±ážáá«á
source: linux.org.ru