Itinatampok ang Chrome 94 beta na may mga pagpapahusay sa media API at marami pa

Ilang araw na ang nakakalipas Inanunsyo ng Google ang pagkakaroon ng beta na bersyon ng Chrome 94. Ang bagong bersyon ay nagdaragdag ng mga bagong pag-andar sa browser at nagdadala rin ng ilang mga pagpapabuti, bukod sa kung saan Ang WebCodecs API ay minarkahan para makumpleto bilang bahagi ng orihinal na pagsubok at samakatuwid ay opisyal na magagamit.

Ang WebGPU ay pumapasok sa paunang yugto ng pagsubok ng Chrome 94. Ang WebGPU ay bahagi ng beta na bersyon ng Chrome 94 at ng mga developer ng Chrome Nilalayon nilang maabot ang lahat ng mga gumagamit sa matatag na bersyon ng Chrome 99. 

Ang mga umiiral na media API ay mataas na antas at lubos na nakatuon, kaya't ang isang mababang antas na codec API ay mas mahusay na susuportahan ang mga umuusbong na application, tulad ng sensitibong latency na streaming ng laro, mga epekto sa client-side, o transcoding, at suporta para sa mga lalagyan ng media.

La WebCodecs API punan ang mga puwang na ito sa pamamagitan ng magbigay ng isang paraan upang magamit ang mga bahagi ng multimedia na mayroon na sa browser.

Habang ang WebGPU API ay ang kahalili sa WebGL at WebGL2 graphics API para sa Web at nag-aalok ng mga modernong tampok tulad ng "GPU computing"pati na rin ang mas murang pag-access sa hardware ng GPU at mas mahusay, mas mahuhulaang pagganap.

Ito ay isang pagpapabuti sa umiiral na mga interface ng WebGL, na idinisenyo para sa pagguhit ng mga imahe, ngunit maiakma lamang sa iba pang mga uri ng mga kalkulasyon nang may malaking pagsisikap. Inilalantad ng WebGPU ang mga modernong kakayahan sa graphics, kabilang ang Direct3D 12, Metal, at Vulkan, upang maisagawa ang pag-render at pag-render ng mga operasyon sa isang GPU. Ang tampok na ito ay orihinal na nasubukan sa Chrome 94, na may pag-asang magpapadala ito sa Chrome 99.

Ayon sa Google, mahirap lumikha ng mga web application na tumutugon sa pakikipag-ugnayan ng gumagamit at manatiling tumutugon sa paglipas ng panahon. Ang mga script ay isa sa mga pangunahing salarin pagkawala ng kakayahang tumugon.

"Dalhin ang halimbawa ng isang» hanapin habang nagta-type ka ng «function: ang isang application na may pagpapaandar na ito ay dapat sundin ang input ng gumagamit habang kinukuha at ipinapakita ang mga resulta. Hindi nito isinasaalang-alang ang anumang nangyayari sa pahina, tulad ng mga animasyon, na dapat maproseso nang walang mga problema, "sabi ng kumpanya.

Tinantya ng Google na malulutas ng pamamaraang scheduler.postTask () ang mga dilemmas na ito sa pag-iskedyul sa pamamagitan ng pagpapahintulot sa mga developer na mag-iskedyul ng mga gawain (mga callback ng JavaScript) kasama ang isang tagapag-iskedyul ng browser ng operating system na may tatlong mga antas ng priyoridad: lock ng gumagamit, nakikita ng gumagamit, at background (lock ng gumagamit, nakikita ng gumagamit at background). Inilalantad din nito ang isang interface ng TaskController, na maaaring magpawalang-bisa ng mga gawain at baguhin ang kanilang prayoridad. Nakumpleto ng tampok na ito ang paunang pagsubok sa Chrome 93 at magagamit na bilang default sa Chrome.

Bilang karagdagan sa mga nabanggit na item, ang bersyon na ito ng Chrome nagpapakilala ng isang bagong code ng katayuan ng HTTP: 103 Paunang mga tip upang mai-preload muna ang mga sub-mapagkukunan. Kapag may kasamang isang 103 tugon o iba pang mga header ng link, tangkaing i-preload ng Chromium (at / o paunang kumonekta, i-preload) ang tinukoy na mga mapagkukunan bago matanggap ang pangwakas na tugon. Ayon sa Google, binibigyan nito ang mga developer ng web ng isang paraan upang ma-optimize ang mga app, site, at pahina.

Ang isa pang bagong novelty ay ang interface ng Ang VirtualKeyboard na may mga pamamaraan at katangian upang makontrol ang pagpapakita o pagtatago ng isang virtual na keyboard. Nagti-trigger din ito ng mga kaganapan sa laki ng virtual keyboard kapag ang nilalaman ng pahina ay naitim. Ang virtual keyboard ay ang on-screen na keyboard na ginagamit para sa pag-input sa mga sitwasyon kung saan maaaring hindi magamit ang isang keyboard keyboard.

Hindi tulad ng isang keyboard ng hardware, maaaring iakma ng isang virtual na keyboard ang hugis nito upang ma-optimize ito ayon sa inaasahang pag-input. Ang mga developer ay may kontrol sa ipinakitang form ng virtual keyboard sa pamamagitan ng katangian ng input mode, ngunit may limitadong kontrol sa kapag ipinakita o nakatago ang virtual keyboard.

Gayundin Ang mga kahilingan sa sub-mapagkukunan mula sa pribadong network ay pinaghigpitan upang ma-secure ang mga konteksto. Nag-aalok ang Pribadong Network Access ng isang hanay ng mga pagbabago na inilaan upang limitahan ang epekto ng mga kahilingan na ginawa sa mga server na ito, na tinitiyak na tatanggap ang mga server ng anumang komunikasyon sa mga panlabas na entity. Upang maging makabuluhan ang pakikilahok na ito, dapat magagarantiyahan ng mga server na ang pinagmulan ng kliyente ay napatunayan. Para sa hangaring ito, ang mga ligtas na konteksto lamang ang pinapahintulutan na gumawa ng mga panlabas na kahilingan.

Fuente: https://blog.chromium.org


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.