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
  • Suporta para sa teknolohiya sa Server Push, nga gihubit sa mga sumbanan sa HTTP/2 ug HTTP/3 ug nagtugot server Pagpadala og mga kapanguhaan ngadto sa kliyente nga dili na maghulat og klaro nga hangyo. Ang hinungdan sa paghunong sa suporta mao ang dili kinahanglan nga pagkakomplikado sa implementasyon sa teknolohiya, tungod sa pagkaanaa sa mas simple ug parehas nga epektibo nga mga alternatibo, sama sa tag. , HTTP response 103, ug ang WebTransport protocol. Sumala sa estadistika sa Google, sa 2021, gibana-bana nga 1.25% sa mga site nga nagdagan sa HTTP/2 migamit sa Server Push, ug sa 2022, kini nga numero miubos ngadto sa 0.7%. Ang teknolohiya sa Server Push anaa usab sa espesipikasyon sa HTTP/3, apan sa praktis, daghang mga produkto sa software sa server ug kliyente, lakip ang Chrome browser, ang wala una nga nagpatuman niini.
  • Gi-disable ang abilidad sa paggamit sa mga karakter nga dili ASCII sa mga domain nga gitino sa Cookie header (para sa mga IDN domain, kinahanglan nimong ipiho mga domain (sa punycode format). Kini nga pagbag-o naghimo sa browser nga mosunod sa RFC 6265bis ug sa 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