ืืคืืคื ืืื ืืจื ื ืฉืืืจืจ
- ืขืืื ืืกืืืื (Protections Dashboard) ืืืจืื ืืืืืืืื ืขื ืืขืืืืช ืื ืื ืื ื ืืืื ื ืืคื ื ืืขืงื ืืืจ ืชื ืืขืืช, ืืืืงืช ืคืืืขื ืืืืฉืืจืื ืื ืืืื ืกืืกืืืืช. ืืืืืืจื ืืืืฉื ืืืคืฉืจืช ืืืฆืื ื ืชืื ืื ืกืืืืกืืืื ืขื ืืฉืืืืฉ ืืืืฉืืจืื ืฉื ืคืืขื, ืืื ืืขืงืื ืืืจ ืฆืืชืื ืืคืฉืจืืื ืฉื ืกืืกืืืืช ืฉืืืจืืช ืขื ืืืืคืืช ืืืืขืืช ืฉื ืืกืื ื ืชืื ืื ืฉื ืืฉืชืืฉืื. ืืืืืืช ืืชืืฆืข ืืืืฆืขืืช ืืื ืืืจืฆืื ืขื ืืกืืก ืื ืชืื ืื ืฉื ืคืจืืืงื haveibeenpwned.com, ืืืืื ืืืืข ืขื 9.7 ืืืืืืจื ืืฉืืื ืืช ืฉื ืื ืื ืืชืืฆืื ืืคืจืืฆื ื-456 ืืชืจืื. ืืชืงืฆืืจ ืืกืืคืง ืืืฃ "ืืืืืช:ืืื ืืช" ืื ืืจื ืชืคืจืื ืฉื ืงืจื ืขื ืืื ืืืืฆื ืขื ืกืื ืืืื ืืฉืืจืช ืืืชืืืช (ืืื ืืืืืื ืื ืืืื ื ืืืฆื ืืขืช ืืืงืื ืืฆื ืืื).
- ื ืืกืฃ ืืคืชืืจ ืืืกืืจืช ืืืชืงื ื
ืจืขื ื ืืช Firefox ", ืืืืคืฉืจ ืื ืืืคืก ืืืืจืืช ืืืืกืืจ ืืช ืื ืืชืืกืคืืช ืืืื ืืืื ื ืชืื ืื ืฉื ืฆืืจื. ืืืงืจื ืฉื ืืขืืืช, ืืฉืชืืฉืื ืืขืชืื ืงืจืืืืช ืื ืกืื ืืคืชืืจ ืืืชื ืขื ืืื ืืชืงื ื ืืืืฉ ืฉื ืืืคืืคื. ืืคืชืืจ ืืจืขื ืื ืืืคืฉืจ ืื ืืืฉืื ืืคืงื ืืืื ืืืื ืืืื ืกืืื ืืืช, ืืืกืืืจืืืช ืืืืฉื, ืกืืกืืืืช ืฉืืืจืืช, ืขืืืืืช, ืืืืื ืื ืืืืืจืื ืื ืชืื ืื ืืืืืื ืืืืืืื ืฉื ืืคืกืื (ืืืฉืจ ืืชื ืืืืฅ ืขื ืืืคืชืืจ, ื ืืฆืจ ืคืจืืคืื ืืืฉ ืืืกืื ืื ืชืื ืื ืฉืฆืืื ื ืืืขืืจืื ืืืื). ืืืืจ ืืืืฆื ืขื ืจืขื ืื, ืชืืกืคืืช, ืขืจืืืช ื ืืฉื, ืืืืข ืขื ืืืืืืช ืืืฉื, ืื ืืขื ืืืคืืฉ ืืืืืจืื, ืืืกืื DOM ืืงืืื, ืืืฉืืจืื, ืืืืจืืช ืฉืืฉืชื ื, ืกืื ืื ืืช ืืฉืชืืฉ (userChrome, userContent) ืืืืื.
- ื ืืกืคื ืคืจืืืื ืืชืคืจืื ืืืงืฉืจ ืืืืฆื ืขืืืจ ืืจืืืกืืืช ืืื ืืกืืืจ ืืจืืืกืืืช ืืจืืืืช, ืืกืืืจ ืืจืืืกืืืช ืืืืื ืืื ืื ืืืืืช ืืืกืืืจ ืืช ืื ืืืจืืืกืืืช ืืืื ืื ืื ืืืืืช.
- ื ืืชื ืืืฉืืืช ืืช ืฉืืืจ ืืืกื ืืืืื ืฉืืืืช ืืืืื ืืืขืืืืช ืืืืืกืกืืช ืขื WebRTC.
- ืืคืืืคืืจืืช Windows ืขืืืจ ืืขืืื Intel GPU ืืื ืจืืืืืฆืืืช ืืกื
ืืืื ืืขืจืืช ืงืืืคืืืืฆืืWebRender , ืืชืื ื-Rust ืืืืคืฉืจ ืื ืืืืืื ืืฉืืขืืชืืช ืืช ืืืืจืืช ืืขืืืื ืืืืคืืืช ืืช ืขืืืก ืืืขืื. WebRender ืืืฆืขืช ืืืงืืจ ืืืฅ ืฉื ืคืขืืืืช ืขืืืื ืชืืื ืขืืืืื ืืฆื ื-GPU, ืืฉืจ ืืืืฉืืืช ืืืืฆืขืืช ืืฆืืืืช ืืคืืขืืืช ืขื ื-GPU. ืืขืืจ, WebRender ืืืคืขื ืืคืืืคืืจืืช Windows 10 ืขืืืจ Intel GPUs ืืขืช ืฉืืืืฉ ืืจืืืืืฆืืืช ืืกื ืงืื ืืช, ืืื ืื ืืืขืจืืืช ืขื AMD Raven Ridge, AMD Evergreen APUs ืืืืืฉืืื ื ืืืืื ืขื ืืจืืืกืื ืืจืคืืื ืฉื NVIDIA. ื-Linux, WebRender ืืืคืขื ืืจืืข ืขืืืจ ืืจืืืกื Intel ื-AMD ืจืง ืืื ืืื ืืืืืช, ืืืื ื ื ืชืื ืขืืืจ ืืจืืืกื NVIDIA. ืืื ืืืืฅ ืืืชื ื- about:config, ืขืืื ืืืคืขืื ืืช ืืืืืจืืช "gfx.webrender.all" ื-"gfx.webrender.enabled" ืื ืืืคืขืื ืืช Firefox ืขื ืืฉืชื ื ืืกืืืื MOZ_WEBRENDER=1 ืืืืืจ. - ืืืงื ืฉื ืืืฉืชืืฉืื ืืืจืืื ืื ืฉืขืืืจื ืืืคืขืืช ืืฆืืช ืืชืืื ืืืืืืฅ ืขื ืืื ืฉืืจืืช Pocket ืืืฃ ืืืจืืืกืืื ืืืืฉื ืืืืื ื-100%. ืืขืืจ, ืืคืื ืืืื ืืืฆืื ืจืง ืืืฉืชืืฉืื ืืืจื"ื, ืงื ืื ืืืจืื ืื. ืืืืงืื ืืืฉืืืืื ืขื ืืื ื ืืชื ื ืืกืืช ืืืฆืืื ืจืง ืืืจื"ื ืืืกืืื ืื ืืืืจืืจ ืืคืจืกืืืืช. ืืืชืืื ืืืืฉืืช ืืงืฉืืจื ืืืืืจืช ืืชืื ืื ืืชืืฆืขืช ืืฆื ืืืงืื ืืืื ืืขืืจืช ืคืจืื ืืฉืชืืฉ ืืฆืืืื ืฉืืืฉืืื (ืื ืจืฉืืืช ืืงืืฉืืจืื ืืืืืืฆืื ืืืื ืื ืืืื ื ืืขื ืช ืืืคืืคื, ืืืืืจื ืืฆื ืืืฉืชืืฉ ืขื ืกืื ื ืชืื ื ืืืกืืืจืืืช ืืืืืฉื ). ืืื ืืืฉืืืช ืชืืื ืฉืืืืืฅ ืขื ืืื Pocket, ืืฉ ืืืืจื ืืงืื ืคืืืืจืืืจ (Firefox Home Content/Recommended by Pocket) ืืืช ืืืคืฉืจืืช "browser.newtabpage.activity-stream.feeds.topsites" ื- about:config.
-
ืืืื ืชืืงืื ืื ืืืฉืคืืขืื ืขื ืืืืฆืืขืื ืืืืฆืืืืช ืฉื ืืืฆืช ืืืืจื ืฉื ืคืขื ืื ืืืืื ืืืืฆืขืืช VA-API (ื ืชืื ืจืง ืืกืืืืืช ืืืืกืกืืช Wayland). - ืืืจืืฉืืช ืืจืืืื ืืขืจืืช ืืื ืืงืก ืืืืืื. ืืคืขืืช Firefox ืขื ืืื ืืงืก ืืืจืฉืช ืืขืช ืืคืืืช Glibc 2.17, libstdc++ 4.8.1 ื-GTK+ 3.14.
- ืืขืงืืืช ืืชืืื ืืช ืืืคืกืืง ืืช ืืชืืืื ืืืืืืจืืชืืื ืงืจืืคืืืืจืคืืื ืืืืจ ืงืืื, ืื ืืืืืืช ืืฆืืคื ืฉื TLS ืืืืืกืกืืช ืขื DHE (TLS_DHE_*, ืคืจืืืืงืื ืืืืืคื ืืคืชืืืช Diffie-Hellman) ืืืฉืืชืืช ืืืจืืจืช ืืืื. ืืื ืืืคืืืช ืืช ืืืฉืคืขื ืืฉืืืืืช ืืคืืื ืฆืืืืืช ืฉื ืืฉืืชืช DHE, ื ืืกืคื ืฉืชื ืืืืืืช ืฆืืคื AES-GCM ืืืฉืืช ืืืืกืกืืช SHA2.
-
ื ึธืึถื ืชืืืื ืืคืจืืืืงืืื TLS 1.0 ื-TLS 1.1. ืืื ืืืฉืช ืืืชืจืื ืืจื ืขืจืืฅ ืชืงืฉืืจืช ืืืืืื, ืืฉืจืช ืืืื ืืกืคืง ืชืืืื ื-TLS 1.2 ืืคืืืช. ืืคื ืืืื, ื ืืื ืืขืืฉืื ื-0.5% ืืืืืจืืืช ืฉื ืืคื ืืื ืืจื ื ืืืฉืืืืช ืืืชืืฆืข ืืืืฆืขืืช ืืจืกืืืช ืืืืฉื ืืช ืฉื TLS. ืืืฉืืชื ืืืฆืขื ืืืชืืืืืืฆืืช IETF (ืืื ืืฉืืื ืืื ืืกืช ืืื ืืจื ื). ืืกืืื ืืกืืจืื ืืชืืื ื-TLS 1.0/1.1 ืืื ืืืขืืจ ืชืืืื ืืฆืคื ืื ืืืืจื ืืื (ืืืฉื, ECDHE ื-AEAD) ืืืืจืืฉื ืืชืืื ืืฆืคื ืื ืืฉื ืื, ืฉืืืื ืืชื ืืืืืช ืืกืคืง ืืฉืื ืื ืืืื ืฉื ืืชืคืชืืืช ืืื ืืืืืืืช ืืืืฉืื ( ืืืืืื, ื ืืจืฉืช ืชืืืื ืขืืืจ TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, MD5 ืืฉืืฉ ืืืืืงืช ืชืงืื ืืช ืืืืืืช ื-SHA-1). ืืชื ืืืื ืืฉืืืจ ืืช ืืืืืืช ืืขืืื ืขื ืืจืกืืืช TLS ืืืืฉื ืืช ืขื ืืื ืืืืจืช security.tls.version.enable-deprecated = true ืื ืขื ืืื ืฉืืืืฉ ืืืคืชืืจ ืืืฃ ืืฉืืืื ืืืืฆื ืืขืช ืืืงืืจ ืืืชืจ ืขื ืืคืจืืืืงืื ืืืฉื. - ืืืืืช ืืขืืืื ืขื ืงืืจืื ืืกื ืืื ืฉืื ืขื ืืงืืช ืจืืืื ืฉืืคืจื ืืฉืืขืืชืืช (ืืขืืืช ืืืืงืื ืืกืื ืื ื ืคืชืจื, ืืืืื ืืืงืคืื, ืขืืืื ืฉื ืืืืืืช ืืืืืืช ืืืื ืืืืฅ ืืื'). ืขืืืจ ืืฉืชืืฉืื ืขื ืืืืจื ืืช ืืืคืืืคืกืื, ืืฆืืืฆืื ืืคืงืื ืื ืืืฆืื ืืืื ืืืืฉืช ืืจืืืกืืืช ืืืจืืืช ืกืจืื ืืืืคืืฉ.
- ืขืืืจ ืืจืืื ืื, ืืืืื ืืืฉืื ื ืืกืคื ืืืืื ืืืช ืงืืืฆืชืืช ืืงืืืขืช ืชืฆืืจื ืฉื ืืืคืื ืืืฉืืืื ืืืฆืื ืืื, ืืฉืืชืช ืืฆื ืชืืื ื ืืชืื ืชืืื ื ืืืจืืฉื ืืฆืืื ืกืืกืืช ืื.
- ืืื ืืข JavaScript ืฉื SpiderMonkey
ืึฐืขืึผืืึผึธื ืชืช-ืืขืจืืช ืืขืืืื ืืืืืืื ืจืืืืจืืื ืืืกืื ืืจื ืช ืขื ืืืืฉืื ืืื ืืข V8 JavaScript ืืืฉืืฉ ืืืคืืคื ืื ืืืืืกืกืื ืขื ืคืจืืืงื Chromium. ืืฉืื ืื ืืคืฉืจ ืื ื ืืืืฉื ืชืืืื ืืชืืื ืืช ืืืืืช ืืงืฉืืจืืช ืืืืืืืื ืจืืืืจืืื:-
ืงืืืฆืืช ืขื ืฉื ืืืคืฉืจ ืื ืืฉืืื ืืืงื ืืืจืืืช ืืืืชืืืื ืืืืืื ืจืืืืจื ืขื ืฉืืืช ืกืคืฆืืคืืื ืืืงืื ืืกืคืจืื ืกืืืืจืืื ืฉื ืืชืืืืช (ืืืืืื, ืืืงืื "/(\d{4})-(\d{2})-(\d{ 2})/" ืืชื ืืืื ืืฆืืื "/( ? \d{4})-(? \d{2})-(? \d{2})/" ืืืืฉื ืืฉื ื ืื ืืจื result[1], ืืื ืืจื result.groups.year). -
ืืจืืื ืืฉืืขืืจืื ืชืืื Unicode ืืืกืืคืื ืงืื ืกืืจืืงืฆืืืช \p{...} ื-\P{...}, ืืืืืื, \p{Number} ืืืืืจ ืืช ืื ืืชืืืื ืืืคืฉืจืืื ืขื ืืกืคืจืื (ืืืื ืกืืื ืื ืืื โ ), \p{Alphabetic} - ืืืชืืืช (ืืืื ืืืจืืืืืคืื ), \p{ืืชืืืืงื} - ืกืืืื ืืชืืืืื ืืื'. - ืืื
dotAll ืืืจื ืืืจื ืฉื ืืกืืช "." ืืืื ืชืืืื ืืืื ืช ืฉืืจื. - ืืฉืืจ
ืืกืชืื ืืืืจื ืืืคืฉืจ ืืงืืืข ืืืืืื ืจืืืืจื ืฉืชืื ืืช ืืืช ืงืืืืช ืืืืจืช (ืืืืืื, ืืชืืืช ืกืืื ืืืืจ ืืืื ืืืืื ืืช ืกืืื ืืืืืจ).
-
- ืืืืฉื ืืืืงืืช ืคืกืืืื ืฉื CSS
:is() ะธ:ืืืคื() ืืืื ืืืงื CSS ืืงืืืฆื ืฉื ืืืจืจืื. ืืืฉื, ืืืงืืheader p:hover, main p:hover, ืืืชืจืช ืชืืชืื ื p:hover {โฆ}
ื ืืชื ืืฆืืื
:is(header, main, footer) p:hover {โฆ}
- ืืืืงืืช ืคืกืืืื ืฉื CSS ืืืืืื
:ืืงืจืืื ืืืื ะธ:ืงืจืื ืืืชืื ืืงืฉืืจื ืืจืืืืื (ืงืื ืื ืืืืจ ืืงืกื) ืฉืืกืืจืื ืื ืืืชืจืื ืืขืจืืื. - ื ืืกืคื ืชืืืื ืืฉืืื
Intl.ListFormat() ืืื ืืืฆืืจ ืจืฉืืืืช ืืงืืืืืช (ืืืืืื, ืืืืคืช "ืื" ื"ืื", "ื" ื"ื").const lf = new Intl.ListFormat('en');
lf.format(['ืคืจื ืง', 'ืืจืืกืืื', 'ืคืืืจื']);
// โ 'ืคืจื ืง, ืืจืืกืืื ืืคืืืจื'
// ืขืืืจ ืืืงืื "ru" ืื ืืืื 'ืคืจื ืง, ืงืจืืกืืื ืืคืืืจื' - ืืฉืืื
Intl.NumberFormat ืชืืืื ื ืืกืคืช ืืขืืฆืื ืืืืืืช ืืืืื, ืืืืขืืช, ืกืืืื ืื ืืืขืืื ืืงืืืคืงืืืื (ืืืืืื, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}"); - ืฉืืื ื ืืกืคื
ParentNode.replaceChildren() , ืืืืคืฉืจ ืื ืืืืืืฃ ืื ืื ืงืืช ืฆืืืช ืฆืืฆื ืงืืื. - ืขื ืฃ ESR ืืืื ืชืืืื ืขืืืจ Service worker ื-Push API (ืื ืืืฉืืชื ืืืืืืจื ืืงืืืืช ืฉื ESR).
- WebAssembly ืืืกืืคื ืชืืืื ืืืืืื โโืืืืฆืื ืคืจืืืจืื ืฉื ืคืื ืงืฆืืืช ืฉื 64 ืกืืืืืช ืืืืฆืขืืช ืกืื JavaScript BigInt. ืืจืืื ืืืฉืื ืื ืขืืืจ WebAssembly
ืจื ืขืจืืื ,ืึฐืึทืคืฉืึถืจ ืคืื ืงืฆืืืช ืืืืืจืืช ืืืชืจ ืืขืจื ืืื. - ืืงืื ืกืืื ืืืคืชืื ืืชืจืื
ืึฐืืึผืืึธื ืจืืฉืื ืืคืืจื ืฉื ืฉืืืืืช ืืงืฉืืจืืช ื-Promise, ืืืื ืืืืข ืขื ืฉืืืช, ืขืจืืืืช ืืืืคืืื ืื, ืื ืฉืืงื ืืืจืื ืขื ืคืชืจืื ืฉืืืืืช ืืขืช ืฉืืืืฉ ืืืกืืจืืช ืืื Angular. - Web Developer Tools ืฉืืคืจื ืืฉืืขืืชืืช ืืช ืืืฆืืขื ืื ืืืื ื-DOM ืืขืช ืืืืงืช ืืชืจืื ืืืฉืชืืฉืื ืืืจืื ืืืคืืื ื CSS.
- ืืืชืจ ืืืืืื ืฉื JavaScript ืืฉ ืืขืช ืืช ืืืืืืช ืืืจืืื ืฉืืืช ืืฉืชื ืื ืืงืืฆืจืื ืืืชืืกืก ืขื ืืคืช ืืงืืจ ืืขืช ืืฉืืืืฉ
ื ืงืืืืช ืจืืฉืื (Log points), ืืืืคืฉืจืืช ืืืจืืง ืืืืข ืขื ืืกืคืจ ืืฉืืจื ืืงืื ืืขื ืขืจืื ืืืฉืชื ืื ืืงืื ืกืืืช ืืืื ืืจื ื ืืจืืข ืฉืืชื ืืืคืขื. - ืืืืฉืง ืืืืงืช ืืจืฉืช ื ืืกืฃ ืืืืข ืขื ืชืืกืคืืช, ืื ืื ืื ื ืื ืื ืืขืงื ืืืืืืืช CORS (Cross-Origin Resource Sharing) ืฉืืจืื ืืืกืืืช ืืืงืฉื.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื ืืคืืืจืคืืงืก 78
ืืืกืื
ืืงืืจ: OpenNet.ru