Weşana Chrome 106

Google serbestberdana geroka webê Chrome 106 eşkere kir. Di heman demê de, serbestberdana bi îstîqrar a projeya Chromium ya belaş, ku bingeha Chrome-ê ye, heye. Geroka Chrome ji Chromium di karanîna logoyên Google de, hebûna pergalek ji bo şandina agahdariyan di dema têkçûn de, modulên ji bo lîstina naveroka vîdyoyê-parastî ya kopî (DRM), pergalek ji bo sazkirina bixweber nûvekirinan, bi domdarî çalakkirina veqetandina Sandbox-ê ji Chromium cûda dibe. , mifteyên API-ya Google-ê peyda dike û dema ku li parametreyên lêgerînê RLZ-ê vediguhezîne. Ji bo kesên ku ji bo nûvekirinê bêtir dem hewce ne, şaxê Extended Stable ji hev veqetandî tê piştgirî kirin, li dû wê 8 hefte. Daxuyaniya paşîn a Chrome 107 di 25-ê Cotmehê de tê plansaz kirin.

Guhertinên sereke di Chrome 106 de:

  • Ji bo bikarhênerên çêkirina sermaseyê, Prerender2 ji hêla xwerû ve hatî çalak kirin ku bi proaktîf naveroka pêşniyarê di barika navnîşana Omnibox de pêşkêş bike. Pêşniyara pêşbînîker şiyana ku berê peyda dibe temam dike ji bo barkirina pêşnîyarên ku bi îhtimaleke mezin bêyî ku li benda klîkek bikarhêner were rêve kirin. Ji bilî barkirinê, naveroka rûpelên têkildarî pêşniyaran naha dikare di tamponek de were pêşkêş kirin (bi darvekirina skrîptê û dara DOM jî tê de damezrandin), ku destûrê dide pêşandana tavilê ya pêşniyaran piştî klîk.
  • Kapasîteya lêgerîna dîrok, nîşangir û tabloyan rasterast ji barika navnîşana Omnibox peyda dike. Ji bo herêmîkirina lêgerînê, etîketên kontrolê yên @history, @bookmarks û @tabs têne pêşniyar kirin. Mînakî, ji bo lêgerîna di nîşangiran de hûn hewce ne ku têkevin "hevoka lêgerîna @bookmarks". Ji bo neçalakkirina lêgerîna ji barê navnîşanê, vebijarkek taybetî di mîhengên lêgerînê de heye.
    Weşana Chrome 106
    Weşana Chrome 106
  • Piştgiriya ji bo teknolojiya Server Push, ku di standardên HTTP/2 û HTTP/3 de hatî destnîşan kirin, ji hêla xwerû ve neçalak e û dihêle server bêyî ku li benda daxwaza xwe ya eşkere çavkanîyan bişîne ji xerîdar re. Sedema ku ji bo rawestandina piştgirîyê hatî destnîşan kirin ev e ku ew teknolojiyê pir tevlihev dike ku dema ku alternatîfên sadetir û yeksan bi bandor peyda dibin, wek etîketa , bersiva HTTP 103, û protokola WebTransport. Li gorî statîstîkên Google, di sala 2021-an de, ji sedî 1.25% ji malperên ku HTTP/2 dixebitin Server Push bikar anîne û di sala 2022-an de ev rêje daket 0.7%. Teknolojiya Server Push di taybetmendiya HTTP/3 de jî heye, lê di pratîkê de gelek hilberên nermalava server û xerîdar, tevî geroka Chrome, di destpêkê de ew bicîh neanîn.
  • Kapasîteya karanîna tîpên ne-ASCII di domên ku di sernavê Cookie de hatine destnîşan kirin de neçalak e (ji bo domên IDN, domain divê di forma punycode de bêne destnîşan kirin). Guhertin gerokê bi RFC 6265bis û tevgera ku di Firefox-ê de hatî bicîh kirin re tîne.
  • Etîketên zelaltir pêşniyar kirin da ku ekranan di mîhengên pir-monîtor de nas bikin. Ji bo dayîna destûrên vekirina pencereyek li ser ekranek derveyî, nîşaneyên weha dikarin di diyalogan de werin xuyang kirin. Mînakî, li şûna jimareya dîmendera derveyî ('Pêşandana Derveyî 1'), navê modela çavdêriyê ('HP Z27n') dê nuha were xuyang kirin.
  • Di guhertoya Android-ê de çêtirkirin:
    • Rûpela dîroka gerokê mekanîzmaya "Rêwî" piştgirî dike, ku çalakiya rabirdûyê bi komkirina agahdariya li ser pirsên lêgerînê yên berê hatine darvekirin û rûpelên ku hatine dîtin berhev dike. Gava ku hûn di barika navnîşan de peyvên sereke dinivîsin, heke ew berê di pirsan de hatine bikar anîn, ji we tê xwestin ku lêgerînê ji pozîsyona qutkirî bidomînin.
    • Li ser cîhazên bi platforma Android 11, mimkun e ku rûpelek ku di moda nenaskirî de hatî vekirin piştî guheztina serîlêdana din were asteng kirin. Ji bo berdewamkirina gerê piştî astengkirinê, verastkirin hewce ye. Ji hêla xwerû ve, astengkirin neçalak e û di mîhengên nepenîtiyê de çalakkirin hewce dike.
    • Dema ku hûn hewl didin ku pelan ji moda nenas dakêşînin, hûn ê daxwaznameyek pejirandinê ya din bistînin da ku pelê hilînin û hişyariyek ku pelê dakêşandî dê ji bikarhênerên din ên cîhazê re xuya bibe, ji ber ku ew ê li qada rêveberê dakêşanê were hilanîn.
      Weşana Chrome 106
  • API-ya chrome.runtime ji bo hemî malperan hate sekinandin. Ev API nuha tenê tê peyda kirin ger pêvekên gerokê pê ve girêdayî bin. Berê, chrome.runtime ji bo hemî malperan peyda bû ji ber ku ew ji hêla pêveka çêkirî ya CryptoToken ve bi pêkanîna U2F API-ya ku êdî nayê piştgirî kirin ve hatî bikar anîn.
  • Gelek API-yên nû li moda Origin Trials (taybetmendiyên ceribandinê yên ku çalakkirina cihêreng hewce dike) hatine zêde kirin. Origin Trial tê vê wateyê ku meriv bi API-ya diyarkirî re ji serîlêdanên ku ji localhost an 127.0.0.1 dakêşandî, an piştî tomarkirin û wergirtina tokenek taybetî ya ku ji bo malperek taybetî ji bo demek sînorkirî derbasdar e, dixebite.
    • Têgeha iframesên nenas, dihêle ku belgeyek di çarçoveyek cûda de were barkirin, ku bi iframên din û belgeya sereke re ne têkildar be.
    • Pop-Up API ji bo nîşandana hêmanên navbeynê li ser hêmanên din, mînakî, ji bo organîzekirina xebata pêşekên înteraktîf, serişteyên amûran, amûrên hilbijartina naverokê û pergalên perwerdehiyê. Taybetmendiya nû "popup" tê bikar anîn da ku hêmanê li ser qata herî jorîn nîşan bide. Berevajî diyalogên ku bi hêmana hatine afirandin, API-ya nû dihêle hûn diyalogên bêmode biafirînin, bûyeran bi rê ve bibin, anîmasyon bikar bînin, û kontrolên popover-ê yên maqûl biafirînin.
  • Taybetmendiyên "grid-şablon-stûn" û "grid-şablon-rêz"ên ku di CSS Grid de têne bikar anîn naha piştgirîya navberê dikin da ku veguheztinek nerm di navbera dewletên cûda yên torê de peyda bike.
  • Taybetmendiya CSS-ê ya 'reng-reng-rêkûpêk bi zorê' naha ji bo nirxa 'parastin-bav-reng' piştgirî heye, ku dema were danîn, dibe sedem ku taybetmendiya 'reng' nirxa xwe ji hêmana dêûbav deyn bike.
  • Taybetmendiya "-webkit-hyphenate-character" ji pêşgira "-webkit-" hatiye rakirin û niha di bin navê "hyphenate-character" de heye. Ev taybetmendî dikare were bikar anîn da ku rêzika ku li şûna karaktera veqetandina rêzê ("-") were bikar anîn were danîn.
  • Çapa sêyem a API-ya Intl.NumberFormat hate bicîh kirin, ku tê de fonksiyonên nû formatRange(), formatRangeToParts() û selectRange(), komkirina koman, vebijarkên nû ji bo dorpêçkirin û rastkirina danînê, û şiyana şirovekirina rêzan wekî hejmarên dehiyê pêk tîne. .
  • ReadableStream API ji bo veguheztina rasterast a binaryê ya ji porta serial piştgirî zêde kiriye, ku rêz û tamponên navxweyî derbas dike. Xwendina rasterast bi danîna moda BYOB - "port.readable.getReader({ moda: 'byob' })" tê çalak kirin.
  • Têkiliyên nermalavê yên ji bo xebata bi deng û vîdyoyê re (AudioDecoder, AudioEncoder, VideoDecoder û VideoEncoder) piştgirî ji bo bûyera "dequeue" û bangên vegerê yên pêwenddar zêde kirine, dema ku kodek dest bi cîbicîkirina karên şîfrekirin an dekodkirina naveroka rêzkirî dike.
  • WebXR Device API şiyana gihîştina raweya nîgarên wêneyan ji kamerayê pêk tîne, ku bi rewşa heyî ya di hawîrdora virtual de hevdeng e.
  • Pêşveçûn li amûrên ji bo pêşdebirên malperê hatine çêkirin. Naha panela Çavkaniyan xwedan şiyana komkirina pelan li gorî çavkaniyê ye. Ji bo operasyonên asynkron şopa stackê ya çêtir kirin. Naha mimkun e ku meriv bixweberî nivîsarên partiya sêyemîn ên naskirî dema ku xeletiyê dike paşguh bike. Kapasîteya veşartina pelên paşguhkirî di pêşek û panelan de zêde kir. Di debuggerê de guheztina stûna bangê çêtir kirin.
    Weşana Chrome 106

    Rêgezek Danûstandinên nû li panela Performansê hate zêdekirin da ku pêwendiya rûpelê xuya bike û pirsgirêkên potansiyela bersivdayina navbeynê nas bike.

    Weşana Chrome 106

Ji bilî nûbûn û rastkirina xeletiyan, guhertoya nû 20 qelsiyan ji holê radike. Gelek qelsî di encama ceribandina otomatîkî de bi karanîna amûrên AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer û AFL hatine nas kirin. Pirsgirêkên krîtîk nehatine nas kirin ku bihêle meriv hemî astên parastina gerokê derbas bike û kodê li ser pergalê li derveyî hawîrdora sandboxê bicîh bike. Di çarçoveya bernameyê de ji bo dayîna xelatên diravî ji bo vedîtina qelsiyan ji bo serbestberdana heyî, Google 16 xelatên bi nirxê 38500 dolaran da (ji her yekê xelatek 9000, 7500, 7000, 5000, 4000, 3000, 2000 û 1000 dolar). Mezinahiya heşt xelatan hêj nehatiye diyarkirin.

Source: opennet.ru

Add a comment