Google
- canvas.getContext() áááºážáááºážááá¯á·
áááºááŒá±á¬ááẠá ᶠDOM á¡ááºááááºááá¹ááá¬ážááᯠáá»á±á¬áºááŒááºáᬠOpenGL ááŸáááá·áº ááá¯ááºááá¯ááºáá¯ááºáá±ážááŒááºážááŒáá·áº á¡áááºážáááºááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠáá¶á·ááá¯ážáá±ážááá·áº á¡ááŒá¬áž áááºáááºááŸá¯á áá áºáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯á Canvas áááºá ááºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž (2D ááá¯á·ááá¯áẠWebGL) ááᯠáá¯ááºáá±á¬ááºááŒááºážá¡ááœáẠ"áá áºááºáááœááºážáá¯ááºááŒááºáž" á¡áᶠ- ááá¯ážáá»á²á·áá¬ážáá±á¬ API
áááºáá±áá»áŸ (object navigator.share) áá¡áá°á¡áá®ááŒáá·áºá áá áºáŠážáá»ááºážááá¯ááºáá»á¬ážá á¬áááºážá¡á á¬áž áááºáá±á¬ááºááŒáá·áºááŸá¯áá°ááŸáá·áºáááºááá¯ááºááá·áº áá°ááŸá¯ááœááºáááºáá»á¬ážááœáẠáá¯ááºáá±áááºá¡ááœáẠáá áºá á¯áá áºá ááºážáááºážáá±á¬ááá¯ááºááᯠáá¯ááºáá±ážááá¯ááºáááºá API ááœáẠá¡áá áºááœááºááŸáááŒááºážááááºááŒá±á¬áááºá á¡ááŒá¬ážá¡ááá®áá±ážááŸááºážáá»á¬ážááá¯á· ááá¯ááºáá»á¬ážáá±ážááá¯á·ááŒááºážá¡ááœáẠáá¯á¶ááŸáẠááá¯ááºáá¬áá±á¬á·ááºááᯠááŒáááá¯ááºááŸá¯ (á¥ááá¬á Android ááœááºá áá±ážááºá ááá°ážáá¯áẠá áááºááŒáá·áº áá±ážááá¯á·ááẠááááºááá¯á·ááŒááºážááᯠááŒááááº)á -
ááá¯áᬠáá áºáá»á áºáááºá á¬áá¯á¶ážáá»á¬ážááœáẠááááºážá¡á¯ááºá á¯áá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒáá·áº ááœá²ááŒá¬ážááá¯ááºááŸá¯á á¥ááá¬á¡á¬ážááŒáá·áºá áá¯ááºááŸá ááááºážááŒá®ážáá»á¬ážá áááºááŸá¯ááá¯ááºááŸá¯ááᯠááŒáŸáá·áºáááºáááºá áááºááẠ1_000_000_000 ááᯠáááºááŸááºááá¯ááºááŒá®áž á€áá¶áá«ááºááᯠ1000000000 á¡ááŒá Ạá á®áá¶áá±á¬ááºááœááºáá«áááºá - áááºá
áºáá±á¬á·á¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶ážá¡ááœáẠáá°áááºážá¡ááá¯ááºáž ááœáá·áºáá¬ážáááºá
site ááᯠáááºážáá»ááºáá±á¬ á¡áá®ážáá»ááºáá¯áẠááá°áá®áá±á¬ host áá»á¬ážá á á¬áá»ááºááŸá¬áá»á¬ážááẠááá°áá®áá±á¬ áá¯ááºáááºážá ááºáá»á¬ážá ááŸááºáá¬ááºááœáẠá¡ááŒá²áááºááŸááá±áá±á¬ááŒá±á¬áá·áº áá áºáá¯á á®ááẠáááºážáááá¯ááºááá¯áẠsandbox ááá¯á¡áá¯á¶ážááŒá¯áááºá áááºážáá»ááºáá±á¬ á¡áá®ážáá»ááºáá¯ááºá á¡áááá¡ááºá¹áá«áááºááŸá¬ áááºáá»á¬ážááŒáá·áºááá¯ááºáá² ááá¯ááááºážáá»á¬ážááŒáá·áº ááá¯ááºážááŒá¬ážááŒááºážááŒá áºáááºá ááá¯ááá¯áááºááŸá¬á á¡áááºá á¡á á±á¬ááá¯ááºážááœáẠá¡ááŒá¬ážáá±á¬ domain áá»á¬ážá០áááºáá±ážáá±á¬ scriptsá iframes ááŸáá·áº popups áá»á¬ážááᯠbase site áá²á·ááá¯á· áá°áá®áá±á¬ áá¯ááºáááºážá ááºááœáẠáá¯ááºáá±á¬ááºáá²á·áá«áá ááá¯á¡áá« áááºážááá¯á·ááᯠááá°áá®áá±á¬ áá¯ááºáááºážá ááºáá»á¬ážá¡ááŒá Ạááœá²áá¯ááºááœá¬ážáááºááŒá áºáá«áááºá - á¡áááºáá»ááºá á¬áááºážááœááºážáá¬ážáá±á¬ á¡ááá¯áááá¯ááááºáá»á¬ážááᯠááá¯á¡áá« ááááºáá¬ážáááºááŒá áºááŒá®áž á¡áá¯á¶ážáááŒá¯áá±á¬áá¯ááºááá¯á· ááá·áºááœááºážááá·áºá¡á á¬áž ááá¯á¡áá« áá¯á¶ážááááºááŸá¬ážááá¯ááºáá«áááºá
- built-in Chrome á¡áá¯ááºáááºáá±áá»á¬ (áááºáááºáá»á¬áž > áá±á¬ááºáááºáááááá¬áá»á¬áž > Task Manager)
áá¯á¶ááŒá¯á¶áááºá áááºáá±á¬ááºááŸá¯áááºáááºážáá»á¬ážááŒáááŒááºážá - "window.open()" attribute ááᯠ"" ááœáẠááá·áºáá²á·áááº
áá»á áºáá° âá ááá¯ážáá¬ážáá°áá±á«ááºážá á®ážááᯠáááŒáá·áºáá² á á¬áá»ááºááŸá¬ááᯠááœáá·áºááœáá·áºááŒá¯áá«á -
áááºááŒá±á¬áá«áááºá ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážCSP (á¡ááŒá±á¬ááºážá¡áá¬áá¯á¶ááŒá¯á¶áá±ážáá°áá«á) "script-src-attr", "script-src-elem", "style-src-attr" ááŸáá·áº "style-src-elem" ááá¯á·ááẠscript ááŸáá·áº style ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŸááá±á¬áºáááºážá áá áºáŠážáá»ááºážá á® ááŒá áºáááºááᯠááá¯ááºááœááºááŒá±ááŸááºážáá°áá»á¬ážá ááŒááºá ááºáá»á¬áž ááá¯á·ááá¯áẠá¡áááºá¡áá»ááºážáá»á¬ážááᯠá¡áá¯á¶ážáá»ááá¯ááºáááºá - Web Authentication API ááœááº
áááºááŒá±á¬áááºá áááá¯ááá¯áá±á¬ááᯠáá¶á·ááá¯ážáá±ážááá·áº áá±á¬á·áá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœáá·áºááŒá¯ááẠá¡áá¯á¶ážááŒá¯áá°áááºááŸááºáá¬ážáá±á¬ PIN ááᯠá¡áá¯á¶ážááŒá¯ááẠFIDO CTAP2 PIN á¡ááœáẠáá¶á·ááá¯ážááŸá¯FIDO CTAP2 . á á®á ááºáááºááŸááºááŸá¯ááœááºá "á¡ááá·áºááŒáá·áº" ááá¹áááœááºá "áá¯á¶ááŒá¯á¶áá±ážáá®ážáá»á¬ážááᯠá á®áá¶áá«" áá°áá±á¬á¡áᬠáá±á«áºáá¬ááŒá®áž USB áááá¯ááºáá±á«áºááœááºááŸááá±á¬ áá±á¬á·áá»á¬ážááᯠáá¬ááœááºááẠPIN áá¯ááºáá áºáᯠáááºááŸááºááá¯ááºááá·áºá¡ááŒáẠáá±á¬á·ááᯠááŒááºáááºáááºááŸááºááẠááœá±ážáá»ááºááœáá·áºáá áºáᯠ(á¡á¬ážáá¯á¶ážááᯠááŸááºážáááºážááŒááºáž áá±áá¬ááŸáá·áº PIN); - áááºá¡ááºáá®áá±ážááŸááºáž API ááœáẠá¡áá¬ááá¹áá¯áá»á¬ážááᯠááá·áºáá¬ážáááºá
AnimationEffect ááŸáá·áº KeyframeEffect áá¬ááœááºážááŒááºá ááºáá»á¬ážááŸáá·áº á¡áá»áááºááá¯áẠ(ááŒá¬áá»áááºá ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬áž) ááᯠá¡ááŒááºá¡ááŸáẠá¡ááŒááºá¡ááŸáẠááááºážáá»á¯ááºááá¯ááºá á±áááºááŒá áºáááºá
ááá¯á·á¡ááŒáẠconstructor á¡áá áºáá áºáá¯áááºááá·áºáá¬ážáááºááá¬ááœááºáž() ááá¯ááá¯áá»ááºááŒáá·áºáá±á¬ áá¬ááœááºážááááºážáá»á¯ááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá ááááºáá Web Animations API ááẠááá·áºá¡á¬áž Element.animate() áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯á áá¬ááœááºážáááºáá®ážááẠááœáá·áºááŒá¯áá¬ážááŒá®ážá ááœá²á·á ááºážáá¬ážááŒá®ážááŒá áºáá±á¬ Animation á¡áá¬ááá¹áá¯ááᯠááŒááºáá±ážáááºá ááᯠdeveloper ááẠáááá»ááŒááºáá¬ážáá±á¬ constructor áá±á«áºááá¯ááŸá¯ááŸáááá·áº áááºážááááºáá®ážááŸá¯ááᯠááááºážáá»á¯ááºááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠKeyframeEffect á¡áá¬ááá¹áá¯ááᯠáááºááŸááºááá¯ááºáááºá - ááœá±ážá
áᬠáááºááá·áºáá¬ážáááºá
HTMLVideoElement.playsInline ááŒááºá ááºá ááŒááºááœáá·áºá§áááá¬ááœáẠáá®áá®ááá¯ááá¯ááŒáááẠááá±á¬ááºáá¬á¡á¬áž ááŒá±á¬áá¬ážááá·áºáá áºáᯠ(á¥ááá¬á áá»ááºááŸá¬ááŒááºá¡ááŒáá·áºááœáá·áºááŒááºážáááºážáááºážááᯠáá±ážáá±á¬ááºáááº)á - MediaStreamTrack.getCapabilities() áááºážáááºážááẠá¡áá¶áááááá¬áá»á¬ážááŸáá·áº áááºá ááºáá±á¬ áá¯ááºááá¹áááá»á¬áž (ááá°áá¬ááŸá¯ááºážá ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážá áá»ááºáááºá¡áá±á¡ááœááºá á áááº) á¡ááœáẠááŸááºáááºáá±á¬áááºááá¯ážáá»á¬ážááᯠááá°ááá¯ááºá áœááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá±ážáá«áááºá
- API ááᯠWebRTC ááœáẠááá·áºáá¬ážáááºá
RTCDtls áááºáá°ááá¯á·áá±á¬ááºáá±áž RTP ááŸáá·áº RTCP packets áá»á¬ážááᯠáá±ážááá¯á·ááŒááºáž ááá¯á·ááá¯áẠáááºáá¶ááŒááºážááŸáááá·áº SCTP ááá¯á·ááá¯áẠDTLS (Datagram Transport Layer Security) ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážáá²á·ááá¯á·áá±á¬ áááºááŒáœáá±á¬áááºáá°ááá¯á·áá±á¬ááºáá±ážááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááᯠááá°áááºá áááºáá°ááá¯á·áá±á¬ááºáá±ážá¡ááŒá±á¡áá±ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá¡ááœáẠRTCIceTransport ááá¯áááºáž ááá·áºááœááºážáá¬ážáááºá
RTCPeerConnection á¡áá¬ááá¹áá¯ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ ICE áá»á¬áž - Cache-Control áá±á«ááºážá
á®ážááẠ"ááœáŸááºááŒá¬ážáá»ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááº"
stale-while-revalidate âá áááºáááºážáá¯ááºáá¯á¶ážááœá¬ážááá·áº á¡áá¬ážáá°ááŒá áºáá±áá±á¬ ááŒááºáááºá á áºáá±ážááŸá¯á¡áá»áááºááŸáá·áºá¡áá° ááá±á¬ááºáá¬ááẠá¡áááºážá¡ááŒá áºááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á¡ááá¯á¡áá»áááºáááºážááá¯ážáá áºáá¯ááᯠáááºáááºááŸááºááá¯ááºá á±ááá·áºá -
á áœááºážáááºááᯠááá·áºááœááºážáá²á·áááºá inertial scrolling á¡ááœááºáž ááŒááºá ááºáá»á¬ážááŸáá·áº áá»áááºáááºááŸá¯ááᯠáá¯á¶ážááŒááºááẠScroll Snap Stop (á¥ááá¬á áá¯á¶áá»á¬ážá á¬áááºážááœáẠááœá±ážáá»ááºááá·áºá¡áá« áá»ááºááŒáá·áºáá±á¬ scrolling gesture ááẠáá±á¬ááºáá¯á¶ážááŒááºá ááºááá¯ááºáá±á¬áºáááºáž áá±á¬ááºáá áºáá¯á ááœá±ážáá»ááºááŸá¯ááᯠááŒá áºáá±á«áºá á±áááº); - Android áá¬ážááŸááºážááœááºá á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáá±á¬ááºáá»á¬ážááœáẠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááœááºážááá·áº á¡áá±á¬áá·áºáá±á¬ááºáá»á¬ážá¡ááœáẠá¡ááºáá¬áá±á·á áºááᯠááŒáŸáá·áºáááºáá¬ážáááºá áááááá¬á¡ááŒá¶ááŒá¯áá»áẠááá±á¬ááºááᯠááá¯á¡áá« á ááááºáá±á«áºááŸá áá®ážáá¯ááºá¡áááºááœáẠááá¯ááºááá¯ááºááŒááá¬ážááŒá®ážá ááŸáááºááá¯ááºááá·áºá¡áá«ááœáẠááá·áºááœááºážááŸá¯áá¯á¶á á¶ááᯠáá¯á¶ážááœááºáá¬ážááŒááºážáááŸááá² áá»ááºááŸá¬ááŒááºáá±á«áºááŸá áá®ážáá¯ááºá¡á á¬áž ááŒá áºááá¯ááºááá·áº ááááºážáááºážáá¬ážáá±á¬ ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠááŒááááºááŒá áºáááºá
- Reader áá¯ááºá¡ááœáẠá ááºážáááºááá·áºááœááºážáá¬ážááá·áº áá¶á·ááá¯ážááŸá¯á¡á¬áž ááœáá·áºáá¬ážááá·áºá¡áá«ááœáẠá¡áááá¹áá«ááºááŸááá±á¬ á á¬áá¬ážááá¯áᬠááŒááááºááŒá áºááŒá®áž áááºá ááºááááºážáá»á¯ááºááŸá¯áá»á¬ážá ááá°ážá ááºážáá»á¬ážá áá®áá°ážáá»á¬ážá áááºážááŒá±á¬ááºážááŒáá¬ážáá»á¬ážááŸáá·áº á á¬áá»ááºááŸá¬á á¡ááŒá¬ážá¡ááŒá±á¬ááºážá¡áá¬ááá¯ááºáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááŸááºáá¬ážáááºá áá¯ááºá¡áá áºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááœáá·áºááŒááºážááᯠchrome://flags/#enable-reader-mode ááœá±ážáá»ááºááŸá¯ááŒáá·áº áá¯ááºáá±á¬ááºáááºá ááá¯á·áá±á¬áẠáááºážááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áá¬áá áºáá¯ááẠdrop-down menu ááœááºáá±á«áºáá¬áááºá
- V8 JavaScript á¡ááºáá»ááºááẠWebAssembly á
á¯á
ááºážááŸá¯ááááºáá»á¬ážááᯠáááá»ááŒááºáá¬ážá
áœá¬ áááºááŸáºáá»ááŒááºážááᯠáá¯ááºáá±á¬ááºááẠ(á
á¬áá»ááºááŸá¬ááᯠááŒááºáááºááœáá·áºáá±á¬á¡áá«á ááááºáá¯ááºáá±á¬ááºáá²á·áá±á¬ WebAssembly á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáááºááŸáºá០á
áááºáá¯ááºáá±á¬ááºáá«áááº)á IN
WebAssembly ááẠmemory.copyá memory.fillá table.copyá memory.init ááŸáá·áº table.init áááºážááœáŸááºáá»ááºáá»á¬ážááᯠáá°ážáá°á ááŒáá·áºá áœááºáááºááŸáá·áº memory á ááŒá®ážáá¬ážáá±á¬ á§áááá¬áá»á¬ážááᯠá¡á ááŒá¯áááºá - áááºá Chrome á á¬ááŒá±á¬ááºážáá»á¬áž ááá«áááºáá² áááºážááá¯á·ááᯠááœááºáááºáá±á«áºááœáẠáá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ááŒá±á¬áá·áº ááá¯ááºááá¯ááºááœá²ááŒááºážá áááºááŒá¬ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá ááááºáá thread ááᯠáááºáá á¬ááœá²ááœáẠááááá¯á¶ážáááºáá¶áááŸááá²á·ááŒá®áž áááºážá០áááºážááᯠparser ááá¯á·ááŒááºááœáŸááºážáááºá á€á¡á á®á¡á á¥áºááẠHTML ááá¯ááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŸáá·áº á¡ááŒá¬ážáá±á¬ JavaScript ááá¯áá¯ááºáá±á¬ááºááŒááºážáá²á·ááá¯á·áá±á¬ áááºáá á¬ááœá²ááœáẠáá¯ááºáá±á¬ááºáá±ááá·áº á¡ááŒá¬ážá¡áá¯ááºáá»á¬ážá០ááŒááºááœáŸááºážááŒááºážááᯠááááºááá¯á·áá¬ážááá¯ááºáááºáᯠááá¯ááá¯áááºá ááá¯ááá¯áá²á·ááá¯á·áá±á¬ áááºážááŒá±á¬ááºážááœáŸá²ááŒááºážááᯠáá»ááºááááºážááá¯ááºáá«ááŒá®á
- áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá¡ááœáẠáááááá¬áá»á¬ážááœáẠááá¯ážáááºááŸá¯áá»á¬áž-
- CSS á
á
áºáá±ážááŸá¯áá¯ááºááẠCSS áá¯ááºááá¹áááá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá á¡áááºáá»á¬ážááŸáá·áº á¡ááŒá±áá¶áááºááá¯ážáá»á¬ážá¡ááœáẠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºáá±ážááẠ(á¥ááá¬á "filter: blur(1px)")á á¡ááŒá¶ááŒá¯áá¬ážáá±á¬áááºááá¯ážáá»á¬ážááᯠáááºááŒáá·áºááŸá¯ááá·áº á
á¬áá»ááºááŸá¬á¡ááŒááºá¡áááºááœáẠáá»ááºáá»ááºážáááºáááºáá«áááºá
- Ctrl+Shift+P ááá¯ááŸáááºááá·áºá¡áá« á á¬áá»ááºááŸá¬ááŸáá·áºáááºá ááºáá±áá±á¬ áá±áá¬á¡á¬ážáá¯á¶ážááᯠááŸááºážáááºážááẠ(á¡ááá®áá±ážááŸááºáž > ááááºážáááºážáá±áž áá®áá°ážááŸáá·áº áááºáá°áááº) á¡áá«á¡ááẠáááºáá±á¬ááºááŸá¯áááºáááºážáá»á¬ážá localStorageá sessionStorageá IndexedDBá Web SQL á¡áá«á¡ááẠCtrl+Shift+P ááá¯ááŸáááºááá·áºá¡áá« ááŒáááá·áº command panel ááẠááœááºáá®ážáá»á¬ážá áááºááŸáºááŸáá·áº á¡ááºááºáááºááŸáºá
- ááŸáááŒá®ážáá¬áž IndexedDB áá±áá¬áá±á·á
áºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŸá¯ááẠá
áœááºážáááºááᯠááá·áºááœááºážáá²á·ááẠ(ááááºáá Application > IndexedDB ááœááºá á¥ááá¬á¡á¬ážááŒáá·áºá iframe ááŸáááá·áº áááºáá¬ážáá±á¬ ááá±á¬ááºáá»á¬ážááœáẠIndexedDB á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠá
á
áºáá±ážááẠááœáá·áºáááŒá¯áá±á¬ áááºááŸáááá¯ááááºážá¡ááœáẠáá±áá¬áá±á·á
áºááᯠáááºááŒáá·áºááŸá¯ááá¯ááºáááº)á
- ááœááºáááºá
á
áºáá±ážááŒááºáž á¡ááºáá¬áá±á·á
áºááœááºá "á¡ááœááºá¡á
á¬áž" áá±á¬áºáá¶ááŸá ááœááºáááºáá»á¬ážáá±á«áºááœáẠáá»á¶áá²ááá·áºá¡áá« áá±á«áºáá¬ááá·áº áááááá¬á¡ááŒá¶ááŒá¯áá»ááºááẠááá¯á¡áá« á¡áááºážá¡ááŒá
áºá á¡ááœááºá¡á
á¬ážááᯠááááááºááŒááºážáááŸááá² áááºážááá°ááá¯á¶á
á¶ááŒáá·áº ááŒááá«áááºá
- á¡ááŸá¬ážááŸá¬ááŒááºáá¬ážááẠáá»ááºážáá
áºááŒá±á¬ááºážááŸá ááŸá¯ááºááœá±ážáá±á¬á¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá á¡á
áááºá¡ááá¯ááºážáá
áºáá¯áá»ááºážá
á®ááŸáá·áº áááºá
ááºáá±ááá·áº breakpoints á¡ááŒá±á¡áá±á¡ááŒá±á¬ááºáž áá®ážááŒá¬ážá¡ááœááºááŸá¯ááºážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áº áááºážáááºážáá±á«áºááá¯ááŸá¯ááœááºážáááºááœáẠáááºááŸááºáá¬ážáá±á¬á
- IndexedDB ááŸáá·áº Cache á
á
áºáá±ážáá±ážá¡ááá·áºáá»á¬ážááœááºá áá±áá¬áá±á·á
Ạááá¯á·ááá¯áẠáááºááŸáºááŸá á¡áááºážá¡ááŒá
áºá
á¯á
á¯áá±á«ááºážá¡áá±á¡ááœááºá áá±á¬ááºáá¬áá»á¬ážááŒáááŒááºážááᯠáá¯ááºáá±á¬ááºáááºá
- CSS á
á
áºáá±ážááŸá¯áá¯ááºááẠCSS áá¯ááºááá¹áááá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá á¡áááºáá»á¬ážááŸáá·áº á¡ááŒá±áá¶áááºááá¯ážáá»á¬ážá¡ááœáẠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºáá±ážááẠ(á¥ááá¬á "filter: blur(1px)")á á¡ááŒá¶ááŒá¯áá¬ážáá±á¬áááºááá¯ážáá»á¬ážááᯠáááºááŒáá·áºááŸá¯ááá·áº á
á¬áá»ááºááŸá¬á¡ááŒááºá¡áááºááœáẠáá»ááºáá»ááºážáááºáááºáá«áááºá
- á
ááºážááẠCanary áá»á¬ážáááºáá±á¬ááºáááº
áááºááŒá±á¬áááºá áá±á¬ááºáá¶á·
chrome://flags#dns-over-https ááœáẠá áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº HTTPS (DoHá DNS over HTTPS) ááŸáááá·áº DNS ááá¯á·áááºáá±á¬ááºááœáá·áºá DoH ááẠáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá DNS áá¬áá¬áá»á¬ážááŸáá áºááá·áº áá±á¬ááºážááá¯áá¬ážáá±á¬ áááºáá¶áá°á¡áááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá±á«ááºááŒá¬ážááŸá¯ááᯠáá¬ážáá®ážáááºá MITM ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááŸáá·áº DNS á¡ááœá¬ážá¡áá¬ááᯠá¡áá¯á¡áá±á¬ááºááŒá¯áá¯ááºááŒááºážá DNS á¡ááá·áºááœáẠááááºááá¯á·ááŒááºážááᯠááœááºážááŸááºááŒááºáž ááá¯á·ááá¯áẠDNS áá¬áá¬áá»á¬ážááᯠááá¯ááºááá¯ááºáááºáá±á¬ááºááẠáááŒá áºááá¯ááºááá·áºá¡áá« (á¥ááá¬á ááá±á¬ááºá á®áá áºáá¯á០áá¯ááºáá±á¬ááºááá·áºá¡áá«)á
áá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážááŸáá·áº áá»áœááºááœááºážáá»ááºááŒááºáááºááŸá¯áá»á¬ážá¡ááŒáẠáá¬ážááŸááºážá¡áá
áºááẠáááºááŸá¬ážáá±ážáá«áááºá
source: opennet.ru