Firefox 86 áááºááá±á¬ááºáá¬ááᯠááŒáá·áºáá»ááá²á·áááºá ááá¯á·á¡ááŒáẠáá±ááŸááºáá¶á·ááá¯ážááŸá¯áá¬áááœá² 78.8.0 á¡ááœáẠá¡ááºááááºáá áºáá¯ááᯠáááºáá®ážáá²á·áááºá Firefox 87 áá¬áááœá²ááᯠáá®áá¬á ááºážáááºááŸá¯á¡ááá·áºááá¯á· ááœáŸá²ááŒá±á¬ááºážáá¬ážááŒá®ážá ááŒáá·áºáá»áááá·áº áááºá áá áááºá¡ááœáẠá á®á ááºáá¬ážáááºá
á¡ááá áá®ááœááºáááºážáá áºááŸá¯áá»á¬áž-
- áááºážáá»ááºáá±á¬áá¯ááºááœááºá ááá¯ááºáá
áºáá¯á
á®á¡ááœáẠáá®ážááŒá¬ážá áá®ážááŒá¬ážááœá²áá¬ážáá±á¬ Cookie ááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááá·áº Total Cookie Protection áá¯ááºááᯠááœáá·áºáá¬ážáááºá á¡ááá¯ááŒá¯áá¬ážáá±á¬ áá®ážááŒá¬ážááœá²áá¯ááºáááºážáááºážááẠááá¯ááºáá»á¬ážááŒá¬ážááœáẠááœá±á·áá»á¬ážááŸá¯áá»á¬ážááᯠááŒá±áá¬áá¶ááẠCookies áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá¡á¬áž ááœáá·áºáááŒá¯áá«á á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº ááá¯ááºáá±á«áºááŸá ááŒááºááá¯áá¹ááá®áá¯ááºááœááºáá»á¬ážá០áááºááŸááºáá¬ážáá±á¬ Cookies á¡á¬ážáá¯á¶ážááᯠááá¯á¡áá« áááºáááá¯ááºááŸáá·áº áá»áááºáááºáá¬ážááŒá®áž á€ááá±á¬ááºáá»á¬ážááᯠá¡ááŒá¬ážááá¯ááºáá»á¬ážá០áááºáá±á¬ááºááá·áºá¡áá« ááá°ážá
ááºááá¯ááºáá«á ááŒáœááºážáá»ááºá¡áá±ááŒáá·áºá ááá¯ááºá
á¯á¶ááœááºáá®ážááœáŸá²ááŒá±á¬ááºážááŒááºážá ááŒá
áºááá¯ááºááŒá±ááᯠá¡áá¯á¶ážááŒá¯áá° ááŒá±áá¬áá¶ááŒááºážááŸáá·áº ááááºááá¯ááºáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠá¥ááá¬á áá
áºáá¯áááºážáá±á¬ á
á
áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá¬áá»á¬ážááᯠáá»ááºáá¬ážáá«á ááááºá
á¬áá¬ážááŸá á¡áá¬á¡áá¶áááºá¹áá±áááᯠáááºááŸáááºááá¯ááºáá±á¬á¡áá«ááœáẠááááºááá¯á·áá¬ážáá±á¬ááŸáá·áº ááœáá·áºááŒá¯áá¬ážáá±á¬ ááá¯ááºá
á¯á¶ááœááºáá®ážáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºááᯠááŒááá«áááºá
- á¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶ážá¡ááœáẠáááá·áºáá¯ááºááŒááºážáááŒá¯áá® á
á¬ááœááºá
á¬áááºážá¡ááŒáá¯ááŒáá·áºááŸá¯ááŒááºážá¡ááœáẠá¡ááºáá¬áá±á·á
áºá¡áá
áºááᯠá¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶ážá¡ááœáẠááááºáá¬á
áá
áºáááºáááºáá»á¬ážááŸáá·áº áá±á«ááºážá
ááºáá±ážáá¬ážáááºá á¡ááºáá¬áá±á·á
áºá¡áá
áºááẠá
á¬áááºáá°áá¯ááºááœáẠá¡áá¬ážáá°áááºážáááºážááŒáá·áº á¡áá¯ááºáá¯ááºááŒá®áž áááºááŸááááºááºááœáẠá¡á
ááºážááŒáá·áºááŸá¯ááŸá¯ááᯠááœáá·áºáᬠááŸáááŒá®ážáá¬ážá¡ááŒá±á¬ááºážá¡áá¬ááᯠá¡á
á¬ážááá¯ážáááºá áá±ážáá¬ážááœáẠááááºáá¬áá
áºáá¯ááœá±ážáá»ááºááŒááºážá á
á¬áá»ááºááŸá¬áá±á¬áºáááºááᯠáá»áááºááŸáááŒááºážá áá¯á¶ááŸáááºááœááºááŸáááŸá¯ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážááŸáá·áº áá±á«ááºážá
á®ážáá»á¬ážááŸáá·áº áá±á¬ááºáá¶áá»á¬ážááᯠáááá·áºáá¯ááºááŒááºážááŸááááŸá ááááºážáá»á¯ááºááŒááºážá¡ááœáẠáááááá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- Canvas ááŸáá·áº WebGL ááŒááºá ááºáá»á¬áž áááºáááºááŒááºážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡á¬áž GPU ááœáẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáááºááŸá¬ážáá±ážááẠáá¬áááºááŸáááá·áº áá®ážááŒá¬ážáá¯ááºáááºážá ááºáá áºáá¯ááá¯á· ááœáŸá±á·áá¬ážáááºá ááŒá±á¬ááºážáá²ááŸá¯ááẠWebGL ááŸáá·áº Canvas ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ áááºááá¯ááºáá»á¬ážá áááºááŒáááºááŸá¯ááŸáá·áº á áœááºážáá±á¬ááºáááºááᯠáááááá¬áᬠááŒáŸáá·áºáááºáá±ážáá«áááºá
- áá®áá®ááá¯ááᯠáá¯ááºááœá²ááŒááºážááá¯ááºáᬠáá¯ááºá¡á¬ážáá¯á¶ážááᯠáá®ážááŒá¬ážáá¯ááºáááºážá ááºáá áºáá¯ááœáẠáá®áá®ááá¯ááá¯ááºááœááºáá°áá»á¬ážááᯠáá®ážááŒá¬ážááœá²áá¯ááºááŒááºážááŒáá·áº áá¯á¶ááŒá¯á¶áá±ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±ááá·áº RDD áá¯ááºáááºážá ááºá¡áá áºááá¯á· ááœáŸá±á·áá¬ážáá«áááºá
- Linux ááŸáá·áº Android áááºáá±á¬ááºááŸá¯áá»á¬ážááœáẠstack ááŸáá·áº heap ááááºážáá¯á¶ááá¯ááŒáá¯ážááá¯ááºááá·áºááá¯ááºááá¯ááºááŸá¯áá»á¬ážááŸáá¬ááœááºááŸá¯áá«áááºáááºá áá¬ááœááºááŸá¯ááẠ"-fstack-clash-protection" option ááá¯á¡áá¯á¶ážááŒá¯ááŸá¯á¡áá±á«áº á¡ááŒá±áá¶á áááºááŸááºáá¬ážáá±á¬á¡áá«á compiler ááẠstack á¡ááœáẠáá±áá¬ááœááºáá áºáá¯á á®á¡ááœáẠstatic ááá¯á·ááá¯áẠdynamic ááœá²áá±ááŸá¯áá áºáá¯á á®ááŒáá·áº ááá·áºááœááºážáá±ážáááºá áááºážááẠstack overflows ááá¯ááŸá¬ááœá±ááá¯ááºááŒá®ážá stack ááááºážáá¯á¶ááŸáá·áº stack protection guard á á¬áá»ááºááŸá¬áá»á¬ážááŸáááá·áº execution thread ááᯠáááºááá·áºááá¯á·ááŒááºážááŸáá·áºáááºá ááºáá±á¬ á¡á á¯á¡áá±ážá¡áá±á«áºá¡ááŒá±áá¶á ááááºááá¯á·ááá¯ááºááá¯ááºááŸá¯áááºážáááºážáá»á¬ážá
- reader mode ááœááºá local system ááœááºááááºážáááºážáá¬ážáá±á¬ HTML á á¬áá»ááºááŸá¬áá»á¬ážááá¯ááŒáá·áºááŸá¯áááºááŒá áºááá¯ááºáááºá
- AVIF (AV1 Image Format) áá¯ááºáá¯á¶áá±á¬áºáááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž AV1 áá®áá®ááá¯áá¯ááºááœááºážáá±á¬áºáááºá០á¡ááœááºážáááááºáá»á¯á¶á·áááºážááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº áá¯á¶ááŸááºá¡á¬ážááŒáá·áº ááœáá·áºáá¬ážáááºá AVIF ááœáẠáá»á¯á¶á·áá¬ážáá±á¬ áá±áá¬ááŒáá·áºáá±ááẠááœááºááááºáá¬ááẠHEIF ááŸáá·áº áá¯á¶ážááá°áááºá AVIF ááẠHDR (High Dynamic Range) ááŸáá·áº Wide-gamut á¡áá±á¬ááºá¡á¬áá¬áá¡ááŒáẠStandard Dynamic Range (SDR) ááœáẠáá¯ááºáá¯á¶áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá ááááºá AVIF ááá¯ááœáá·áºááŒááºážááẠabout:config ááœáẠ"image.avif.enabled" áá«áá¬áá®áá¬ááᯠáááºááŸááºááẠááá¯á¡ááºáááºá
- Picture-in-Picture áá¯ááºááœáẠáá®áá®ááá¯ááŒáá·áº ááŒáááºážáá±á«ááºáá»á¬ážá
áœá¬ááᯠáá
áºááŒáá¯ááºáááºááœáá·áºááẠáá¶á·ááá¯ážááŸá¯ááᯠááœáá·áºáá¬ážáááºá
- á ááºážáááºáá² SSB (Site Specific Browser) áá¯ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºááŒá®ážá á¡ááŒáá·áºá¡á OS á¡ááá®áá±ážááŸááºážáá»á¬ážáá²á·ááá¯á· ááá±á¬ááºáᬠá¡ááºáá¬áá±á·á áºááŒááºá ááºáá»á¬ážááá«áá² ááá¯ááºáá áºáá¯á¡ááœáẠáá®ážááŒá¬ážááŒááºáááºážáá áºáá¯ááᯠáááºáá®ážááá¯ááºá á±ááá·áº áá¯ááºáá±á¬ááºáá»ááºááᯠáááºááá¯ááºážááá¯ááºáá«áááºá áá¶á·ááá¯ážááŸá¯áááºááá¯ááºážááŒááºážá¡ááœáẠáá±á¬áºááŒáá¬ážáá±á¬ á¡ááŒá±á¬ááºážáááºážáá»á¬ážááœáẠáááŒá±ááŸááºážááá¯ááºáá±á¬ ááŒá¿áá¬áá»á¬ážá áááºá áºáá±á¬á·á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠáá±ážááœááºážáá¯ááºá áᬠá¡áá»áá¯ážáá»á±ážáá°ážáá»á¬ážá á¡ááá·áºá¡áááºááŸááá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááŸáá·áº áááºážááá¯á·ááᯠá¡ááááá¯ááºáá¯ááºáá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºá á±ááẠáááºážááœáŸááºááá¯áá±á¬ááá¹áááá¯á· áá«áááºáááºá
- WebRTC áá»áááºáááºááŸá¯áá»á¬áž (PeerConnections) á¡ááœáẠTLS 1.0 ááá¯á¡ááŒá±áá¶á DTLS 1.1 (Datagram Transport Layer Security) áááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸáá·áº á¡áá¶ááŸáá·áº áá®áá®ááá¯áá¯ááºááœáŸáá·áºááŸá¯á¡ááœáẠWebRTC ááœááºá¡áá¯á¶ážááŒá¯ááá·áº áááºááá·áºááœá¬ážáá«áááºá DTLS 1.0 á¡á á¬áž TLS 1.2 ááá¯á¡ááŒá±áá¶á DTLS 1.2 ááá¯á¡áá¯á¶ážááŒá¯ááẠá¡ááŒá¶ááŒá¯ááẠ(TLS 1.3 á¡áá±á«áºá¡ááŒá±áá¶ááá·áº DTLS 1.3 áááºááŸááºáá»ááºááẠá¡áááºááá·áºáááŒá áºáá±ážáá«)á
- CSS ááœáẠááá·áºáááºááŸá áá»ááºááŸá¬ááŒááºáááºáááºáá»á¬ážááŸáá·áº ááœááºáááºáá»áááºáááºááŸá¯ Bandwidth ááá¯á·ááŸáá·áº á¡ááá¯ááºáá®áá¯á¶ážááŒá áºáá±á¬ ááá°áá®áá±á¬ ááŒááºáááºááŒááºáá¬ážááŸá¯ááœá±ážáá»ááºááŸá¯á¡á á¯áá áºáá¯á០áá¯á¶áá áºáá¯á¶ááᯠááœá±ážáá»ááºááẠááœáá·áºááŒá¯ááá·áº image-set() áá¯ááºáá±á¬ááºáá»áẠáá«áááºáá«áááºá áá±á¬ááºáá¶áá¯á¶- image-set( "cat.png" 1dppxá "cat-2x.png" 2dppxá "cat-print.png" 600dpi);
- á á¬áááºážáá áºáá¯ááŸá á¡ááœáŸááºážáá»á¬ážá¡ááœáẠáá¯á¶áá áºáá¯á¶ááᯠáááºááŸááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº "list-style-image" CSS ááá¯ááºááá¯ááºááŸá¯ááẠCSS ááŸáá áºááá·áº áááºááá·áºáá¯á¶ááá¹áá¬ááºááá¯áááᯠáááºááŸááºááœáá·áºááŒá¯áááºá
- CSS ááœáẠpseudo-class â:autofillâ áá«áááºáááºá áááºážááẠbrowser á០input tag áá²ááŸá ááœááºáááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááœááºážááŒááºážá¡á¬áž ááŒá±áá¬áá¶ááá¯ááºááẠ(áááºážááᯠááá¯ááºááá¯ááºááŒáá·áºáá«á ááœá±ážáá»ááºáá°á¡áá¯ááºááá¯ááºáá«)á input:autofill { border: 3px á¡á áá¯ááºá¡áá²á¡ááŒá¬á }
- JavaScript ááœáẠáá°áááºážá¡ááá¯ááºážááá·áºááœááºážáá¬ážáá±á¬ Intl.DisplayNames á¡áá¬ááá¹áá¯áá áºáá¯áá«áááºááŒá®áž áá¬áá¬á áá¬ážáá»á¬ážá ááá¯ááºáá¶áá»á¬ážá ááœá±ááŒá±ážáá»á¬ážá áááºá áœá²ááŒááºá ááºáá»á¬áž á áááºááá¯á·á¡ááœáẠáá±ááá¹ááá¡áááºáá»á¬ážááᯠáááºáááá¯ááºááẠá currencyNames = á¡áá ẠIntl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // "á¡áá±áááááºáá±á«áºáá¬" currencyNames.of('EUR'); // "áá°ááá¯"
- DOM ááẠ"Window.name" ááá¯ááºááá¯ááºááŸá¯áááºááá¯ážááᯠááá°áá®áá±á¬ááá¯ááááºážáá áºáá¯ááŒáá·áº á á¬áá»ááºááŸá¬áááºááºáá áºáá¯ááœáẠáááºááá·áºá¡áá« á¡ááœááºáááºááá¯ážá¡ááŒá ẠááŒááºáááºáááºááŸááºáá¬ážááŒá±á¬ááºážááŸáá·áº "back" ááá¯ááºááᯠááŸáááºááŒá®áž á á¬áá»ááºááŸá¬áá±á¬ááºážááá¯á· ááŒááºááœá¬ážááá·áºá¡áá« áááºááá¯ážáá±á¬ááºážááᯠááŒááºáááºáááºááŸááºáá±ážáá«áááºá .
- á¡ááœááºážááá¯ááºážááá¬ážááŒááºá
ááºáá»á¬ážá¡ááœáẠCSS ááœáẠmargin ááá¯á·ááá¯áẠpadding áááºááá¯ážáá»á¬ážááᯠáááºááŸááºááá·áºá¡áá« ááááá±ážáá»ááºááŒáááá·áº áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯áá
áºáá¯ááᯠááá·áºááœááºážáá¬ážáá«áááºá
- áááºáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážá¡ááœáẠáááááá¬áá¬ážááẠáááºááŸáá
á¬áá»ááºááŸá¬ááŸá á¡ááŸá¬ážá¡ááœááºážá¡áá±á¡ááœááºááᯠááŒááá±ážáááºá á¡ááŸá¬ážá¡ááœááºážá¡áá±á¡ááœááºáá«ááŸáááá·áº á¡áá®áá±á¬ááºá¡ááœáŸááºážááᯠááŸáááºááá¯ááºáá±á¬á¡áá«á á¡ááŸá¬ážáá»á¬ážá
á¬áááºážááá¯ááŒáá·áºááŸá¯ááẠáááºááœááºááá¯ážááºááá¯á· áááºáá»ááºáá»ááºážááœá¬ážááá¯ááºáááºá
áá®ááœááºáááºážáá áºááŸá¯áá»á¬ážááŸáá·áº áá»áœááºááœááºážáá»ááºááŒááºáááºááŸá¯áá»á¬ážá¡ááŒáẠFirefox 86 ááẠá¡á¬ážáááºážáá»áẠáá áá¯ááᯠáááºááŸá¬ážáá±ážáᬠáááºážááá¯á·á¡ááẠáá áá¯ááẠá¡áá¹ááá¬ááºááŸááááºáᯠáááºááŸááºáá¬ážáááºá á¡á¬ážáááºážáá»áẠ25 áᯠ(CVE-18-15 ááŸáá·áº CVE-2021-23979 á¡á±á¬ááºááœáẠá á¯á ááºážáá¬ážáááº) ááẠááŒá¬ážáá¶áá»á¬ážááŒáá·áºáá»áŸá¶áá±ááŒááºážááŸáá·áº ááœááºáá±áá±á¬ááŸááºáá¬ááºá§áááá¬áá»á¬ážááá¯á· áááºáá±á¬ááºááŒááºážáá²á·ááá¯á·áá±á¬ ááŸááºáá¬ááºááŒá¿áá¬áá»á¬ážááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬ááŒááºážááŒá áºáááºá ááŒá áºááá¯ááºáá»á±ááŸá¬á á€ááŒá¿áá¬áá»á¬ážááẠá¡áá°ážáá®ááá¯ááºážá á¬áá»ááºááŸá¬áá»á¬ážááá¯ááœáá·áºááá·áºá¡áá« ááá¯ááºááá¯ááºáá°ááá¯ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠáŠážáááºááœá¬ážááá¯ááºáááºá
áá®áá¬á
ááºážáááºááŒááºážááá¯á·áááºáá±á¬ááºáá²á·ááá·áº Firefox 87 áá¬áááœá²ááẠáá¯á¶áá±ááá·áºááœááºážááŸá¯áá¯á¶á
á¶áá»á¬ážáá¡ááŒá±á¬ááºážá¡áá¬ááŒááºáááœáẠBackspace áá±á¬á·ááá¯ááºááœááºáá°ááá¯ááááºáá¬ážááá·áºá¡ááœáẠááŸááºáá¬ážááœááºáá±á¬ááºážáááºá ááá¯ááºááœááºáá°ááᯠáááºááŸá¬ážáááŒááºážá á¡ááŒá±á¬ááºážáááºážááŸá¬ áá±á¬ááºáá»á¬ážááœáẠá
á¬ááá¯ááºááá·áºá¡áá« Backspace áá®ážááᯠáááºááŒáœá
áœá¬ á¡áá¯á¶ážááŒá¯ááŒááºážááŒá±á¬áá·áºá ááá¯á·áá±á¬áº ááá·áºááœááºážááŸá¯áá¯á¶á
á¶ááᯠá¡á¬áá¯á¶áá
áá¯ááºááá·áºá¡áá«á áááºážááᯠááááºá
á¬áá»ááºááŸá¬ááá¯á· ááœáŸá±á·ááŒááºážá¡ááŒá
Ạááá±á¬áá¬ážáᬠááá¯ááºááœááºážáá¬ážááá·áº á
á¬áá¬ážáá»á¬ážááᯠáá¯á¶ážááŸá¯á¶ážá
á±ááá¯ááºáááºá á¡ááŒá¬ážá
á¬áá»ááºááŸá¬ááá¯á· ááááºááŸááºáá² ááŸá¯ááºááŸá¬ážáááºá á¡ááŒá¯á¡áá°áá±á¬ááºážááᯠááŒááºáááºá browser.backspace_action option ááᯠabout:config ááœáẠááá·áºááœááºážáá¬ážáááºá ááá¯á·á¡ááŒááºá á
á¬áá»ááºááŸá¬áá±á«áºááŸá ááŸá¬ááœá±ááŸá¯áá¯ááºáá±á¬ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá«á ááœá±á·ááŸááá±á¬áá±á¬á·áá»á¬ážá á¡áá±á¡áá¬ážááᯠááœáŸááºááŒáááºá¡ááœáẠááá¯á¡áá« á¡ááœáŸááºážáá»á¬ážááᯠscroll bar áá±ážááœáẠááŒááá¬ážáá«áááºá áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá° áá®áá°ážááᯠá¡ááœááºááá¯ážááŸááºážááŒá®áž á¡áá¯á¶ážááŒá¯áá²ááá·áºá¡áá¬áá»á¬ážááᯠá
á¬ááŒáá·áºááá¯ááºáá®áá°ážá០áááºááŸá¬ážááá¯ááºáá«áááºá
source: opennet.ru