áááºááá±á¬ááºáá¬ááᯠááŒáá·áºáá»ááá²á·áááºá
- ááŸá¯ááºááŸá¬ážááŸá¯áá»á¬ážááᯠááŒá±áá¬áá¶ááŒááºážá០áá¬ááœááºááá·áº ááá¹ááá¬ážáá»á¬ážá áááá±á¬ááºááŸá¯á á¡áá±á¬ááºá¡áá¬ážáá»á¬áž á¡áá±ážá¡áá°ááŸáááŸá¯ááá¯á·ááᯠá
á
áºáá±ážááŒááºážááŸáá·áº á
áá¬ážááŸááºáá»á¬ážááᯠá
á®áá¶ááá·áºááœá²ááŒááºážááá¯ááºáᬠáááá±á¬ááºááŸá¯ááá¯ááºáᬠá¡á
á®áááºáá¶áá»ááºáá»á¬ážááŒáá·áº á¡áá»ááºážáá»á¯áẠá
á¬áá»ááºááŸá¬ááᯠááá¯ážáá»á²á·áá¬ážáá«áááºá áá¯ááºáá±ááŸá¯á¡áá
áºááœáẠá¡áá±ážá¡áá°áá¶ááá±á¬ á¡áá±á¬ááºá¡áá¬ážáá»á¬ážá¡áá¯á¶ážááŒá¯ááŒááºážááá¯ááºáᬠá
á¬áááºážááá¬ážáá»á¬ážááᯠááŒáá·áºááŸá¯ááá¯ááºááá·áºá¡ááŒáẠá¡áá¯á¶ážááŒá¯áá°áá±áá¬áá±á·á
áºáá»á¬ážáá±á«ááºááŒá¬ážááŸá¯áá»á¬ážááŸáá·áºá¡áá° ááááºážáááºážáá¬ážáá±á¬ á
áá¬ážááŸááºáá»á¬ážá ááŒá
áºááá¯ááºááŒá±áááºážáá¯á¶áá»á¬ážááᯠááŒá±áá¬áá¶ááá¯ááºá
á±áá«áááºá á
áá
á
áºááŒááºážá¡á¬áž ááá¯áẠáá
á áá¯ááᯠáááºáá¬ááŒá±á¬áá·áº ááá¯ážáá°áá¶ááá±á¬ á¡áá±á¬áá·áº á.á áá®áá®áá¶ááá·áº á¡áá»ááºá¡áááºáá»á¬áž áá«áááºááá·áº haveibeenpwned.com ááá±á¬áá»ááºá áá±áá¬áá±á·á
áºááŸáá·áº áá±á«ááºážá
ááºážááŒááºážááŒáá·áº áá±á¬ááºááœááºáá«áááºá á¡ááŸá
áºáá»á¯ááºááᯠâabout:protectionsâ á
á¬áá»ááºááŸá¬áá±á«áºááœáẠááá¯á·ááá¯áẠááááºá
á¬áá¬ážááŸá ááá¯ááºážá¡áá¯ááºááœááºááᯠááŸáááºááŒááºážááŒáá·áº ááá·áºáá±á«áºáá¬ážáá±á¬ áá®áá°ážáá
áºáá¯ááŸáááá·áº áá±ážáá±á¬ááºááẠ(Protections Dashboard ááᯠááá¯ááŒáááá·áº á¡á
á®áááºáá¶á
á¬á¡á
á¬áž ááá¯ááŒáá¬ážáááº)á
- Uninstaller ááœáẠááá¯ááºáá
áºáᯠááá·áºáá±ážáá²á·áááºá
Firefox ááᯠRefresh áá¯ááºáá« "á á á¯áá±á¬ááºážáá¬ážáá±á¬áá±áá¬ááᯠááá¯á¶ážááŸá¯á¶ážá á±áá² áááºáááºáá»á¬ážááᯠááŒááºáááºáááºááŸááºáááºááŸáá·áº á¡ááá¯áááá¯ááááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºááŸá¬ážááá¯ááºá á±áá«áááºá ááŒá¿áá¬áá»á¬ážááŸááá±á¬á¡áá«ááœááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠbrowser ááá¯ááŒááºáááºááá·áºááœááºážááŒááºážááŒáá·áºáááºážááá¯á·ááá¯ááŒá±ááŸááºážáááºáááŒá¬ááááŒáá¯ážá á¬ážááŒáááºá ááŒááºáááºá áááºááŒááºážááá¯ááºááẠááááºá á¬áá»á¬ážá ááŸá¬ááœá±ááŸá¯ááŸááºáááºážáá»á¬ážá ááááºážáááºážáá¬ážáá±á¬ á áá¬ážááŸááºáá»á¬ážá ááœááºáá®ážáá»á¬ážá áá»áááºáááºáá¬ážáá±á¬ á¡áááá¬ááºáá»á¬ážááŸáá·áº áá±áá¬áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááá·áºáá¯á¶á á¶áá»á¬áž (ááá¯ááºááŸáááºááá¯ááºááá·áºá¡áá«á áááá¯ááá¯ááºá¡áá áºááᯠáááºáá®ážááŒá®áž áááºááŸááºáá¬ážáá±á¬ áá±áá¬áá±á·á áºáá»á¬ážááᯠááœáŸá²ááŒá±á¬ááºážáá±ážááẠá¡á²áá«)á Refreshá add-onsá themesá access rights informationá áá»áááºáááºáá¬ážáá±á¬ ááŸá¬ááœá±áá±ážá¡ááºáá»ááºáá»á¬ážá local DOM ááá¯ááŸá±á¬ááºááŸá¯á áááºááŸááºáá»á¬ážá ááŒá±á¬ááºážáá²áá¬ážáá±á¬ áááºáááºáá»á¬ážá á¡áá¯á¶ážááŒá¯áá°á ááá¯ááºáá»á¬áž (userChromeá userContent) ááᯠááŸáááºááŒá®ážáá±á¬áẠáá¯á¶ážááŸá¯á¶ážááœá¬ážáá«áááºá
- áááºáá»á¬ážá
áœá¬ááᯠááááºááẠáááºáá»á¬ážá¡ááœáẠááŒáá¬ážááá·áº áááºá
ááºáá®áá°ážááá¯á· ááá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºááá¯ááºáááºá áááºááŸááá
áºáá¯á áá¬áááºááŸá áááºáá»á¬ážááᯠááááºáᬠáááºááŸááá
áºáá¯ááŸááœá²á áááºá¡á¬ážáá¯á¶ážááᯠááááºáá«á
- WebRTC ááá¯á¡ááŒá±áá¶á áá®áá®ááá¯áá±á«áºááá¯ááŸá¯áá»á¬ážááŸáá·áº á¡á ááºážá¡áá±ážáá»á¬ážá¡ááœááºáž á ááááºáá»áœá±áá¬á¡á¬áž ááááºááá¯ááºáááºá
- áááºááá·áºáá»ááºááŸá¬ááŒáẠáá¯ááºááœááºááŒáá·áºáááᯠIntel GPU á¡ááœáẠWindows ááááºáá±á¬ááºážááœááº
áá«áááºááẠáá±á«ááºážá ááºá áá áºWebRender ááŒá áºááẠRust ááŒáá·áºáá±ážáá¬ážáá±á¬á áááºááá·áºá¡á¬áž rendering speed ááá¯áááááá¬áá¬ááá¯ážááŒáá·áºá á±ááŒá®áž CPU load ááá¯áá»áŸá±á¬á·áá»áááºááœáá·áºááŒá¯áááºá WebRender outsources ááẠGPU áá±á«áºááŸá shaders áá»á¬ážááŸáááá·áºá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº GPU áááºááá¯á·á¡ááŒá±á¬ááºážá¡áá¬áááºáááºááŒááºážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááá¯á á¬áá»ááºááŸá¬ááŒááºáá¡áááºážá¡ááŒá áºáá»á¬ážá ááááºáá áá±ážáááºáá±á¬áá»ááºááŸá¬ááŒááºááŒááºáááºááŒááºáá¬ážááŸá¯áá»á¬ážá¡ááŒáẠAMD Raven Ridgeá AMD Evergreen APUs ááŸáá·áº NVIDIA ááááºáá áºáááºáá»á¬ážááŸááá±á¬ áááºááºáá±á¬á·áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá«ááœáẠWebRender ááᯠIntel GPU áá»á¬ážá¡ááœáẠWindows 10 ááááºáá±á¬ááºážááœáẠááœáá·áºáá¬ážáááºá Linux ááœááºá WebRender ááᯠáááºááŸáááœáẠIntel ááŸáá·áº AMD áááºáá»á¬ážá¡ááœááºáᬠáá ááºáááºáá±á¬ááºááŸá¯áá»á¬ážááœááºáᬠááœáá·áºáá¬ážááŒá®áž NVIDIA áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááá¬ážáá«á áááºážááᯠabout:config ááœáẠá¡áááºážá¡ááŒááºááŒá¯áá¯ááºáááºá áááºááẠâgfx.webrender.allâ ááŸáá·áº âgfx.webrender.enabledâ áááºáááºáá»á¬ážááᯠá¡áááºááœááºážááá·áºááẠááá¯á·ááá¯áẠFirefox ááᯠáááºáááºážáá»ááºááŒá±á¬ááºážááœá²ááŒá±á¬ááºážááá¯ááºáá±á¬ MOZ_WEBRENDER=1 á¡á á¯á¶ááŒáá·áº áá¯ááºáá±á¬ááºááá·áºáááºá - Pocket áááºáá±á¬ááºááŸá¯á០á¡ááŒá¶ááŒá¯áá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá±á¬áºááŒááŸá¯ááᯠáááºááºá á¬áá»ááºááŸá¬á¡áá áºááœáẠááœáá·áºáá¬ážááá·áº UK á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá ááŸááºáá¬ááᯠ100% á¡áá ááá¯ážááŒáŸáá·áºáá¬ážáááºá ááááºáá ááá¯á á¬áá»ááºááŸá¬áá»á¬ážááᯠá¡áá±áááááºá ááá±áá«ááŸáá·áº áá»á¬ááá®ááá¯á·á០á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáᬠááŒááá²á·áááºá á ááœááºáá¬áá»á¬ážááŸáá±ážáá±á¬ááºááá·áºááááºááá¯á·ááŸá¯áá»á¬ážááᯠUSA ááœááºáá¬ááŒááá¬ážááŒá®áž ááŒá±á¬áºááŒá¬á¡ááŒá áºááŸááºážáááºážá áœá¬ááŸááºáá¬ážáá¬ážáááºá á¡ááŒá±á¬ááºážá¡áá¬ááœá±ážáá»ááºááŸá¯ááŸáá·áº áááºá ááºáá±ááá·áº á áááºááŒáá¯ááºááŒááºáááºááŒááºážááᯠáá¯á¶ážá áœá²áá°áááºá០áá¯ááºáá±á¬ááºááŒá®áž áá¯á¶ážá áœá²áá°á¡áá»ááºá¡áááºáá»á¬ážááᯠááŒááºáá¡ááœá²á·á¡á ááºážáá»á¬ážáᶠááœáŸá²ááŒá±á¬ááºážááŒááºážáááŸááá² (áááºááŸááá±á·á¡ááœáẠá¡ááŒá¶ááŒá¯áá¬ážáá±á¬ááá·áºááºáá»á¬ážá á¬áááºážáá áºáá¯áá¯á¶ážááᯠááŸá¬ááœá±ááŒáá·áºááŸá¯ááŸá¯ááŸááºáááºážáá±áá¬á¡áá±á«áº á¡ááŒá±áá¶á áá¯á¶ážá áœá²áá°áááºá០á¡ááá·áºáááºááŸááºáá¬ážááá·áº ááá±á¬ááºáá¬áá²ááá¯á· ááá·áºááœááºážáá¬ážáááºá ) Pocket á០á¡ááŒá¶ááŒá¯áá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬ááᯠááááºáááºá configurator (Firefox Home Content/Pocket á០á¡ááŒá¶ááŒá¯áá¬ážáááº) ááŸáá·áº about:config ááŸá âbrowser.newtabpage.activity-stream.feeds.topsitesâ ááœáẠáááºáááºáá áºáᯠááŸááá«áááºá
-
áá«áááºáá«áááºá VA-API ááᯠá¡áá¯á¶ážááŒá¯á áá®áá®ááá¯áá¯ááºááŒá±á¬ááºážááŒááºážá á áœááºážáá±á¬ááºáááºááŸáá·áº áááºááŒáááºááŸá¯ááᯠááááá¯ááºá á±ááá·áº áá¬áá±ážááŸá¯áá»á¬áž (Wayland á¡ááŒá±á áá¯áẠáááºáááºážáá»ááºáá»á¬ážááœááºáᬠáá¶á·ááá¯ážáá¬ážáááº)á - Linux á áá Ạá¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬áž ááá¯ážáá¬áá²á·áááºá ááᯠLinux ááœáẠFirefox ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá¡áááºážáá¯á¶áž Glibc 2.17á libstdc++ 4.8.1 ááŸáá·áº GTK+ 3.14 ááá¯á¡ááºáá«áááºá
- á¡ááœá±á¡ááŸá Ạáá¯ááºááŸááºá áá Ạá¡ááºáááá¯áá®áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá¯á¶ážáááºááẠá¡á á®á¡á ááºááᯠááá¯ááºáá¬ááŒá®ážáá±á¬ááºá DHE (TLS_DHE_*á Diffie-Hellman áá±á¬á·áá²ááŸááºááŸá¯ áááá¯ááá¯áá±á¬) ááᯠá¡ááŒá±áá¶ááá·áº TLS á á¬ááŸááºá¡ááœá²áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá°áááºážá¡ááá¯ááºáž ááááºáá¬ážáááºá DHE ááᯠááááºááŒááºážá á¡áá¬ážá¡áá¬ááŸááá±á¬ ááá¯ážáá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠSHA2-based AES-GCM cipher suites á¡áá áºááŸá áºáá¯ááᯠáááºááá·áºáá¬ážáááºá
-
ááááºá áœááºáž TLS 1.0 ááŸáá·áº TLS 1.1 áááá¯ááá¯áá±á¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á áá¯á¶ááŒá¯á¶áá±á¬áááºááœááºáá±ážáá»ááºáááºáá áºáá¯ááŸáá áºááá·áº áááºááá¯ááºáá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯áááºá áá¬áá¬ááẠá¡áááºážáá¯á¶áž TLS 1.2 á¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážááá«áááºá Google á á¡ááá¯á¡á áááºááŸáááœáẠáááºá á¬áá»ááºááŸá¬ áá±á«ááºážáá¯ááºáá»á¬ážá 0.5% ááá·áºááẠáá±ááºááá®áá±á¬á·áá±á¬ TLS áá¬ážááŸááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž áááºáááºáá¯ááºáá±á¬ááºáá±áá«áááºá ááŸáá·áºá¡áá® ááááºááááºážááŒááºážááá¯á·ááᯠáá±á¬ááºááœááºáá²á·áá«áááºáá¡ááŒá¶ááŒá¯áá»ááºáá»á¬áž IETF (á¡ááºáá¬áááºá¡ááºáá»ááºáá®áá¬áá¯ááºáááºážáá¬áááº)á TLS 1.0/1.1 ááᯠáá¶á·ááá¯ážááẠááŒááºážááá¯áááá·áº á¡ááŒá±á¬ááºážáááºážááŸá¬ áá±ááºáá Ạciphers (á¥ááá¬á ECDHE ááŸáá·áº AEAD) ááá¯á·á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááŸáááŒááºážááŸáá·áº ááœááºááŒá°áá¬áááºážááᬠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ áááºááŸáá¡ááá·áºááœáẠáá±ážááœááºážáá¯ááºáá¶ááá±á¬ áá¯á¶ááŒááºá áááºáá»áááŸá¯ á¡áá±á¬ááºáž ciphers ( á¥ááá¬á¡á¬ážááŒáá·áºá TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA á¡ááœáẠáá¶á·ááá¯ážááŸá¯ ááá¯á¡ááºáááºá ááá¯ááºáá¬ááŸá¯ á á áºáá±ážááŒááºážááŸáá·áº á á áºááŸááºááŒá±á¬ááºáž á¡áá±á¬ááºá¡áá¬áž ááŸáá·áº SHA-5 á¡ááœáẠMD1 ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá security.tls.version.enable-deprecated = á¡ááŸáẠááá¯á·ááá¯áẠáááá¯ááá¯áá±á¬á¡áá±á¬ááºážááŒáá·áº ááá¯ááºááá¯áááºáááºááá·áºá¡áá« ááŒááá¬ážááá·áº á¡ááŸá¬ážá á¬áá»ááºááŸá¬áá±á«áºááŸá ááá¯ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áááºááẠáá±ááºááá®áá±á¬á·áá±á¬ TLS áá¬ážááŸááºážáá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºááá¯ááºá áœááºážááᯠááŒááºáááºááá°ááá¯ááºáááºá - á¡ááŒááºá¡á¬áá¯á¶áá»áá¯á·ááœááºážáá°áá»á¬áž á¡ááœáẠá ááááºáááºá ááºáá»á¬áž ááŸáá·áº áá¯ááºáá±á¬ááºáá»áẠá¡áááºá¡ááœá±áž áááááá¬áᬠááá¯ážáááºáá¬áá«ááŒá® ( cursor áá±áá¬áá»áá¬ážááŒááºážááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒá®áž á á¡á±ážáá²ááŒááºážááᯠáááºááŸá¬ážááŒá®áž á á¡ááœááºááŒá®ážáá¬ážáá±á¬ á á¬ážááœá²áá»á¬ážááᯠá¡ááŸáááºááŒáŸáá·áºáá¯ááºáá±á¬ááºáá±ááẠá áááºááŒáá·áº ) á migraines ááŸáá·áº áááºáá°ážááŒááºáá±á¬áá«ááŸááá±á¬ áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœááºá áááºáá»á¬ážááᯠáá®ážáá±á¬ááºážááá¯ážááŒááŒááºážááŸáá·áº ááŸá¬ááœá±ááŸá¯áá¬ážááᯠáá»á²á·ááœááºááŒááºážáá²á·ááá¯á·áá±á¬ áá¬ááœááºážá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá»áŸá±á¬á·áá»áá¬ážáááºá
- áá¯ááºáááºážáá»á¬ážá¡ááœááºá ááŒááºá á¡ááá®áá±ážááŸááºáž ááá¯ááºááœááºáá°áá»á¬ážááᯠá á®á ááºáááºááŸááºááŒááºážá áá¯ááºáá¯á¶-áá¯á¶áá¯ááºááᯠááááºááŒááºážááŸáá·áº áá¬á áá¬á áá¬ážááŸááºááᯠáááºááŸááºááẠááá¯á¡ááºááŒááºážááá¯á·á¡ááœáẠá ááºážáá»ááºážá¡áá áºáá»á¬áž ááá·áºááœááºážáá¬ážáááºá
- SpiderMonkey JavaScript á¡ááºáá»ááºááœááº
ááœááºážáá¶áá¬ážáááºá Chromium ááá±á¬áá»ááºááᯠá¡ááŒá±áá¶á ááá±á¬ááºáá¬áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº V8 JavaScript á¡ááºáá»ááºá០á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŸáá·áº áááºáá°ááŒá¯áá¬ážááá·áº áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯á¶ážáá¯ááºáá±á¬ááºááŒááºážáá¯ááºáááºážááœá²á áá áºá ááŒá±á¬ááºážáá²ááŸá¯ááẠáá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááŸáá·áºáááºááá¯ááºááá·áº á¡á±á¬ááºáá«á¡ááºá¹áá«áááºáá»á¬ážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºá á±áááº--
á¡áááºáá±ážáá¬ážáá±á¬ á¡ááœá²á·áá»á¬áž ááá·áºá¡á¬áž ááá¯ááºáá®áá±á¬ á¡ááŸááºá ááºáá¶áá«ááºáá»á¬ážá¡á á¬áž áá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážááŒáá·áº ááá¯ááºáá®áá±á¬ á á¬ááŒá±á¬ááºážáá áºááŒá±á¬ááºážá á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±á«ááºážá ááºážááœáá·áºááŒá¯áá« (á¥ááá¬á â/(\d{4})-(\d{2})-(\d{ 2})/" "/( ? \d{4})-(? \d{2})-(? \d{2})/" ááŸáá·áº ááááº[1] ááŸáááá·áºááá¯ááºáá²á result.groups.year ááŸáááá·áº) ááá°áá«á -
á¡áááºážááœááºááŒá±ážááŒááºážá áá°áá®áá¯áẠá¡áá¹ááá¬áá»á¬áž áá±á«ááºážááá·áºááŒááºáž \p{...} ááŸáá·áº \P{...}á á¥ááá¬á \p{Number} ááẠáá¶áá«ááºáá»á¬áž (â áá²á·ááá¯á· á á¬áá¯á¶ážáá»á¬ážá¡áá«á¡áááº)á \p{Alphabetic} - á á¬áá¯á¶ážáá»á¬áž (á¡áá«á¡áááºá hieroglyphs ), \p{Math} â áááºá¹áá»á¬áááºá¹áá±ááá»á¬áž á áááºááá¯á·á - á¡áá¶
dotAll "" áá»ááºááŸá¬áá¯á¶ážááᯠáá®ážáá±á¬ááºá á±áááºá áá»ááºážá á¬á¡áá¹ááá¬áá»á¬áž á¡áá«á¡áááºá - РежОЌ
áá±á¬ááºááá¯ááŒááºá· áá¯á¶á á¶áá áºáá¯ááẠáá±á¬ááºáá áºáá¯áááŸá±á·ááœáẠáá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá áºáá¯ááŒáá·áº áá¯á¶ážááŒááºáááºááœáá·áºááŒá¯ááẠ(á¥ááá¬á áá±á«áºáá¬ááœá±ááá¬áááŸáá·áº ááá¯ááºáá®áááº)á
-
- CSS pseudo-class áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
:is() О:áááº() CSS á ááºážáá»ááºážáá»á¬ážááᯠááœá±ážááŒááºááŸá¯á¡á á¯áá áºáá¯ááŸáá·áº áá»áááºáááºáááºá á¥ááᬠá¡á á¬ážáá±á«ááºážá á®áž p:hoverá main p:hoverá footer p:hover {âŠ}
áááºááŸááºááá¯ááºáá«áááºá
:is(header, main, footer) p:hover {âŠ}
- CSS pseudo-classes áá»á¬áž áá«áááºáá«áááºá
:áááºáááºáᬠО:áááºáá±áž áá¬ážááŒá áºáá¬ážáá±á¬ ááá¯á·ááá¯áẠáááºážááŒááºááẠááœáá·áºááŒá¯áá¬ážáá±á¬ ááŒááºá ááºáá»á¬áž (input ááá¯á·ááá¯áẠtextarea) ááᯠáá±á«ááºážá ááºááœá²á·á ááºážáááºá - áá±á«ááºážááá·áºááá·áºáááºážáááºážááᯠáá±á¬ááºáá¶áááºá
Intl.ListFormat() áá±ááá¹ááá á¬áááºážáá»á¬ážááᯠáááºáá®ážááẠ(á¥ááá¬á "ááá¯á·ááá¯ááº" "ááá¯á·ááá¯ááº" "ááŸáá·áº" "and" ááŒáá·áº á¡á á¬ážááá¯ážááŒááºáž)áconst lf = á¡áá ẠIntl.ListFormat('en');
lf.format(['Frank', 'Christine', 'Flora']);
// â 'áááá·áºááºá ááá á¹á áááºážááŸáá·áº ááá±á¬áºáá¬'
// locale "ru" á¡ááœááºáááºážááẠ'Frank, Christine and Flora' ááŒá áºáááá·áºáááºá - áááºážáááºáž
Intl.NumberFormat ááá¯ááºážáá¬ááŸá¯áá°áá áºáá»á¬ážá ááœá±ááŒá±ážáá»á¬ážá áááá¹áá¶áááºážáá»ááŸáá·áº áá»á áºáá»á áºáá±á¬ ááŸááºá á¯áá»á¬áž áá±á¬áºáááºáá»ááŒááºážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯ (á¥ááá¬á "Intl.NumberFormat('en'á {style: 'unit'á unit: 'meter-per-second'}"); - ááá·áºáá¬ážáá±á¬áááºážáááºáž
ParentNode.replaceChildren() ááŸáááŒá®ážáá¬áž ááá±áž node áá áºáá¯ááᯠá¡á á¬ážááá¯ážááẠááá¯á·ááá¯áẠááŸááºážáááºážááẠááœáá·áºááŒá¯áááºá - ESR áá¬áááœá²ááœáẠService worker ááŸáá·áº Push API á¡ááœáẠáá¶á·ááá¯ážááŸá¯áá«áááºááẠ(áááẠESR áá¯ááºáá±ááŸá¯ááœáẠáááºážááá¯á·ááᯠááááºáá¬ážáá²á·áááº)á
- WebAssembly ááẠJavaScript BigInt á¡áá»áá¯ážá¡á
á¬ážááᯠá¡áá¯á¶ážááŒá¯á 64-bit integer function parameters áá»á¬ážááᯠáááºááœááºážááŒááºážááŸáá·áº áááºááá¯á·ááŒááºážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠáá±á«ááºážááá·áºáááºá WebAssembly á¡ááœáẠááá¯ážáá»á²á·ááŸá¯áá
áºáá¯ááá¯áááºáž á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
áááºááá¯ážáá±á«ááºážá á¯á¶ ,ááœáá·áºááŒá¯ááŒááºážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááẠáááºááá¯ážáá áºáá¯áááºááá¯á ááŒááºáá±ážáááºá - áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá¡ááœáẠááœááºááá¯ážááºááœááº
áá¯á¶ááŒá¯á¶áááºá á¡áááºáá»á¬ážá á¡á á¯á¡á ááºážáá»á¬ážááŸáá·áº áá¯ááºááá¹áááá»á¬áž á¡áá«á¡ááẠPromise ááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠá¡áá±ážá ááẠááŸááºáááºážáááºááŒááºážááŒáá·áº Angular áá²á·ááá¯á·áá±á¬ áá°áá±á¬ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá« á¡ááŸá¬ážáá»á¬ážááᯠááŒá±ááŸááºážááẠááá¯ááá¯ááœááºáá°á á±áááºá - Web Developer Tools ááẠCSS áá¯ááºááá¹áááá»á¬ážá áœá¬ááá¯áá¯á¶ážááá·áºááá¯ááºáá»á¬ážááá¯á á áºáá±ážáá±á¬á¡áá« DOM áááºážááœáŸááºááŸá¯á áœááºážáá±á¬ááºáááºááᯠáááááá¬áá¬ááŒáŸáá·áºáááºáá±ážáá«áááºá
- ááá¯á¡áá« JavaScript á¡ááŸá¬ážááŸá¬ááŒááºáá°ááẠá¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááœáẠá¡áááºážá¡ááŒá
áº-ááŒá±áá¯á¶ááᯠá¡ááŒá±áá¶á á¡ááá¯áá»á¯á¶á·áá¬ážáá±á¬ ááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ á¡áááºáá»á¬ážááᯠáá»á²á·ááœááºááá¯ááºá
áœááºážááŸááááºá
ááŸááºáááºážááŸááºáá¬áá»á¬áž (áá±á¬á·ááºá¡ááŸááºáá»á¬áž) áá¯ááºááŸá ááá¯ááºážáá¶áá«ááºááŸáá·áº ááááºážááŸááºáá»á¬ážá áááºááá¯ážáá»á¬ážááᯠáááºááᯠá áááºááá·áºá¡áá»áááºááœáẠáááºááœááºááá¯ážááºááá¯á· á áœáá·áºáá áºááẠááœáá·áºááŒá¯ááá·áº (áá±á¬á·ááºá¡ááŸááºáá»á¬áž)á - ááœááºáááºá
á
áºáá±ážááŒááºáž á¡ááºáá¬áá±á·á
áºááœááºá á¡ááá¯áááá¯ááááºáá»á¬ážá ááŒá±áá¬áá¶ááŒááºážááá·áºáá»ááºáá±ážááá¹ááá¬ážáá»á¬ážááŸáá·áº áá±á¬ááºážááá¯ááŸá¯ááᯠááááºááá¯á·á
á±ááá·áº CORS (ááŒá
áºáá»á¬ážáá¶á¡áááºážá¡ááŒá
áºáá»áŸáá±ááŒááºáž) ááá·áºáááºáá»ááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
Firefox 78 ááœáẠáá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážááŸáá·áº á¡ááŸá¬ážááŒááºáááºááŸá¯áá»á¬ážá¡ááŒááº
áááºáá¯ááºáá¬ážáááºá
source: opennet.ru