рдкреЗрд▓ рдореВрди 31.0 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ, рдХреНрд▓рд╛рд╕рд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ, рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЛрдбрдмреЗрд╕ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ (x86 рдФрд░ x86_64) рдХреЗ рд▓рд┐рдП рдкреЗрд▓ рдореВрди рдмрд┐рд▓реНрдб рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб MPLv2 (рдореЛрдЬрд╝рд┐рд▓рд╛ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕) рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдВрдЧрдарди рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 29 рдореЗрдВ рдПрдХреАрдХреГрдд рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛рдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдмрд┐рдирд╛, рдФрд░ рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд╕рд╛рдеред рд╣рдЯрд╛рдП рдЧрдП рдШрдЯрдХреЛрдВ рдореЗрдВ DRM, рд╕реЛрд╢рд▓ API, WebRTC, PDF рд╡реНрдпреВрдЕрд░, рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯрд░, рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕рдВрдЧреНрд░рд╣ рдХреЛрдб, рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реЛрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ XUL рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдкреВрд░реНрдг рдФрд░ рд╣рд▓реНрдХреЗ рджреЛрдиреЛрдВ рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред
рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ:
- рдХрдИ рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╡рд┐рд░реЛрдз рдХреЗ рдмрд╛рдж, рдкреЗрд▓ рдореВрди 30.0.0 рдФрд░ 30.0.1 рдХреА рдкрд╣рд▓реЗ рдкреВрд░реА рдХреА рдЧрдИ рд░рд┐рд▓реАрдЬрд╝ рд░рджреНрдж рдХрд░ рджреА рдЧрдИ рдереАред UXP (рдпреВрдирд┐рдлрд╛рдЗрдб XUL рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо) рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореЛрдЬрд╝рд┐рд▓рд╛ рд╕реЗрдВрдЯреНрд░рд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд░рд╕реНрдЯ рдХреЛрдб рд╕реЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рдореБрдХреНрдд рд╣реИ рдФрд░ рдХреНрд╡рд╛рдВрдЯрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдВрдЬрди Goanna 5.1 рд╣реИ, рдЬреЛ рдЧреЗрдХреЛ рдЗрдВрдЬрди рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ, рдЬреЛ рдЕрд╕рдорд░реНрдерд┐рдд рдШрдЯрдХреЛрдВ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рд╕реЗ рдХреЛрдб рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИред рдкреЗрд▓ рдореВрди 29.x рд╢рд╛рдЦрд╛ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ 31.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рд╕рдВрдХреНрд░рдордг рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдЕрд╕рдВрд╢реЛрдзрд┐рдд рдРрдб-рдСрди рдФрд░ рдкреЗрд▓ рдореВрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдирдП рдРрдб-рдСрди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рдРрдб-рдСрди рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдРрдб-рдСрди рдореИрдиреЗрдЬрд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд╛рд░рдВрдЧреА рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- "?" рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдпрд╛ рдХреЙрд▓ рдХреА рд╕рдВрдкреВрд░реНрдг рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдПрдХ рдмрд╛рд░ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "db?.user?.name?.length" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдВрдЪ рдХреЗ рдмрд┐рдирд╛ "db.user.name.length" рдХреЗ рдорд╛рди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
- рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд▓реЗрдХреНрд╢рди.рд╕реЗрдЯрдмреЗрд╕рдПрдВрдбрдПрдХреНрд╕рдЯреЗрдВрдЯ() рдФрд░ рдХреНрдпреВрдорд╛рдЗрдХреНрд░реЛрдЯрд╛рд╕реНрдХ() рд╡рд┐рдзрд┐рдпрд╛рдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИрдВред
- IntersectionObserver() рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ, рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд░реВрдЯрдорд╛рд░реНрдЬрд┐рди рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рдФрд░ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрдиреЛрдВ рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рддрд┐рдкрд╛рджрдиред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡реЗрдм рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рдиред
- рдЗрдЯреИрд▓рд┐рдХ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди.
- рдореВрд▓ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдгред
- рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд VPx рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реАрдзреЗ рдмреЙрдбреА рдФрд░ рдЖрдИрдлреНрд░реЗрдо рдЯреИрдЧ рдореЗрдВ рд╕реЗрдЯ рдлрд╝реАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓реА рдЖ рд░рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
- Google SafeBrowsing рдФрд░ URLClassifier рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ред
- MacOS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдЧреИрд░-рдорд╛рдирдХ ArchiveReader API рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред
- рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдЬрд╝рд┐рд▓рд╛ рдШрдЯрдХреЛрдВ рд╕реЗ рдХреЛрдб рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред
- рдореИрд░рд┐рдпреЛрдиреЗрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдврд╛рдБрдЪрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиред

рд╕реНрд░реЛрдд: opennet.ru
