Ang pagpagawas sa Chrome 106

Gipadayag sa Google ang pagpagawas sa web browser sa Chrome 106. Sa samang higayon, ang usa ka lig-on nga pagpagawas sa libre nga proyekto sa Chromium, nga nagsilbing basehan sa Chrome, anaa. Ang browser sa Chrome lahi sa Chromium sa paggamit sa mga logo sa Google, ang presensya sa usa ka sistema sa pagpadala sa mga pahibalo kung adunay pagkahagsa, mga module alang sa pagdula sa sulud nga giprotektahan sa kopya sa video (DRM), usa ka sistema alang sa awtomatikong pag-install sa mga update, permanente nga makapahimo sa pag-inusara sa Sandbox. , paghatag og mga yawe sa Google API ug pagpasa sa RLZ- sa pagpangita. Alang niadtong nanginahanglan ug dugang panahon sa pag-update, ang Extended Stable nga sanga gilain nga gisuportahan, gisundan sa 8 ka semana. Ang sunod nga pagpagawas sa Chrome 107 gikatakda alang sa Oktubre 25th.

Mga dagkong kausaban sa Chrome 106:

  • Alang sa mga tiggamit sa paghimo sa desktop, ang Prerender2 gipalihok pinaagi sa default aron aktibo nga maghatag sulud sa rekomendasyon sa address bar sa Omnibox. Ang predictive rendering nagdugang sa nauna nga magamit nga abilidad sa pagkarga sa mga rekomendasyon nga lagmit nga ma-navigate nga wala maghulat sa usa ka pag-klik sa gumagamit. Dugang sa pagkarga, ang sulud sa mga panid nga may kalabotan sa mga rekomendasyon mahimo na nga ma-render sa usa ka buffer (lakip ang pagpatuman sa script ug punoan sa DOM formation), nga nagtugot alang sa diha-diha nga pagpakita sa mga rekomendasyon human sa usa ka click .
  • Naghatag ug abilidad sa pagpangita sa kasaysayan, mga bookmark ug mga tab direkta gikan sa Omnibox address bar. Aron ma-localize ang pagpangita, gisugyot ang @history, @bookmarks ug @tabs control tags. Pananglitan, aron makapangita sa mga bookmark kinahanglan nimo nga isulod ang "@bookmarks search phrase". Aron ma-disable ang pagpangita gikan sa address bar, adunay espesyal nga kapilian sa mga setting sa pagpangita.
    Ang pagpagawas sa Chrome 106
    Ang pagpagawas sa Chrome 106
  • Ang suporta alang sa teknolohiya sa Server Push, nga gihubit sa HTTP/2 ug HTTP/3 nga mga sumbanan, gi-disable pinaagi sa default ug gitugotan ang server nga magpadala mga kapanguhaan sa kliyente nga wala maghulat sa ilang klaro nga hangyo. Ang rason nga gikutlo sa paghunong sa suporta mao ang wala kinahanglana nga pagkakomplikado sa pagpatuman sa teknolohiya kung ang mas simple ug parehas nga epektibo nga mga alternatibo anaa, sama sa tag , HTTP nga tubag 103 ug WebTransport protocol. Sumala sa estadistika sa Google, sa 2021, mga 1.25% sa mga site nga nagpadagan sa HTTP/2 migamit sa Server Push, ug sa 2022 kini nga numero mikunhod ngadto sa 0.7%. Ang teknolohiya sa Server Push naa usab sa espesipikasyon sa HTTP/3, apan sa praktis daghang mga produkto sa software sa server ug kliyente, lakip ang browser sa Chrome, wala una nagpatuman niini.
  • Ang abilidad sa paggamit sa dili ASCII nga mga karakter sa mga dominyo nga gipiho sa Cookie header gipugngan (alang sa IDN nga mga dominyo, ang mga dominyo kinahanglan nga itakda sa punycode format). Ang pagbag-o nagdala sa browser sa pagsunod sa RFC 6265bis ug ang pamatasan nga gipatuman sa Firefox.
  • Gisugyot nga mas klaro nga mga label aron mahibal-an ang mga screen sa mga pag-configure sa multi-monitor. Ang parehas nga mga label mahimong ipakita sa mga dialog para sa pagtugot sa pag-abli sa usa ka bintana sa usa ka eksternal nga screen. Pananglitan, imbes sa external screen number ('External Display 1'), ang monitor model name ('HP Z27n') ipakita na karon.
  • Mga pag-uswag sa bersyon sa Android:
    • Ang panid sa kasaysayan sa pag-browse nagsuporta sa mekanismo sa "Pagbiyahe", nga nagsumaryo sa nangaging kalihokan pinaagi sa pag-grupo sa impormasyon bahin sa nabuhat kaniadto nga mga pangutana sa pagpangita ug mga panid nga gitan-aw. Kung imong gisulod ang mga keyword sa address bar, kung gigamit na sila kaniadto sa mga pangutana, giaghat ka nga ipadayon ang pagpangita gikan sa nabalda nga posisyon.
    • Sa mga aparato nga adunay platform sa Android 11, posible nga babagan ang usa ka panid nga giablihan sa mode nga incognito pagkahuman sa pagbalhin sa lain nga aplikasyon. Aron makapadayon sa pag-browse human sa pag-block, gikinahanglan ang authentication. Sa kasagaran, ang pag-block gi-disable ug nanginahanglan pagpaaktibo sa mga setting sa pagkapribado.
    • Kung gisulayan nimo ang pag-download sa mga file gikan sa mode nga incognito, makadawat ka usa ka dugang nga hangyo sa kumpirmasyon aron ma-save ang file ug usa ka pasidaan nga ang na-download nga file makita sa ubang mga tiggamit sa aparato, tungod kay kini ma-save sa lugar sa pag-download manager.
      Ang pagpagawas sa Chrome 106
  • Ang chrome.runtime API gihunong na para sa tanang site. Kini nga API gihatag lamang kung ang mga add-on sa browser konektado niini. Kaniadto, ang chrome.runtime magamit alang sa tanan nga mga site tungod kay gigamit kini sa built-in nga CryptoToken add-on nga adunay pagpatuman sa U2F API, nga wala na gisuportahan.
  • Daghang mga bag-ong API ang gidugang sa Origin Trials mode (mga eksperimento nga mga bahin nga nanginahanglan lahi nga pagpaaktibo). Ang Origin Trial nagpasabot sa abilidad sa pagtrabaho uban sa espesipikong API gikan sa mga aplikasyon nga gi-download gikan sa localhost o 127.0.0.1, o human sa pagparehistro ug pagdawat sa usa ka espesyal nga timaan nga balido sa limitado nga panahon alang sa usa ka piho nga site.
    • Ang konsepto sa anonymous nga mga iframe, nga nagtugot sa usa ka dokumento nga makarga sa usa ka bulag nga konteksto, nga wala'y kalabutan sa ubang mga iframe ug sa nag-unang dokumento.
    • Pop-Up API alang sa pagpakita sa mga elemento sa interface sa ibabaw sa ubang mga elemento, pananglitan, alang sa pag-organisar sa trabaho sa mga interactive nga menu, tooltip, mga himan sa pagpili sa sulod ug mga sistema sa pagbansay. Ang bag-ong "popup" attribute gigamit aron ipakita ang elemento sa pinakataas nga layer. Dili sama sa mga dialog nga gihimo gamit ang elemento Gitugotan ka sa bag-ong API sa paghimo og mga modeless nga dialog, pagdumala sa mga panghitabo, paggamit sa mga animation, ug paghimo og flexible nga mga kontrol sa popup area.
  • Ang 'grid-template-columns' ug 'grid-template-rows' nga mga kabtangan nga gigamit sa CSS Grid karon nagsuporta sa interpolation aron makahatag og hapsay nga transisyon tali sa lain-laing grid states.
  • Ang 'forced-color-adjust' nga CSS property karon nagsuporta sa 'preserve-parent-color' value, nga kung itakda, magpahinabo sa 'color' property nga manghulam sa bili niini gikan sa parent element.
  • Ang propyedad nga "-webkit-hyphenate-character" gikuha gikan sa prefix nga "-webkit-" ug anaa na karon sa ngalan nga "hyphenate-character". Kini nga kabtangan mahimong gamiton aron itakda ang hilo nga gamiton imbes sa line break nga karakter ("-").
  • Ang ikatulo nga edisyon sa Intl.NumberFormat API gipatuman, nga naglakip sa bag-ong mga function formatRange(), formatRangeToParts() ug selectRange(), paggrupo sa mga set, bag-ong mga opsyon alang sa rounding ug pagtakda sa katukma, ug ang abilidad sa paghubad sa mga string isip decimal nga numero .
  • Ang ReadableStream API midugang og suporta alang sa episyente nga direktang pagbalhin sa binary nga datos gikan sa serial port, pag-bypass sa internal nga mga pila ug mga buffer. Ang direkta nga pagbasa mahimo pinaagi sa pagbutang sa BYOB mode - "port.readable.getReader({mode: 'byob' })".
  • Ang mga interface sa software alang sa pagtrabaho uban sa audio ug video (AudioDecoder, AudioEncoder, VideoDecoder ug VideoEncoder) nagdugang suporta alang sa "dequeue" nga panghitabo ug mga kaubang callback nga tawag, nga gi-activate sa dihang ang codec nagsugod sa pagpatuman sa queued content encoding o decoding nga mga buluhaton.
  • Ang WebXR Device API nagpatuman sa abilidad sa hilaw nga pag-access sa mga texture sa mga hulagway gikan sa camera, nga gi-synchronize sa kasamtangan nga posisyon sa virtual nga palibot.
  • Ang mga pag-ayo gihimo sa mga himan alang sa mga web developer. Ang panel sa Mga Tinubdan karon adunay katakus sa paggrupo sa mga file pinaagi sa gigikanan. Gipaayo ang stack trace alang sa asynchronous nga mga operasyon. Posible na karon nga awtomatiko nga ibaliwala ang nahibal-an nga mga script sa ikatulo nga partido kung mag-debug. Gidugang ang abilidad sa pagtago sa mga wala gibalewala nga mga file sa mga menu ug mga panel. Mas maayo nga pagdumala sa call stack sa debugger.
    Ang pagpagawas sa Chrome 106

    Usa ka bag-ong track sa Interaksyon ang gidugang sa Performance panel aron mahanduraw ang interaksyon sa panid ug mailhan ang potensyal nga mga isyu sa pagtubag sa interface.

    Ang pagpagawas sa Chrome 106

Dugang sa mga inobasyon ug pag-ayo sa bug, ang bag-ong bersyon nagwagtang sa 20 ka mga kahuyangan. Daghan sa mga kahuyangan ang giila isip resulta sa automated testing gamit ang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ug AFL tools. Wala’y nakita nga kritikal nga mga problema nga magtugot sa usa nga makalikay sa tanan nga lebel sa proteksyon sa browser ug ipatuman ang code sa sistema sa gawas sa palibot sa sandbox. Isip kabahin sa programa sa pagbayad sa cash rewards sa pagdiskubre sa mga kahuyangan alang sa kasamtangan nga pagpagawas, ang Google mibayad og 16 ka mga awards nga nagkantidad og $38500 (usa ka award matag usa sa $9000, $7500, $7000, $5000, $4000, $3000, $2000 ug $1000). Ang gidak-on sa walo ka mga ganti wala pa matino.

Source: opennet.ru

Idugang sa usa ka comment