Chrome 80 saki

Google gabatar sakin yanar gizo Chrome 80... A lokaci guda akwai barga sakin aikin kyauta chromium, wanda shine tushen Chrome. Chrome browser daban amfani da tambarin Google, kasancewar tsarin aika sanarwa idan wani hatsari ya faru, da ikon zazzage na'urar Flash akan buƙatu, kayayyaki don kunna abun ciki na bidiyo mai kariya (DRM), tsarin shigar da sabuntawa ta atomatik da watsawa yayin bincike. RLZ sigogiAn shirya sakin na gaba, Chrome 81, don 17 ga Maris.

Main canji в Chrome 80:

  • An gabatar da fasalin haɗa shafin don ƙaramin adadin masu amfani. Yana ba ku damar haɗa shafuka masu yawa tare da ayyuka iri ɗaya zuwa ƙungiyoyi masu ban sha'awa na gani. Ana iya sanya kowane rukuni launi da suna. Masu amfani waɗanda ba a haɗa su a cikin tashin farko na kunnawa suna iya ba da damar haɗa haɗin kai ta zaɓin "chrome://flags/#tab-groups".

    Chrome 80 saki
  • Ƙara tallafi don aikin Gungura-zuwa-Rubutu, wanda ke ba ka damar ƙirƙirar hanyoyin haɗin kai zuwa kalmomi ko jimloli ɗaya ba tare da ƙayyadaddun alamun alama a cikin takaddar ta amfani da alamar "suna" ko dukiya "id". An tsara tsarin haɗin kai don irin waɗannan hanyoyin haɗin gwiwar don a amince da su azaman ma'auni na yanar gizo, wanda a halin yanzu yana cikin ci gaba. daftarin aikiAbin rufe fuska (ainihin binciken gungurawa) an raba shi da anka na yau da kullun ta hanyar ": ~:". Alal misali, lokacin buɗe hanyar haɗin yanar gizon "https://opennet.ru/52312/#:~:text=Chromе," shafin zai matsa zuwa matsayin da ke dauke da farkon ambaton kalmar "Chromе," kuma wannan kalmar za a haskaka.
  • Aiwatar Ƙarin ƙaƙƙarfan ƙuntatawa akan canja wurin kuki tsakanin shafuka, hana sarrafa kukis na ɓangare na uku don buƙatun da ba HTTPS ba, waɗanda aka saita lokacin shiga rukunin yanar gizo ban da yankin shafin na yanzu. Ana amfani da waɗannan kukis don bin diddigin motsin mai amfani tsakanin shafuka a cikin lambar sadarwar talla, widgets na kafofin watsa labarun, da tsarin nazarin yanar gizo. A matsayin tunatarwa, ana amfani da sifa SameSite da aka ƙayyade a cikin saitin-Cookie don sarrafa canja wurin kuki. Ta hanyar tsoho, yanzu an saita wannan sifa zuwa "SameSite=Lax," wanda ke iyakance aikawa da kukis don buƙatun rukunin yanar gizo, kamar buƙatun hoto ko loda abun ciki ta hanyar iframe daga wani rukunin yanar gizo. Shafukan yanar gizo na iya ƙetare tsohuwar yanayin SameSite ta hanyar saita SameSite a sarari = Babu lokacin saita kukis. Koyaya, SameSite=Babu wanda za'a iya saita kukis kawai a cikin Tsararren Yanayin (mai inganci don haɗin HTTPS). Za a aiwatar da canjin a hankali. nema Fabrairu 17, da farko don ƙananan kaso na masu amfani, sannan a hankali faɗaɗa ɗaukar hoto.
  • Kara Kariya daga sanarwa masu ban haushi masu alaƙa da tabbacin izini. Tunda irin wannan aiki, kamar buƙatun sanarwar tura spam, yana katse aikin mai amfani kuma yana kawar da hankali daga ayyuka a cikin maganganun tabbatarwa, Chrome 80 yanzu yana nuna kayan aikin faɗakarwa a cikin mashin adireshi maimakon tattaunawa daban, yana mai gargadin cewa an toshe buƙatar izini. Wannan tukwici na kayan aiki sannan ya ruguje zuwa mai nuna alama tare da gunkin kararrawa da aka ketare. Ta danna alamar, izinin da aka nema za a iya kunna ko ƙi a kowane lokaci. Za a kunna sabon yanayin ta atomatik don masu amfani waɗanda suka toshe irin waɗannan buƙatun a baya, da kuma ga rukunin yanar gizo masu ƙima da ƙima. An ƙara wani zaɓi na musamman zuwa saitunan (chrome://flags/#quiet-notification-prompts) don kunna sabon yanayin don duk buƙatun.

    Chrome 80 saki
  • An haramta nunin tagogi masu tasowa (kiran hanyar taga.open()) da aika buƙatun XMLHttp na aiki tare a cikin rufe shafi ko ɓoye masu gudanar da taron (zazzagewa, kafin saukarwa, ɓoye shafi, da canjin ganuwa);
  • An ba da shawarar farko tsaro Haɗaɗɗen abun ciki na kafofin watsa labarai (lokacin da aka ɗora kayan aiki akan shafin HTTPS ta amfani da http:// protocol) yanzu za a maye gurbinsu ta atomatik tare da hanyoyin haɗin "https://" a cikin tubalan sake kunna sauti da bidiyo akan shafukan da aka buɗe akan HTTPS. Idan babu albarkatun sauti ko bidiyo akan https, za a toshe lodin sa (ana iya toshe wannan da hannu ta amfani da menu da ke samun dama ta alamar kulle a mashigin adireshi).

    Hotunan za su ci gaba da ɗaukar nauyi ba tare da canzawa ba (za a aiwatar da maye gurbin atomatik a cikin Chrome 81), amma an samar da masu haɓaka gidan yanar gizon tare da haɓaka kaddarorin CSP-buƙatun-marasa aminci da toshe-duk-gauraye-abun ciki don maye gurbinsu da https ko toshe hotuna. An riga an aiwatar da toshe abun ciki mai gauraya don rubutun da iframes.

  • Canji a hankali ya fara rufewa goyon bayan FTP. Tallafin FTP har yanzu yana riƙe ta tsohuwa, amma zai kasance za'ayi Gwajin da za a kashe goyon bayan FTP don wasu kaso na masu amfani (don sake kunnawa, kuna buƙatar buɗe mai binciken tare da zaɓin "-enable-ftp"). A matsayin tunatarwa, abubuwan da suka gabata sun riga sun kashe nunin abun ciki don albarkatun da aka zazzage ta hanyar "ftp: //" yarjejeniya a cikin taga mai bincike (misali, takaddun HTML da fayilolin README ba a nuna su ba), an hana amfani da FTP lokacin zazzage albarkatun ƙasa daga takaddun, kuma an dakatar da goyan bayan FTP proxies. Koyaya, zazzage fayiloli ta hanyoyin haɗin kai kai tsaye da nuna abubuwan da ke cikin kundin adireshi sun kasance mai yiwuwa.
  • Kara
    ikon yin amfani da hotunan SVG vector azaman gunkin gidan yanar gizo (favicon).
  • Saitunan yanzu sun haɗa da ikon zaɓin zaɓi wasu nau'ikan bayanan da aka canjawa wuri yayin aiki tare tsakanin masu bincike.
  • An ƙara ƙa'ida don masu amfani da kamfanoni na tsakiya BlockExternalExtensions, wanda ke ba ka damar hana shigar da add-ons na waje akan na'urar.
  • An aiwatar damar Duban lokaci ɗaya na dukkan jerin kaddarorin ko kira a JavaScript. Misali, samun dama ga "db.user.name.length" a baya yana buƙatar bincika ma'anar duk sassan sassa mataki-mataki, misali, ta amfani da "if (db && db.user &&db.user.name)". Yanzu, amfani da "?" afareta, za ku iya samun dama ga darajar "db?.user?.name?. tsawon" ba tare da bincike na farko ba, kuma irin wannan damar ba zai haifar da kuskure ba. Idan akwai matsaloli (idan an kula da kowane abu a matsayin maras kyau ko rashin bayyana), ƙimar “wanda ba a bayyana ba” za a dawo da shi.
  • JavaScript ya gabatar da sabon ma'aikacin ƙungiyar ma'ana, "??", wanda ke mayar da operand dama idan operand na hagu ba shi da amfani ko ba a bayyana shi ba, kuma akasin haka. Misali, "const foo = bar ?? 'Tsoffin kirtani'" zai dawo da kirtani ko kimar mashaya idan mashaya ba ta da amfani, gami da lokacin da mashaya take 0 da '' '', sabanin ma'aikacin "||".
  • A Yanayin Gwaji na Asali (fasalolin gwaji waɗanda ke buƙatar keɓancewa kunnawa) Ana ba da API ɗin Indexididdigar abun ciki. Gwajin Asalin yana ba da damar samun dama ga wannan API daga aikace-aikacen da aka ɗora daga localhost ko 127.0.0.1, ko bayan yin rijista da karɓar wata alama ta musamman wacce ke aiki na ƙayyadadden lokaci don takamaiman rukunin API. Fihirisar abun ciki, yana ba da metadata game da abubuwan da aka adana a baya ta aikace-aikacen gidan yanar gizo masu gudana a cikin yanayin Progressive Web Apps (PWS). Aikace-aikacen na iya adana bayanai daban-daban, gami da hotuna, bidiyo, da labarai, a cikin mai lilo da samun dama gare su lokacin da haɗin yanar gizon ya ɓace ta amfani da Ma'ajin Cache da IndexedDB APIs. API ɗin Indexididdigar Abubuwan Yana ba ku damar ƙarawa, nemo, da cire irin waɗannan albarkatun. A cikin mai lilo, an riga an yi amfani da wannan API don jera shafuka da kafofin watsa labarai da ake da su don kallon layi.

    Chrome 80 saki
  • An daidaita kuma yanzu ana rarrabawa a waje da Gwajin Asalin API Tuntuɓi Picker, ƙyale mai amfani ya zaɓi shigarwar daga littafin adireshi kuma aika wasu bayanai game da su zuwa gidan yanar gizon. Buƙatun yana ƙayyadaddun jerin kaddarorin don dawo da su. Ana nuna waɗannan kaddarorin a fili ga mai amfani, wanda zai yanke shawarar ko zai watsa su. Ana iya amfani da API ɗin, alal misali, a cikin abokin ciniki na saƙon gidan yanar gizo don zaɓar masu karɓa don imel mai fita, a cikin aikace-aikacen yanar gizo tare da ayyukan VoIP don fara kira zuwa takamaiman lamba, ko a cikin hanyar sadarwar zamantakewa don nemo abokai da ke wanzu. Bugu da ƙari, Gwaje-gwajen Asalin sun gabatar da sabbin kaddarorin Masu Zabin Tuntuɓi: ban da cikakken suna, imel, da lambar waya da aka samo a baya, an ƙara ikon aika adireshin gidan waya da hoto.
  • A cikin Ma'aikatan Yanar Gizo shawara Sabuwar hanyar loda kayan aikin ECMAScript tana kawar da buƙatar aikin shigo da rubutun (), wanda ke toshe ma'aikaci yayin sarrafa rubutun da aka shigo da shi kuma yana aiwatar da shi a cikin mahallin duniya. Sabuwar hanyar ta ƙunshi ƙirƙirar samfura na musamman don Ma'aikatan Gidan Yanar Gizo waɗanda ke tallafawa daidaitattun hanyoyin shigo da JavaScript kuma ana iya loda su da ƙarfi ba tare da toshe ma'aikaci ba. An samar da sabon nau'in albarkatu, 'module', a cikin maginin Ma'aikata don loda kayayyaki:

    ma'aikacin ma'aikaci = sabon Ma'aikaci ('ma'aikaci.js', {
    irin: 'module'
    });

  • An aiwatar Gina-ginen JavaScript na sarrafa rafukan da aka matsa, yana kawar da buƙatar ɗakunan karatu na waje. APIs an ƙara su don matsawa da ragewa. CompressionStream da DecompressionStreamMatsi ta amfani da gzip da deflate algorithms ana tallafawa.

    const compressionReadableStream
    = shigarwaReadableStream.pipeThrough(sabon CompressionStream('gzip'));

  • Ƙara kayan CSS"line-break: ko'ina", ba da izinin hutu a matakin kowane hali na rubutu, gami da hutu kusa da alamomin rubutu, wuraren da aka riga aka ayyana ( ) kuma a tsakiyar kalmomi. CSS dukiya"cika-nannade: ko'ina» ba da damar karya jerin haruffa marasa karye a kowane wuri idan ba za a iya samun matsayi da ya dace da hutu a cikin zaren ba.
  • Don abun cikin mai jarida da aka sarrafa ta hanyar rufaffen tsari, an aiwatar da goyan bayan hanyar MediaCapabilities.decodingInfo(), wanda ke ba da bayanai game da damar mai binciken da ke da alaƙa da zazzage abubuwan da aka kare (alal misali, ana iya amfani da wannan hanyar don zaɓar yanayi mai inganci ko ceton wutar lantarki dangane da samuwan bandwidth da girman allo).
  • Hanyar da aka ƙara HTMLVideoElement.getVideoPlaybackQuality(), ta inda zaku iya samun bayanai game da aikin sake kunna bidiyo don daidaita bitrate, ƙuduri da sauran sigogin bidiyo.
  • A cikin API Mai Kula da Biyan Kuɗi, wanda ke sauƙaƙe haɗin kai tare da tsarin biyan kuɗi na yanzu, an ƙara ƙarfin wakilai sarrafa adireshi da bayanan tuntuɓar mai sarrafa tsarin biyan kuɗi na waje ( aikace-aikacen tsarin biyan kuɗi na iya samun ingantaccen bayani fiye da mai bincike).
  • Ƙara goyon bayan taken HTTP Sec-Fetch-Dest, wanda ke ba da damar aika ƙarin metadata game da nau'in abun ciki da ke da alaƙa da buƙatun (misali, don buƙatun ta alamar img, nau'in an ƙayyade shi azaman "image," don fonts - "font," don rubutun - "rubutun," don salo - "style," da dai sauransu). Dangane da ƙayyadadden nau'in, uwar garken na iya ɗaukar matakan kariya daga wasu nau'ikan hare-hare (misali, ba zai yuwu a ƙayyade hanyar haɗi zuwa mai kula da kuɗin kuɗi ta hanyar alamar img ba, don haka bai kamata a sarrafa irin waɗannan buƙatun ba).
  • A cikin injin JavaScript V8 an inganta ingantawa Ma'ajiyar ma'auni. Maimakon adana cikakken ƙimar 64-bit, ƙananan ƙananan raƙuman maƙasudin kawai ana adana su. Wannan haɓakawa ya rage yawan amfani da ƙwaƙwalwar ajiya da 40%, akan farashin 3-8% hukuncin aiki.
    Chrome 80 saki

    Chrome 80 saki
  • Canje-canje a cikin kayan aiki don masu haɓaka gidan yanar gizo:
    • Gidan wasan bidiyo na yanar gizo yanzu yana goyan bayan sake fasalin bari da maganganun aji.

      Chrome 80 saki
    • Ingantattun kayan aikin gyara matsala na Gidan Yanar Gizo. Ƙara tallafi DWARF don takawa ta hanyar gyara kurakurai, saita wuraren warwarewa, da kuma nazarin tari a cikin lambar tushe wanda aka rubuta aikace-aikacen WebAssembly a ciki.

      Chrome 80 saki
    • An inganta kwamitin nazarin ayyukan cibiyar sadarwa. An ƙara ikon duba sarkar kiran rubutun da ke da alaƙa da ƙaddamarwar buƙata.

      Chrome 80 saki

      An ƙara sabbin ginshiƙan Hanyoyi da URL, suna nuna cikakkiyar hanya da cikakkun URL don kowace hanyar sadarwa. Buƙatun da aka zaɓa yanzu an haskaka shi a cikin zane-zane.

      Chrome 80 saki
    • An ƙara wani zaɓi don canza sigar mai amfani-Agent zuwa shafin Yanar Gizon Yanar Gizo.

      Chrome 80 saki
    • An gabatar da sabon hanyar sadarwa don keɓance kwamitin tantancewa.
      Chrome 80 saki
    • A cikin tab Ɗaukar hoto Kuna iya zaɓar tattara bayanan ɗaukar hoto don kowane aiki ko don kowane toshe lamba (ƙarin ƙididdiga, amma yana buƙatar ƙarin albarkatu).

      Chrome 80 saki
  • Bayyana aikin AppCache (fasaha don tsara aikin aikace-aikacen yanar gizo a yanayin layi) iyakance littafin adireshi na yanzu (idan an ɗora bayanin daga www.example.com/foo/bar/, to fasalin sake rubuta URL zai yi aiki ne kawai a cikin /foo/bar/). A cikin Chrome 82, tallafi ga AppCache ana shirin cire shi gaba daya. Dalilin da aka bayyana shi ne don kawar da ɗaya daga cikin ɓangarorin harin da ke da alaƙa da rubutun giciye. Ana ba da shawarar yin amfani da API maimakon AppCache. cover.
  • An Kashe goyon baya ga gadon WebVR 1.1 API, wanda za'a iya maye gurbinsa da Na'urar WebXR, wanda ke ba ku damar samun dama ga abubuwan haɗin gwiwa don ƙirƙirar gaskiya da haɓaka gaskiya da haɓaka aiki tare da nau'ikan na'urori daban-daban, daga kwalkwali na zahiri na zahiri zuwa mafita dangane da na'urorin hannu.
  • Masu kula da yarjejeniya da aka haɗa ta hanyar rajistaProtocolHandler() da hanyoyin rashin rijistaProtocolHandler() hanyoyin yanzu ba za su iya aiki kawai a cikin amintaccen mahallin (lokacin samun dama ta HTTPS).

Baya ga sabbin abubuwa da gyare-gyaren kwaro, sabon sigar yana kawar da shi 56 rauni. An gano yawancin raunin da aka samu a sakamakon kayan aikin gwaji na atomatik Adireshin Sanitizer, Mai Sanitizer, Gudanar da Mutuncin Ruwa, LibFuzzer и AFLBa a gano mahimman batutuwan da za su iya ba da izinin ketare duk matakan kariya na bincike da aiwatar da lamba a wajen yanayin sandbox ba da aka gano. A matsayin wani ɓangare na shirin ba da lamuni don sakin na yanzu, Google ya ba da kyaututtuka 37 da suka kai dalar Amurka 48 (lahutun $10000 ɗaya, ladan $5000 uku, ladan $3000 uku, ladan $2000 huɗu, dala $1000 uku, da kuma $500). Har yanzu ba a tantance adadin 17 daga cikin tukuicin ba.

source: budenet.ru

Add a comment