Firefox 90 áááşáááąáŹááşááŹááᯠááźááˇáşááťááá˛áˇáááşá áááŻáˇáĄááźááş ááąáážááşááśáˇáááŻá¸áážáŻááŹááá˝á˛ 78.12.0 áĄáá˝ááş áĄááşááááşáá áşááŻááᯠáááşááŽá¸áá˛áˇáááşá Firefox 91 ááŹááá˝á˛ááᯠáááźáŹááŽáá˝ááş ááŽááŹá ááşá¸áááşáážáŻáĄáááˇáşáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸ááąá¸áááşááźá áşááźáŽá¸á ááźááˇáşááťááááˇáş ááźááŻááşá áá áááşáĄáá˝ááş á áŽá ááşááŹá¸áááşá
áĄááá ááŽáá˝ááşáááşá¸áá áşáážáŻááťáŹá¸-
- "áááŻááşááąá¸áááŻááşááŹáážááˇáş ááŻáśááźáŻáśááąá¸" áááşáááşááťáŹá¸ááášááá˝ááşá "HTTPS ááŹááťážááş" ááŻááşáĄáá˝ááş ááąáŹááşáááşáááşáááşááťáŹá¸ááᯠááąáŤááşá¸áááˇáşáááŻááşáááşá áá˝ááˇáşáááŻááşááąáŹáĄááŤá ááŻááşáážááşááźááşá¸áááźáŻáᲠááźáŻááŻááşááŹá¸ááąáŹ ááąáŹááşá¸áááŻááťááşáĄáŹá¸ááŻáśá¸ááᯠááŻáśááźáŻáśááąáŹá
áŹááťááşáážáŹááŹá¸áážááşá¸ááťáŹá¸áááŻáˇ áĄáááŻáĄááťáąáŹááşááźááşáá˝ážááşá¸áááş ("http://" ááᯠ"https://" ááźááˇáş áĄá
áŹá¸áááŻá¸áááş //â)á âhttp://â ááᯠáĄáááşá¸áĄááťááşáĄá
áŹá¸áááŻá¸ááźááşá¸ááážááᲠâhttp://â ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááˇáş áááşáááŻááşááťáŹá¸áĄáá˝ááş ááźá˝ááşá¸ááťááşá
áŹáááşá¸ááᯠááááşá¸ááááşá¸ááŹá¸áááşáĄáá˝ááş áĄááşááŹááąáˇá
áşáá
áşááŻáĄáŹá¸ áĄáááŻááźáŻááŹá¸áááşá

- ááŽá¸áááˇáşáážáŹáá˝áąááźááşá¸ááŻááşáá˝ááş áááŻáˇáááŻááş ááááŻááŹá¸áĄááşááąáŹáĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááááşáááŻáˇááźááşá¸ (áááşá¸ááťááş) áááŻáááŻááąáŹááşá¸áá˝ááşááŹááąáŹáĄááŤáá˝ááş ááźááşá scripts ááťáŹá¸ááᯠááááşáááŻáˇááźááşá¸ááźáąáŹááˇáş ááąáŤáşááąáŤááşááŹááąáŹ áááşáááŻááşááťáŹá¸áá˝ááş ááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸áááş ááŽáááŻááşá¸ááŻááşááŹá¸ááąáŹ SmartBlock ááášáááŹá¸ááᯠáááŻáááŻááąáŹááşá¸áá˝ááşáĄáąáŹááş áĄááąáŹááşáĄáááşááąáŹáşááźááşá¸á SmartBlock áááş site áááŻáážááşáááşá á˝áŹáá˝ááˇáşááźáąáŹááşá¸ááąááťáŹá áąáááşááźáąááŹááśáááşáĄááŻáśá¸ááźáŻáááˇáşá áŹáááŻááťáŹá¸áááŻáĄáááŻáĄááťáąáŹááşáĄá áŹá¸áááŻá¸áááşá ááťáááşáááşáážáŻááźááşáááşá áŹáááşá¸áá˝ááş ááŤáááşááąáŹ ááŹáááşááźáŽá¸áĄááŻáśá¸ááźáŻáá° ááźáąááŹááśááźááşá¸ scripts áĄááťááŻáˇáĄáá˝ááş Stub ááťáŹá¸ááᯠááźááşáááşááŹá¸ááŤáááşá ááŹá¸áážááşá¸áĄáá áşáá˝ááş ááźááşááááŻááşááťáŹá¸áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ Facebook áá áşááťááşááťáŹá¸ááᯠáááŻááşááťáąáŹááŽáá˝áąááźá áşáĄáąáŹááş ááááşáááŻáˇááźááşá¸ ááŤáááşáááş - scripts ááťáŹá¸ááᯠáá°áááşá¸áĄáááŻááşá¸ ááááşáááŻáˇááŹá¸ááąáŹáşáááşá¸ ááŻáśá¸á á˝á˛áá°áááş Facebook áĄááąáŹááˇáşáááŻáˇ áááşááąáŹááşááŤá ááááşáááŻáˇááźááşá¸ááᯠááááşááŹá¸áááşááźá áşáááşá
- FTP ááááŻáááŻááąáŹá áááşáááşááŹá¸áááˇáş áĄááąáŹááşáĄáááşááąáŹáşáážáŻááᯠáááşáážáŹá¸áááŻááşááŤááźáŽá protocol identifier "ftp://" ááźááˇáş áááˇáşááşááťáŹá¸áááŻáá˝ááˇáşáááş ááźááŻá¸á áŹá¸ááąááťáááşáá˝ááş áááąáŹááşááŹáááş áááŻáĄá፠"irc://" áážááˇáş "tg://" handlers ááťáŹá¸ááŻááąáŤáşáááˇáşáĄáááŻááşá¸ ááźááşááĄááşááşááᯠááąáŤáşáááş ááźááŻá¸á áŹá¸áááşááźá áşáááşá FTP áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááşáááŻááşá¸áááźááşá¸áĄááźáąáŹááşá¸áááşá¸áážáŹ MITM áááŻááşáááŻááşáážáŻáĄáá˝ááşá¸ ááźááşáááşá¸áá˝áŹá¸ááŹáážáŻáĄáŹá¸ ááźáŻááźááşáá˝ááşá¸ááśááźááşá¸áážááˇáş ááźáŹá¸ááźááşááŹá¸ááŽá¸ááźááşá¸ááž á¤ááááŻáááŻááąáŹá áááŻáśááźáŻáśááźááşá¸áááşááźá áşáááşá Firefox developer ááťáŹá¸áĄáááŻáĄá ááąááşáá áşáĄááźáąáĄááąááťáŹá¸áá˝ááş áĄáááşá¸áĄááźá áşááťáŹá¸áááŻááąáŤááşá¸ááŻááşááŻááşáááş HTTPS áĄá áŹá¸ FTP áááŻáĄááŻáśá¸ááźáŻáááş áĄááźáąáŹááşá¸ááážáááŤá áááŻáˇáĄááźááşá Firefox á FTP ááśáˇáááŻá¸áážáŻááŻááşáááş áĄáá˝ááşááąáŹááşá¸ááąááźáŽááźá áşááźáŽá¸á ááźáŻááźááşááááşá¸ááááşá¸áážáŻáááŻááşáᏠá áááşááąáŤáşáážáŻááťáŹá¸ááᯠááźáŻáśáá˝áąáˇáááźáŽá¸ ááááşá áĄáŹá¸áááşá¸ááťááşááťáŹá¸á á˝áŹááᯠááŻááşááąáŹáşááźááááˇáş ááááŻááşá¸ááźáąáŹááşá¸áážááááşá
- á áŹááťááşáážáŹáá áşááŻááᯠPDF ááąáŹáşáááşááźááˇáş ááááşá¸áááşá¸ááąáŹáĄá፠(âPrint to PDFâ option)á áĄááŻááşááŻááşááąáŹ áááŻááşááŤáááˇáşááşááťáŹá¸ááᯠá áŹáá˝ááşá áŹáááşá¸áá˝ááş ááááşá¸áááşá¸ááŹá¸áááşá
- ááąáŹááşááśáááşáážá ááŻáśáááŻáá˝ááˇáşáááş áááşá ááşááŽáá°á¸áážá "ááŻááşááŻáśáĄáá áşáá˝ááˇáşáááş" áááŻááşááᯠááŽáááŻááşá¸ááŻááşááŹá¸ááźáŽá¸ (ááááşá áážáááşááźáŽá¸ááąáŹááşá áááşáááş ááŻáśááŤáááşáĄáá áşáááŻáˇ ááťááşááťááşá¸áá˝áŹá¸áá˛áˇááąáŹáşáááşá¸ áááŻáĄá፠áááşááşááąáŹááşá¸áááş áĄáááşáááşááąáá˛ááźá áşáááş)á
- á áŹááťááşáážáŹááźááşá ááşááťáŹá¸ááąáŤáşáážá áĄááťááşá¸ááťáŻááş rendering ááŻááşááąáŹááşáážáŻááťáŹá¸ááᯠááŻááşááąáŹááşáááş shaders áááŻáĄááŻáśá¸ááźáŻáááˇáş WebRender compositing á áá áşáá˝ááş ááąáŹáˇááşáá˛ááşáááşáááşááźááşá¸áá á˝ááşá¸ááąáŹááşáááşááᯠááźážááˇáşáááşáááş áĄááŻááşááźáŽá¸ááŤááźáŽá ááŽááŽáááŻáááşáĄááąáŹááşá¸ááťáŹá¸ áááŻáˇáááŻááş ááźáżááŹáážáááąáŹ ááááşáá áşááááŻááşááŹááťáŹá¸áážááááˇáş á áá áşáĄááťáŹá¸á áŻáĄáá˝ááşá WebRender ááąáŤááşá¸á ááşáážáŻá áá áşáá˝ááş ááąáŹáˇááşáá˛ááşáááşáááşááźááşá¸ááŻááşááᯠáá˝ááˇáşááŹá¸áááş (gfx.webrender.software=true in about:config)á
- ááááşááąáŹááşá¸áĄáá˝ááş á áŻá ááşá¸áážáŻááťáŹá¸áá˝ááş Windows ОйоŃпоŃонО ĐżŃиПононио ОйнОвНониК в ŃОнОвОП ŃоМиПо, даМо кОгда Firefox но СапŃŃон.
- áĄááąáŹááşáĄááŹá¸á áá á áşááźááşá¸áĄáá˝ááş ááŹáˇááşáá˛áááŻáááşááťáŹá¸ áááŻáˇáááŻááş áááşáááşáážáŻá áá áş áááşáážááşá áááŻá¸ááťáŹá¸áá˝ááş ááááşá¸áááşá¸ááŹá¸ááąáŹ ááááŻááşá¸áááˇáşáááşáážááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşá á˝ááşá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşááźáŽá¸ááźá áşáááşá
- áááşááśáááşáĄáá˝ááş ááąáŹááşá¸áááŻáážáŻá áááąáŹáááŹááážááˇáşáááşáááşáááˇáş ááąáŹááşáááş metadata ááťáŹá¸ (cross-site ááąáŹááşá¸áááŻáážáŻá img tag áážáá áşáááˇáş ááąáŹááşá¸áááŻáážáŻá áĄááŻáśá¸ááźáŻáá°ááŻááşááąáŹááşááťááşáááŤáᲠááąáŹááşá¸áááŻáážáŻá áááşááźááşá¸á á áááşááźááˇáş) ááąá¸áááŻáˇáááŻááşá áąáááˇáş HTTP header ááťáŹá¸á Fetch Metadata áĄáŻááşá ᯠ(Sec-Fetch-Destá Sec-Fetch-Modeá Sec-Fetch-Site áážááˇáş Sec-Fetch-User) áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáĄááąáŹááşáĄáááşááąáŹáşááŹá¸ááŤáááşá ááŹáᏠáĄááťááŻáˇááąáŹ áááŻááşáááŻááşáážáŻáĄááťááŻá¸áĄá áŹá¸ááťáŹá¸ááž ááŹáá˝ááşáááş áĄá áŽáĄááśááťáŹá¸á áĽáááŹáĄáŹá¸ááźááˇáşá áá˝áąáá˝ážá˛áááŻááşáá˝ááşáá°ááś áááˇáşááşáá áşááŻááᯠimg tag áážáá áşáááˇáş áááşáážááşáááş áááźá áşáááŻááşááąáŹááźáąáŹááˇáşá áááŻáá˛áˇáááŻáˇááąáŹ ááąáŹááşá¸áááŻáážáŻááťáŹá¸ááᯠáĄáááŽááąá¸áážááşá¸áááŻáˇ áááąá¸áááŻáˇáᲠááááşáááŻáˇáááŻááşáááşá
- JavaScript áááş áĄáááşá¸áá áşááŻá ááŽá¸áááˇáşáááşá¸áááşá¸ááťáŹá¸áážááˇáş áĄáá˝ááşááťáŹá¸ááᯠáĄáážááşáĄááŹá¸ááźáŻááŻááşáááş ááśáˇáááŻá¸ááąá¸ááŹá¸ááźáŽá¸ áááşá¸áááŻáˇááᯠáĄááŻáśá¸ááźáŻáá˝ááˇáşááᯠáĄáááşá¸áá˝ááşá¸áá˝ááşáᏠáá˝ááˇáşááŤáááşá áĄáážááşáĄááŹá¸ááźáŻáááşá áááşáááş áĄáááşááᯠâ#â áááşášááąáááźááˇáş áážáąáˇáá˝ááşááŹá¸áááˇáşáááş- class ClassWithPrivateField { #privateField; áĄááźáááş #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; } }
- ááąáˇáĄááťáááşá áááˇáşáážááşá¸ááźáą áĄááťáááş (ááááşá áááąá ááąáˇáááşá á) ááᯠááźááááŻááşá áąáááˇáş dayPeriod áááŻááşáááŻááşáážáŻááᯠIntl.DateTimeFormat áááşááąáŹááşáá°áááŻáˇ ááąáŤááşá¸áááˇáşááŹá¸ááŤáááşá
- JavaScript áá˝ááşá Arrayá String áážááˇáş TypedArray áĄááŹááášááŻááťáŹá¸áááş áá˝áąááťááŻá¸áá˝ážááşá¸ááááşá¸ááᯠáĄááŻáśá¸ááźáŻáááş áá˝ááˇáşááźáŻáááˇáş at() áááşá¸áááşá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş (áážááŻááşá¸ááĄááąáĄááŹá¸ááᯠáĄááŻáśá¸áážááˇáşáááşáááŻááşááąáŹ áĄááŻááşááášáááŹáááşáááŻá¸ááťáŹá¸ááᯠáááşáážááşááźááşá¸áĄááŤáĄáááşá (áĽáááŹá "arr.at(-1)" áááş array á ááąáŹááşááŻáśá¸ááźááşá ááşááᯠááźááşááąá¸ááááˇáşáááş)á
- WheelEvent ááŻááşááášááááťáŹá¸ - WheelEvent.wheelDeltaá WheelEvent.wheelDeltaX áážááˇáş WheelEvent.wheelDeltaYá áááźáŹááąá¸ááŽá WheelEvent ááźááşáááşááŽáááŻááşá¸ááŻááşááźáŽá¸ááąáŹááş ááťáąáŹááşááŻáśá¸áá˝áŹá¸áá˛áˇááąáŹ á áŹááťááşáážáŹááąáŹááşá¸áĄááťááŻáˇáážááˇáş áááŻááşáááşááŽáážáŻááᯠááźááşáááşááážáá áąáááˇáş ááśáˇáááŻá¸áážáŻ áááşááąáŹááşá¸ááąá¸ááŤáááşá
- Canvas API áááş CanvasRenderingContext2D áĄááşááŹááąáˇá áşáá˝ááş createConicGradient() áááşá¸áááşá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááşá áááşá¸áááş áááşáážááşááŹá¸ááąáŹ ááźááŽááááşááťáŹá¸áá˝ááş áĄáážááşáá áşáááŻááşáá˝ááş áá˝á˛áˇá ááşá¸ááŹá¸ááąáŹ gradient ááťáŹá¸ááᯠáááşááŽá¸áááŻááşáááş (ááááşá ááážááááŻááşááąáŹ linear áážááˇáş radial gradients ááťáŹá¸áĄááźááş)á
- Navigator.registerProtocolHandler() áážááˇáş protocol_handlers handlers ááťáŹá¸áá˝ááşáĄááŻáśá¸ááźáŻáááŻááşáááˇáş "matrix" ááááŻáááŻááąáŹ URI áĄá áŽáĄá ááşáĄáá˝ááş ááśáˇáááŻá¸áážáŻáááşáááˇáşááŹá¸áááşá
- Web Developer Tools áážáŹá Network Response Monitoring Panel áážáŹ ááŹáᏠ(ááźááşááźáŹá¸ááťááş) ááąáŤááşá¸ááŻááşááŻááşááŹá¸ááąáŹ ááąáŹááˇáşááťáŹá¸á áĄá
ááşá¸ááźááˇáşáážáŻáážáŻááᯠáĄááąáŹááşáĄáááşááąáŹáşááźáŽá¸ááŤááźáŽá

source: opennet.ru


