Hoʻokuʻu ʻia ʻo Chrome 77

Google hōʻike ʻia hoʻokuʻu pūnaewele pūnaewele Pūnaewele 77... I ka manawa like loaʻa hoʻokuʻu paʻa o kahi papahana manuahi Chromium, ka mea i lilo i kumu o Chrome. Kelepona Chrome ʻokoʻa ka hoʻohana ʻana i nā logos Google, ka hiki ʻana o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, ka hiki ke hoʻoiho i kahi modula Flash ma ke noi, nā modules no ka pāʻani ʻana i nā ʻike wikiō pale ʻia (DRM), kahi ʻōnaehana no ka hoʻokomo ʻana i nā mea hou a me ka hoʻouna ʻana i ka wā ʻimi. Nā ʻāpana RLZ. ʻO ka hoʻokuʻu hou ʻana o Chrome 78 e hoʻolālā ʻia no ʻOkakopa 22th.

ka papa kuhikuhiE ke hoʻololi в ikona 77:

  • Hoʻopau ʻia ka hoʻokaʻawale ʻana i nā pūnaewele me nā palapala hōʻoia pae EV (Extended Validation). Hōʻike ʻia ka ʻike e pili ana i ka hoʻohana ʻana i nā palapala hōʻoia EV ma ka papa kuhikuhi hāʻule i hōʻike ʻia ke kaomi ʻana i ka ikona pili paʻa. ʻAʻole e hōʻike hou ʻia ka inoa o ka hui e ka mana hōʻoia, kahi i hoʻopili ʻia ai ka palapala EV;
  • Hoʻonui ka hoʻokaʻawale ʻana o nā mea lawelawe pūnaewele. Hoʻohui ʻia ka pale no ka ʻikepili o ka pae pūnaewele, e like me nā Kuki a me nā kumuwaiwai HTTP, i loaʻa mai nā pūnaewele ʻaoʻao ʻekolu i mālama ʻia e nā mea hoʻouka. Hoʻohana ka hoʻokaʻawale ʻana inā ʻike ka mea hoʻouka i kahi hewa i ke kaʻina hana a hoʻāʻo e hoʻokō i ke code i loko o kāna pōʻaiapili;
  • Hoʻohui ʻia kahi ʻaoʻao hou e hoʻokipa ana i nā mea hoʻohana hou (chrome: //welcome/), i hōʻike ʻia ma kahi o ka interface maʻamau no ka wehe ʻana i kahi pā hou ma hope o ka hoʻomaka mua ʻana o Chrome. Hāʻawi ka ʻaoʻao iā ʻoe e hoʻopaʻa puke i nā lawelawe Google kaulana (GMail, YouTube, Maps, News and Translate), hoʻopili i nā pōkole i ka ʻaoʻao New Tab, hoʻopili i kahi moʻokāki Google e hiki ai iā Chrome Sync, a hoʻonoho iā Chrome i kelepona paʻamau ma ka ʻōnaehana. .
  • ʻO ka papa kuhikuhi ʻaoʻao ʻaoʻao hou, i hōʻike ʻia ma ka ʻaoʻao ʻākau o luna, hiki i kēia manawa ke hoʻouka i kahi kiʻi hope, a me nā koho no ke koho ʻana i kahi kumumanaʻo a me ka hoʻonohonoho ʻana i kahi poloka me nā pōkole no ka hoʻokele wikiwiki (nā pūnaewele kipa pinepine ʻia, koho mea hoʻohana manual. , a hūnā i nā poloka me nā pōkole). Hoʻonohonoho ʻia nā hoʻonohonoho ma ke ʻano he hoʻokolohua a koi ʻia ka hoʻāla ʻana ma o nā hae "chrome://flags/#ntp-customization-menu-v2" a me "chrome://flags/#chrome-colors-custom-color-picker";
  • Ua hoʻolako ʻia ka ʻoniʻoni o ka ʻaoʻao pūnaewele ma ke poʻo tab, e hōʻailona ana aia ka ʻaoʻao i ke kaʻina o ka hoʻouka ʻana;
  • Hoʻohui ʻia ka hae "--guest", kahi e hiki ai iā ʻoe ke hoʻomaka i ka Chrome mai ka laina kauoha i ke ʻano hoʻokipa malihini (me ka ʻole o ka hoʻopili ʻana i kahi moʻokāki Google, me ka ʻole o ka hoʻopaʻa ʻana i ka hana polokalamu kele pūnaewele i ka disk a me ka mālama ʻole ʻana i ke kau);
  • Ke hoʻomau nei ka hoʻomaʻemaʻe ʻana i nā hae ma chrome://flags, i hoʻomaka i ka hoʻokuʻu hope. Ma kahi o nā hae, ua ʻōlelo ʻia i kēia manawa e hoʻohana i nā lula e hoʻonohonoho i ka ʻano polokalamu kele;
  • Ua hoʻohui ʻia kahi pihi "E hoʻouna i kāu mau polokalamu" i ka papa kuhikuhi pōʻaiapili o ka ʻaoʻao, ka ʻaoʻao, a me ka pahu helu wahi, e ʻae iā ʻoe e hoʻouna i kahi loulou i kekahi mea me ka hoʻohana ʻana iā Chrome Sync. Ma hope o ke koho ʻana i kahi hāmeʻa huakaʻi e pili ana i ka moʻokāki like a me ka hoʻouna ʻana i ka loulou, e hōʻike ʻia kahi leka hoʻomaopopo ma ka hāmeʻa i hoʻopaʻa ʻia e wehe i ka loulou;
  • Ma ka Android version, ua hoʻolālā hou ʻia ka ʻaoʻao me ka papa inoa o nā faila i hoʻoiho ʻia, kahi, ma kahi o kahi papa kuhikuhi i lalo me nā ʻāpana ʻikepili, ua hoʻohui ʻia nā pihi e kānana i ka papa inoa maʻamau e nā ʻano ʻike, a me nā kiʻi liʻiliʻi o nā kiʻi i hoʻoiho ʻia. hōʻike ʻia i kēia manawa ma ka laulā holoʻokoʻa o ka pale;
  • Hoʻohui ʻia nā anana hou no ka loiloi ʻana i ka wikiwiki o ka hoʻouka ʻana a me ka hāʻawi ʻana i nā ʻike ma ka polokalamu kele pūnaewele, e ʻae i ka mea hoʻomohala pūnaewele e hoʻoholo i ka wikiwiki o ka loaʻa ʻana o ka ʻike nui o ka ʻaoʻao i ka mea hoʻohana. Ua hāʻawi mua ʻia nā mea hoʻokele hoʻoponopono i hiki ke hoʻoholo i ka ʻoiaʻiʻo ua hoʻomaka ka unuhi ʻana, akā ʻaʻole i ka mākaukau o ka ʻaoʻao holoʻokoʻa. Hoʻokomo ʻo Chrome 77 i kahi API hou Pena ʻike ʻike nui loa, hiki iā ʻoe ke ʻike i ka manawa hāʻawi o nā mea nui (ʻike ʻia e ka mea hoʻohana) ma ka wahi i ʻike ʻia, e like me nā kiʻi, nā wikiō, nā mea poloka a me ka ʻaoʻao ʻaoʻao;
    Hoʻokuʻu ʻia ʻo Chrome 77

  • API i hoʻohui ʻia PerformanceEventTime, e hāʻawi ana i ka ʻike e pili ana i ka lohi ma mua o ka launa mua ʻana o ka mea hoʻohana (e like me ke kaomi ʻana i ke kī ma ka papa keyboard a i ʻole ka ʻiole, ke kaomi ʻana, a i ʻole ka hoʻoneʻe ʻana i ke kuhikuhi). ʻO ka API hou kahi ʻāpana o ka EventTiming API e hāʻawi i ka ʻike hou e ana a hoʻopaʻa i ka pane ʻana o ka interface;
  • Hoʻohui ʻia nā hiʻohiʻona hou no nā palapala e maʻalahi ai ka hoʻohana ʻana i kāu mau mana ʻano maʻamau ʻole (nā kahua hoʻokomo maʻamau, nā pihi, a me nā mea ʻē aʻe). Hiki i ka hanana "formdata" hou ke hoʻohana i nā mea lawelawe JavaScript e hoʻohui i ka ʻikepili i ka palapala i ka wā i waiho ʻia ai, me ka ʻole o ka mālama ʻana i ka ʻikepili i nā mea hoʻokomo huna.

    ʻO ka lua o ka hiʻohiʻona hou ke kākoʻo no ka hana ʻana i nā mea maʻamau e pili ana i kahi ʻano hana e like me nā mana i kūkulu ʻia, me nā mana e like me ka hiki ke hoʻokomo i ka hōʻoia a me ka hoʻoiho ʻana i ka ʻikepili e hoʻouna ʻia i ke kikowaena. Ua hoʻokomo ʻia kahi waiwai formAssociated e hōʻailona i kahi mea ma ke ʻano he ʻāpana interface, a ua hoʻohui ʻia kahi kelepona attachInternals () e komo i nā ʻano hana mana e like me setFormValue () a setValidity ();

  • ka? aaeei Nā Mana Hālāwai (nā hiʻohiʻona hoʻokolohua e koi ai i ka hoʻāla ʻokoʻa) ua hoʻohui ʻia ka API hou Hoʻokaʻaʻike Picker, e ʻae ana i ka mea hoʻohana e koho i nā helu mai ka puke helu wahi a hoʻouna i kekahi mau kikoʻī e pili ana iā lākou i ka pūnaewele. Ke noi ʻia, hoʻoholo ʻia kahi papa inoa o nā waiwai e pono ai ke loaʻa (e like me ka inoa piha, leka uila, helu kelepona). Hōʻike maopopo ʻia kēia mau waiwai i ka mea hoʻohana, nāna e hoʻoholo i ka hoʻololi ʻana i ka ʻikepili a i ʻole. Hiki ke hoʻohana ʻia ka API, no ka laʻana, i loko o kahi mea kūʻai leka uila e koho i ka poʻe loaʻa no kahi leka i hoʻouna ʻia, ma kahi noi pūnaewele me ka hana VoIP e hoʻomaka ai i kahi kelepona i kahi helu kikoʻī, a i ʻole ma kahi ʻoihana pūnaewele e ʻimi ai i nā hoaaloha i hoʻopaʻa inoa ʻia. .

    Hōʻike ka hoʻokolokolo kumu i ka hiki ke hana me ka API i kuhikuhi ʻia mai nā noi i hoʻoiho ʻia mai localhost a i ʻole 127.0.0.1, a i ʻole ma hope o ke kākau inoa ʻana a loaʻa i kahi hōʻailona kūikawā kūpono no ka manawa palena no kahi pūnaewele kikoʻī.

    Hoʻokuʻu ʻia ʻo Chrome 77Hoʻokuʻu ʻia ʻo Chrome 77

  • No nā ʻano, ʻo ke ʻano "ʻōlelo hoʻokomo", ka mea e hiki ai iā ʻoe ke wehewehe i ke ʻano i ka wā e kaomi ai ʻoe i ke kī Enter ma ka papa keyboard virtual. Hiki i ke ʻano ke lawe i nā waiwai komo, hana, hele, aʻe, mua, ʻimi a hoʻouna;
  • Hoʻohui kānāwai palapala-domain, nāna e hoʻomalu i ke komo ʻana i ka waiwai "document.domain". Ma ka maʻamau, ʻae ʻia ke komo ʻana, akā inā hōʻole ʻia, ʻo ka hoʻāʻo e hoʻololi i ka waiwai o "document.domain" e hopena i kahi hewa;
  • Kāhea i hoʻohui ʻia i Performance API LayoutShift, hiki iā ʻoe ke hahai i nā loli i ke kūlana o nā mea DOM ma ka pale.
  • ʻO ka nui o ke poʻomanaʻo HTTP "Referer" i kaupalena ʻia i 4 KB; inā ʻoi aku kēia waiwai, ua ʻoki ʻia ka ʻike i ka inoa domain;
  • ʻO ka hoʻopaʻapaʻa url e hoʻopaʻa inoaProtocolHandler() ua kaupalena ʻia i ka hoʻohana wale ʻana i ka http:// a me ka https:// papahana a ʻaʻole ʻae hou i ka "data:" a me "blob:" schemes.
  • Ma ke ʻano Intl.NumberFormat kākoʻo hou aku no ka hoʻopololei ʻana i nā ʻāpana o ke ana, nā kālā, nā palapala ʻepekema a me nā hōʻike paʻa (e laʻa, "Intl.NumberFormat('en', {style: 'unit',
    wae: 'mika-per-kekona'}");

  • Hoʻohui i nā waiwai CSS hou overscroll-behavior-inline and overscroll-behavior-block e hoʻomalu i ke ʻano o ka ʻōwili ʻana i ka wā i hiki ai ka palena kūpono o ka ʻāpana ʻōwili;
  • No ka waiwai CSS keʻokeʻo hoʻokō ʻia kākoʻo no ka waiwai hoʻomaha;
  • Ma na Hana Hana hoʻohui ʻia kākoʻo no ka hōʻoia ʻana o HTTP Basic a me ka hōʻike ʻana i kahi kamaʻilio maʻamau no ke komo ʻana i nā ʻāpana hoʻopaʻa inoa;
  • Hiki ke hoʻohana wale ʻia ka API MIDI Pūnaewele ma ke ʻano o kahi pilina paʻa (https, faila kūloko a i ʻole localhost);
  • Ua haʻi ʻia e ka WebVR 1.1 API, i pani ʻia e ka API Mea Hana WebXR, hiki iā ʻoe ke komo i nā ʻāpana no ka hoʻokumu ʻana i ka ʻoiaʻiʻo virtual a me ka hoʻonui ʻia a hoʻohui i ka hana me nā ʻano papa like ʻole, mai nā mahiole ʻoiaʻiʻo ʻoiaʻiʻo paʻa i nā hoʻonā e pili ana i nā polokalamu kelepona.
  • Ma nā mea hana hoʻomohala hoʻohui ʻia ka hiki ke kope kope i nā waiwai CSS o ka node DOM i ka papaʻaʻi ma o ka papa kuhikuhi pili i kapa ʻia ma ke kaomi ʻākau i kahi node ma ka lāʻau DOM. Ua hoʻohui ʻia kahi interface (Show Rendering/Layout Shift Regions) no ka nānā ʻana i nā neʻe ʻana o ka hoʻonohonoho ma muli o ka nele o nā wahi no ka hoʻolaha a me nā kiʻi (ke hoʻouka ʻia ke kiʻi aʻe e hoʻololi i ka kikokikona i ka wā e nānā ai). Hōʻano hou ʻia ka dashboard no ka hoʻokuʻu ʻana Hale kukui 5.1. Hoʻohana ʻia ka hoʻololi ʻana i ke kumumanaʻo ʻeleʻele DevTools i ka wā e hoʻohana ai i kahi kumumanaʻo ʻeleʻele i ka OS. Ma ke ʻano nānā ʻana o ka pūnaewele, ua hoʻohui ʻia kahi hae no ka hoʻouka ʻana i kahi kumuwaiwai mai ka cache prefetch. Kākoʻo hoʻohui ʻia no ka hōʻike ʻana i nā memo pana a me nā leka hoʻomaopopo i ka papa noi. I ka console pūnaewele, i ka nānā ʻana i nā mea, hōʻike ʻia nā kahua pilikino o nā papa;

    Hoʻokuʻu ʻia ʻo Chrome 77

  • Ma ka mīkini JavaScript V8, ua hoʻonui ʻia ka mālama ʻana i nā ʻikepili e pili ana i nā ʻano o nā operand i hoʻohana ʻia i nā hana like ʻole (e ʻae iā ʻoe e hoʻokō i ka hoʻokō ʻana i kēia mau hana me ka nānā ʻana i nā ʻano kikoʻī). No ka hoʻemi ʻana i ka hoʻohana ʻana i ka hoʻomanaʻo, hoʻokomo ʻia nā vectors type-aware i ka hoʻomanaʻo ma hope o ka hoʻokō ʻia ʻana o kekahi nui o ka bytecode, e hoʻopau ana i ka pono no ka optimizations no nā hana me nā manawa pōkole. Hāʻawi kēia hoʻololi iā ʻoe e mālama i ka 1-2% o ka hoʻomanaʻo i ka mana no nā ʻōnaehana desktop a me 5-6% no nā polokalamu kelepona.

    Hoʻokuʻu ʻia ʻo Chrome 77

    Hoʻonui ʻia ka scalability o WebAssembly background compilation - ʻoi aku ka nui o nā cores processor i loko o ka ʻōnaehana, ʻoi aku ka nui o ka pōmaikaʻi mai nā optimizations i hoʻohui ʻia. No ka laʻana, ma kahi mīkini Xeon 24-core, ua ʻoki ʻia ka manawa hui no ka Epic ZenGarden demo app.

    Hoʻokuʻu ʻia ʻo Chrome 77

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou 52 nawaliwali. Ua ʻike ʻia ka nui o nā nāwaliwali ma muli o ka hoʻāʻo ʻana me nā mea hana AddressSanitizer, MemorySanitizer, Hoʻoponopono i ke kahe ʻana, LibFuzzer и AFL. Hoʻokahi pukana (CVE-2019-5870) i ​​kaha ʻia he koʻikoʻi, ʻo ia hoʻi. hiki iā ʻoe ke kāʻalo i nā pae āpau o ka pale ʻana i ka polokalamu kele pūnaewele a hoʻokō i nā code ma ka ʻōnaehana ma waho o ke kaiapuni sandbox. Nā kikoʻī e pili ana i ka nāwaliwali koʻikoʻi i kēia manawa ʻaʻole i hōʻike ʻia, ʻike wale ʻia hiki ke alakaʻi i ke komo ʻana i kahi wahi hoʻomanaʻo i hoʻokuʻu ʻia i loko o ka code processing data multimedia. Ma ke ʻano he ʻāpana o ka papahana e uku i nā uku kālā no ka ʻike ʻana i nā nāwaliwali no ka hoʻokuʻu ʻana i kēia manawa, ua uku ʻo Google i nā makana he 38 he $33500 (hoʻokahi makana $7500, ʻehā mau makana $3000, ʻekolu mau makana $2000, ʻehā mau makana $1000 a me nā makana ʻewalu $500). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 18.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka