αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Firefox 86

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž Firefox 86 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž‘αŸ…αž€αžΆαž“αŸ‹αžŸαžΆαžαžΆαž‡αŸ†αž“αž½αž™αžšαž™αŸˆαž–αŸαž›αžœαŸ‚αž„ 78.8.0 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αŸ” αžŸαžΆαžαžΆαžšαž”αžŸαŸ‹ Firefox 87 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž‘αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŸαžΆαž€αž›αŸ’αž”αž„αž”αŸ‚αžαžΆ αžŠαŸ‚αž›αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‚αŸ’αžšαŸ„αž„αž“αžΉαž„αž’αŸ’αžœαžΎαž‘αžΎαž„αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 23 αžαŸ‚αž˜αžΈαž“αžΆαŸ”

αž€αžΆαžšαž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αžαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ–

  • αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αžαžΉαž„αžšαžΉαž„ αžšαž”αŸ€αž”αž€αžΆαžšαž–αžΆαžšαžαžΌαž‚αžΈαžŸαžšαž»αž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€ αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αžαžΌαž‚αžΈαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž“αž·αž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαž“αžΈαž˜αž½αž™αŸ—αŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž―αž€αŸ„αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžΎαžαžΌαž‚αžΈαžŠαžΎαž˜αŸ’αž”αžΈαžαžΆαž˜αžŠαžΆαž“αž…αž›αž“αžΆαžšαžœαžΆαž„αž‚αŸαž αž‘αŸ†αž–αŸαžšαž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αžαžΌαž‚αžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž–αžΈαž”αŸ’αž›αž»αž€αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαžŠαŸ‚αž›αž•αŸ’αž‘αž»αž€αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž‚αŸαž αž‘αŸ†αž–αŸαžšαž˜αŸ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αž›αž»αž€αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž‡αžΆαž€αžšαžŽαžΈαž›αžΎαž€αž›αŸ‚αž„ αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αŸαžšαžαžΌαž‚αžΈαž†αŸ’αž›αž„αž‚αŸαž αž‘αŸ†αž–αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž»αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαŸ‚αž˜αž½αž™αŸ” αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαžαžΌαž‚αžΈαž†αŸ’αž›αž„αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹ αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΊαž“αž»αž™αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž»αž…αž›αžΎαž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αžΆαžšαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αŸ”
    αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Firefox 86
  • αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž˜αžΎαž›αž―αž€αžŸαžΆαžšαž˜αž»αž“αž–αŸαž›αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ” αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαŸ’αž˜αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αžšαž”αŸ€αž”αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αžšαž”αŸ€αž”αž’αŸ’αž“αž€αž’αžΆαž“ αž αžΎαž™αž”αžΎαž€αž€αžΆαžšαž˜αžΎαž›αž‡αžΆαž˜αž»αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αžΆαŸ†αž„αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αžŠαŸ„αž™αž‡αŸ†αž“αž½αžŸαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ” αžšαž”αžΆαžšαž…αŸ†αž αŸ€αž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž‘αž˜αŸ’αžšαž„αŸ‹αž‘αŸ†αž–αŸαžš αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‡αž˜αŸ’αžšαžΎαžŸαž›αž‘αŸ’αž’αž•αž›αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αž“αž·αž„αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžαžΆαžαžΎαžαŸ’αžšαžΌαžœαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž”αž‹αž˜αž€αžαžΆ αž“αž·αž„αž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αž¬αž’αžαŸ‹αŸ”
    αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Firefox 86
  • αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž’αžΆαžαž» Canvas αž“αž·αž„ WebGL αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αŸ… GPU αŸ” αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸαŸ‡αž”αžΆαž“αž’αŸ’αžœαžΎαž’αŸ„αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž“αžΌαžœαžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎ WebGL αž“αž·αž„ Canvas αŸ”
  • αž€αžΌαžŠαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαžŒαž·αž€αžΌαžŠαžœαžΈαžŠαŸαž’αžΌαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš RDD αžαŸ’αž˜αžΈ αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž’αŸ„αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αžΌαžœαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ„αž™αž€αžΆαžšαž‰αŸ‚αž€αž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžœαžΈαžŠαŸαž’αžΌαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž˜αž½αž™αŸ”
  • αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž Linux αž“αž·αž„ Android αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ‚αž›αžšαŸ€αž”αž…αŸ†αž…αŸ†αž“αž»αž…αž”αŸ’αžšαžŸαž–αŸ’αžœαž“αŸƒ stack αž“αž·αž„ heap αŸ” αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αž˜αŸ’αžšαžΎαžŸ "-fstack-clash-protection" αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ αž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž αŸ…αžŸαžΆαž€αž›αŸ’αž”αž„ (αž€αžΆαžšαžŸαŸŠαžΎαž”αž’αž„αŸ’αž€αŸαž) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž‹αž·αžαž·αžœαž“αŸ’αž αž¬αžαžΆαž˜αžœαž“αŸ’αžαž“αžΈαž˜αž½αž™αŸ—αž“αŸƒαž‘αŸ†αž αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αž„αŸ‹ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžšαž€αžƒαžΎαž‰αž€αžΆαžšαž αžΌαžšαž›αžΎαžŸαž‡αž„αŸ‹ αž“αž·αž„ αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž…αŸ†αž“αž»αž…αž”αŸ’αžšαžŸαž–αŸ’αžœαž“αŸƒαž‡αž„αŸ‹ αž“αž·αž„αž αŸαž”αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαžαŸ’αžŸαŸ‚αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαžΆαž˜αžšαž™αŸˆαž‘αŸ†αž–αŸαžšαž€αžΆαžšαž–αžΆαžšαž‡αž„αŸ‹αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž’αŸ’αž“αž€αž’αžΆαž“ αžœαžΆαž’αžΆαž…αž˜αžΎαž›αž‘αŸ†αž–αŸαžš HTML αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”
  • αž€αžΆαžšβ€‹αž‚αžΆαŸ†αž‘αŸ’αžšβ€‹αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™β€‹αžšαžΌαž”αž—αžΆαž– AVIF (AV1 Image Format) αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αžΎαž€β€‹αžαžΆαž˜β€‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŠαŸ‚αž›β€‹αž”αŸ’αžšαžΎβ€‹αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆβ€‹αž”αž„αŸ’αž αžΆαž”αŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαŸŠαž»αž˜β€‹αž–αžΈβ€‹αž‘αž˜αŸ’αžšαž„αŸ‹β€‹αž€αžΆαžšβ€‹αž’αŸŠαž·αž“αž€αžΌαžŠβ€‹αžœαžΈαžŠαŸαž’αžΌ AV1αŸ” αž’αž»αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ‚αž€αž…αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž”αŸ‹αž€αŸ’αž“αž»αž„ AVIF αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„ HEIF αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ” AVIF αž‚αžΆαŸ†αž‘αŸ’αžšαžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž–αžΈαžšαž“αŸ…αž€αŸ’αž“αž»αž„ HDR (High Dynamic Range) αž“αž·αž„ Wide-gamut color space αž€αŸαžŠαžΌαž…αž‡αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš dynamic range (SDR)αŸ” αž–αžΈαž˜αž»αž“ αž€αžΆαžšαž”αžΎαž€ AVIF αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž€αŸ†αžŽαžαŸ‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš "image.avif.enabled" αž“αŸ…αž€αŸ’αž“αž»αž„ about:config αŸ”
  • αž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αŸ†αž“αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αžΎαž€αž”αž„αŸ’αž’αž½αž…αž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αžœαžΈαžŠαŸαž’αžΌαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αžšαžΌαž”αž—αžΆαž–αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž–αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž”αŸ€αž”αžŸαžΆαž€αž›αŸ’αž”αž„ SSB (Site Specific Browser) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹ αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž’αžΆαžαž»αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžšαžΌαž”αžαŸ†αžŽαžΆαž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž“αŸ…αž›αžΎαžšαž”αžΆαžšαž—αžΆαžšαž€αž·αž…αŸ’αž… αžŠαžΌαž…αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ OS αž–αŸαž‰αž›αŸαž‰αŸ” αž αŸαžαž»αž•αž›αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αžˆαž”αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžšαž½αž˜αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αžΆαž“ αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŠαŸ‚αž›αž’αžΆαž…αž…αŸ„αž‘αžŸαž½αžšαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž’αž“αž’αžΆαž“αž˜αžΆαž“αž€αž˜αŸ’αžšαž·αž αž“αž·αž„αž”αŸ†αžŽαž„αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž…αž„αŸ‹αžŠαžΉαž€αž“αžΆαŸ†αž–αž½αž€αž‚αŸαž‘αŸ…αž€αžΆαž“αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αž›αž·αžαž•αž›αžŸαŸ’αž“αžΌαž›αŸ”
  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ WebRTC (PeerConnections) αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž’αžΈαž€αžΆαžš DTLS 1.0 (Datagram Transport Layer Security) αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ TLS 1.1 αž“αž·αž„αž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„ WebRTC αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αžŸαŸ†αž‘αŸαž„ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αŸ” αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ DTLS 1.0 αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž”αŸ’αžšαžΎ DTLS 1.2 αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ TLS 1.2 (αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹ DTLS 1.3 αž•αŸ’αž’αŸ‚αž€αž›αžΎ TLS 1.3 αž˜αž·αž“αž‘αžΆαž“αŸ‹αžšαž½αž…αžšαžΆαž›αŸ‹)αŸ”
  • CSS αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž˜αž»αžαž„αžΆαžš image-set() αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžšαžΌαž”αž—αžΆαž–αž–αžΈαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž‡αž˜αŸ’αžšαžΎαžŸαž‚αž»αžŽαž—αžΆαž–αž”αž„αŸ’αž αžΆαž‰αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαŸ‚αž›αžŸαžΆαž€αžŸαž˜αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αŸαž€αŸ’αžšαž„αŸ‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαž”αž‰αŸ’αž‡αžΌαž“αž“αŸƒαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ” αžšαžΌαž”αž—αžΆαž–αž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αŸ– image-set( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • αž›αž€αŸ’αžαžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž· CSS "list-style-image" αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžšαžΌαž”αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž›αžΆαž€αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈ αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž‘αž˜αŸ’αžšαž„αŸ‹αžŽαžΆαž˜αž½αž™αž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαžΌαž”αž—αžΆαž–αžαžΆαž˜αžšαž™αŸˆ CSS αŸ”
  • CSS αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› pseudo-class β€œ:autofill” αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž”αŸ†αž–αŸαž‰αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαžœαžΆαž›αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž›αžΆαž€αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ„αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€ (αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αŸ†αž–αŸαž‰αžœαžΆαžŠαŸ„αž™αžŠαŸƒ αž§αž”αž€αžšαžŽαŸαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ) αŸ” αž”αž‰αŸ’αž…αžΌαž›αŸ– αž”αŸ†αž–αŸαž‰αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· (αžŸαŸŠαž»αž˜αŸ– 3px αž–αžŽαŸŒαžαŸ€αžœαžšαžΉαž„; }
  • JavaScript αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžœαžαŸ’αžαž» Intl.DisplayNames αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžΈαž™αž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆ αž”αŸ’αžšαž‘αŸαžŸ αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽ αž’αžΆαžαž»αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘αŸ”αž›αŸ” let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // "αžŠαž»αž›αŸ’αž›αžΆαžšαž’αžΆαž˜αŸαžšαž·αž€" currencyNames.of('EUR'); // "αž’αžΊαžšαŸ‰αžΌ"
  • DOM αž’αžΆαž“αžΆαžαžΆαžαž˜αŸ’αž›αŸƒαž“αŸƒαž›αž€αŸ’αžαžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž· "Window.name" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αž‘αŸ…αžαž˜αŸ’αž›αŸƒαž‘αž‘αŸαž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αžΆαŸ†αž„αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αžŠαŸ‚αž“αž•αŸ’αžŸαŸαž„ αž αžΎαž™αžŸαŸ’αžŠαžΆαžšαžαž˜αŸ’αž›αŸƒαž…αžΆαžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸŠαžΌαžαž»αž„ "αžαž™αž€αŸ’αžšαŸ„αž™" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž»αž… αž αžΎαž™αžαŸ’αžšαž‘αž”αŸ‹αž‘αŸ…αž‘αŸ†αž–αŸαžšαž…αžΆαžŸαŸ‹αžœαž·αž‰αŸ” .
  • αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž“αŸ…αž–αŸαž›αž€αŸ†αžŽαžαŸ‹αžšαžΉαž˜ αž¬αžαž˜αŸ’αž›αŸƒαž‘αŸ’αžšαž“αžΆαž”αŸ‹αž€αŸ’αž“αž»αž„ CSS αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαžαž»αžαžΆαžšαžΆαž„αžαžΆαž„αž€αŸ’αž“αž»αž„αŸ”
    αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Firefox 86
  • αžšαž”αžΆαžšαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž…αŸ†αž“αž½αž“αž“αŸƒαž€αŸ†αž αž»αžŸαž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžšαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž»αž…αž›αžΎαžŸαžΌαž…αž“αžΆαž€αžšαž–αžŽαŸŒαž€αŸ’αžšαž αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αŸ†αž“αž½αž“αž“αŸƒαž€αŸ†αž αž»αžŸ αž’αŸ’αž“αž€αž’αžΆαž…αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž»αž„αžŸαžΌαž›αž”αžŽαŸ’αžαžΆαž‰αž—αŸ’αž›αžΆαž˜αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαž˜αžΎαž›αž”αž‰αŸ’αž‡αžΈαž€αŸ†αž αž»αžŸαŸ”
    αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Firefox 86

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈ αž“αž·αž„αž€αžΆαžšαž‡αž½αžŸαž‡αž»αž›αž€αŸ†αž αž»αžŸ Firefox 86 αž”αžΆαž“αž‡αž½αžŸαž‡αž»αž›αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž…αŸ†αž“αž½αž“ 25 αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡ 18 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž˜αžΆαž“αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αŸ” αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž…αŸ†αž“αž½αž“ 15 (αž”αŸ’αžšαž˜αžΌαž›αž”αžΆαž“αž€αŸ’αžšαŸ„αž˜ CVE-2021-23979 αž“αž·αž„ CVE-2021-23978) αž‚αžΊαž”αžŽαŸ’αžαžΆαž›αž˜αž€αž–αžΈαž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αžŠαžΌαž…αž‡αžΆ αž•αŸ’αž‘αž»αž€αž›αžΎαžŸαž…αŸ†αžŽαž»αŸ‡ αž“αž·αž„αž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αžαŸ†αž”αž“αŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ„αŸ‡αž›αŸ‚αž„αžšαž½αž…αž αžΎαž™αŸ” αžŸαž€αŸ’αžαžΆαž“αž»αž–αž› αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžΆαž…αž“αžΆαŸ†αž‘αŸ…αžŠαž›αŸ‹αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸƒαž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž“αŸ…αž–αŸαž›αž”αžΎαž€αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αžšαž…αž“αžΆαž‡αžΆαž–αž·αžŸαŸαžŸαŸ”

សអខអ Firefox 87 αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž”αŸ‚αžαžΆαž‚αžΊαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž·αž‘αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαŸ„ Backspace αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ…αž”αžšαž·αž”αž‘αž“αŸƒαž‘αž˜αŸ’αžšαž„αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ” αž αŸαžαž»αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαž€αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‚αžΊαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… Backspace αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αž“αŸ…αž–αŸαž›αžœαžΆαž™αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αž·αž“αž•αŸ’αžαŸ„αžαž›αžΎαž‘αž˜αŸ’αžšαž„αŸ‹αž”αž‰αŸ’αž…αžΌαž› αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αž‡αžΆαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αž‘αŸ†αž–αŸαžšαž˜αž»αž“ αžŠαŸ‚αž›αž’αžΆαž…αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž”αžΆαžαŸ‹αž”αž„αŸ‹αž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž”αžΆαž“αžœαžΆαž™αžŠαŸ„αž™αžŸαžΆαžš αž…αž›αž“αžΆαžŠαŸ„αž™αž’αž…αŸαžαž“αžΆαž‘αŸ…αž€αžΆαž“αŸ‹αž‘αŸ†αž–αŸαžšαž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž‘αž”αŸ‹αž₯αžšαž·αž™αžΆαž”αžαž…αžΆαžŸαŸ‹ αž‡αž˜αŸ’αžšαžΎαžŸ browser.backspace_action αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… about:config αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžš αžŸαŸ’αž›αžΆαž€αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž‡αžΆαž”αŸ‹αž“αžΉαž„αžšαž”αžΆαžšαžšαž˜αžΌαžš αžŠαžΎαž˜αŸ’αž”αžΈαž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰αž‘αžΈαžαžΆαŸ†αž„αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αžƒαžΎαž‰αŸ” αž˜αŸ‰αžΊαž“αž»αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαžΆαž˜αž‰αŸ’αž‰αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„ αž αžΎαž™αž’αžΆαžαž»αž€αž˜αŸ’αžšαž”αŸ’αžšαžΎαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αž–αžΈαž˜αŸ‰αžΊαž“αž»αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹