Otu MousePlayer si arụ ọrụ
Ntuziaka dị mfe maka nhazi nsuso anyị, otu e si ejikwa nha pikselụ ihuenyo n'ofe ngwaọrụ na oke usoro.
1. Ihe mere anyị anaghị eji ndekọ vidio
Echiche na-ezighi ezi a na-enwekarị bụ na ngwa nyocha anya na-edekọ faịlụ vidio nkịtị (dịka MP4 ma ọ bụ WebM) nke ihuenyo onye ọbịa. Ime otu ahụ ga-eri nnukwu bandwit, mee ka webụsaịtị gị dị nwayọọ nke ukwuu ma mepụta ederede na-adịghị nkọ a na-apụghị ịgụ.
Kama nke ahụ, MousePlayer na-eji teknụzụ dị mfe a maara dịka Telemetri onyonyo DOM. Nke a bụ otu ọ si arụ ọrụ n'isi:
Onyonyo atụmatụ nhazi
Mgbe onye ọbịa mepere ibe gị, skript anyị na-eme “atụmatụ nhazi” ederede nke HTML na ụdị ibe gị. Ọ na-edekọ ebe ihe dị na-enweghị idetuo faịlụ onyonyo ma ọ bụ vidio ibe gị; ihe ọkpụkpọ na-ebudata onyonyo site n'adreesị mbụ ha mgbe ịkpọgharị. Ihe dị iche bụ ihe canvas, nke a na-eziga ọdịnaya ha dịka onyonyo (lee n'okpuru).
Telemetri nhazi ebe
Ka onye ọrụ na-emekọrịta, anyị na-edekọ iyi ihe omume: ọnọdụ òké, omimi ntụgharị ibe, ebe a pịrị na mgbanwe nha ihe nchọgharị, tinyere mgbanwe ibe n'onwe ya na, dabere na ntọala, ozi console, arịrịọ dara ada ma ọ bụ dị nwayọọ na nha oge nbudata (Web Vitals). Mmegharị na ọpịpị dị obere; onyonyo ibe na mgbanwe ibe nwere ike ibu nnukwu ibu dabere na ibe, a na-ezigakwa ha e kpakọrọ.
Ịkpọgharị ụlọ ihe nkiri
Mgbe ị na-ele nnọkọ na bọọdụ nchịkwa gị, ihe ọkpụkpọ anyị na-emepụtaghachi ibe site na atụmatụ nhazi e dekọrọ ma na-ebugharị ntụaka e mere eme n'elu ya n'oge n'ezie, na-edobe ederede ka ọ doo anya nke ọma.
E mere ka ọ ghara ibu arọ: skript na-ebudata n'oge nke ya ma na-eziga obere ihe data ọnụọgụ kama vidio, nke na-edobe ibu ọrụ nke ya obere. Ihe nke ahụ pụtara maka Core Web Vitals gị dabere na ibe gị, ebe ị na-anabata saịtị na netwọk onye ọbịa gị, ya mere tụọ ya na saịtị nke gị kama ịnakwere ọnụọgụ anyị nyere. Enweghị ọsọ nbudata pụrụ iche a na-ekwe nkwa – lee ngalaba 20 nke Usoro ọrụ.
2. Ijikwa nha pikselụ ihuenyo & ngwaọrụ mkpanaka
Ndị ọrụ taa na-eji ihe niile site na obere ekwentị ruo na ihuenyo kọmputa 4K sara mbara nke ukwuu. Webụsaịtị na-akwagharị, na-apịaji ma na-ahazighachi nhazi ha n'ụzọ akpaka ka ha dabara na obosara ihuenyo dị iche iche — echiche a maara dịka Responsive Web Design.
Otu anyị si egosi akụkụ ihuenyo onye ọbịa hụrụ kpọmkwem
Ka ịkpọgharị ghara ịdị agbagọ, MousePlayer na-edekọ nha kpọmkwem nke akụkụ ihuenyo onye ọbịa na-ahụ (dịka 390x844 maka ekwentị ma ọ bụ 1920x1080 maka ihuenyo kọmputa). Mgbe ị mepere ihe ọkpụkpọ ụlọ ihe nkiri, igwe anyị na-emepụta ebe ule dịpụrụ adịpụ e gbanwere nha ka ọ yie oke nha ihuenyo mbụ onye ọbịa kpọmkwem.
Ihuenyo kọmputa & laptọọpụ
Na kọmputa nkịtị, anyị na-eweghara mmegharị òké na-aga n'ihu na igagharị ọtụtụ taabụ n'ime otu nnọkọ ihe nchọgharị. Menu na-emepe mgbe ntụaka nọ n'elu na-apụta na ịkpọgharị mgbe ibe gbanwere akwụkwọ ya mgbe ọ na-eme otu ahụ; mmetụta CSS hover naanị anaghị apụta n'akwụkwọ ahụ, a naghịkwa emepụtaghachi ya na ịkpọgharị.
Ekwentị & mbadamba
Ihuenyo mmetụ aka enweghị ntụaka òké na-efe n'elu. MousePlayer na-emegharị onwe ya n'ụzọ akpaka site na ịdekọ ịkpatụ aka, ntụgharị ibe site na ịdọrọ aka na mgbanwe ntụgharị (kwụ ọtọ ma ọ bụ dina ala).
Ihe ịma aka nke ịgbanwe nha n'etiti nnọkọ
Ọ bụrụ na onye ọbịa tụgharịrị mbadamba ya ma ọ bụ gbanwee nha windo ihe nchọgharị kọmputa ya n'etiti nnọkọ, nhazi webụsaịtị na-agbanwe. MousePlayer na-eweghara ihe omume mgbanwe nha windo ndị a ma na-agbanwe ebe ịkpọgharị ozugbo n'ụzọ dị nro ka ozi gbara mmekọrịta ahụ gburugburu ka dị.
3. Oke usoro & oke teknụzụ
Iji sọpụrụ nzuzo onye ọrụ, dobe nchekwa ihe nchọgharị ma mee ka nhazi data dị ngwa, MousePlayer na-arụ ọrụ n'ime oke teknụzụ akọwapụtara:
| Oke usoro | Otu MousePlayer si ejikwa ya |
|---|---|
| iFrames | A na-edekọ iframe nwere otu isi mmalite dịka ibe gị tinyere ọdịnaya na mmekọrịta dị n'ime ha. Enweghị ike idekọ ihe agbakwunyere sitere n'isi mmalite ọzọ (dịka ihe ọkpụkpọ YouTube, fọm ịkwụ ụgwọ Stripe) n'ime ha n'ihi iwu nchekwa ihe nchọgharị (Same-Origin Policy); ọ na-apụta dịka ihe nnọchi na ịkpọgharị, a naghị ebudata ya ebe ahụ. |
| Oghere ntinye nwere nzuzo (PII) | A na-ekpuchi oghere paswọọdụ na ịkwụ ụgwọ na ngwaọrụ onye ọbịa n'ọkwa ikpuchi niile, ikpuchi ntinye fọm niile kpamkpam bụkwa ndabara maka webụsaịtị ọ bụla. Ị na-ahụ na e dere ihe, ọ bụghị ihe e dere. Oke abụọ na-emetụta: a na-agbanye ọkwa ikpuchi abụọ na-esighị ike naanị mgbe nkwado ederede anyị gasịrị, ikpuchi anaghịkwa eru ihe ibe nke gị na-ebipụta n'ime akwụkwọ – ibe nkwenye na-egosi adreesị bụ akụkụ onyonyo. A kọwara ha abụọ na DPA. |
| Ihe Canvas & WebGL | A na-edekọ ọdịnaya canvas dịka onyonyo: otu ugboro tinyere onyonyo ibe, ma ọzọ mgbe ọ bụla ọ gbanwere, kacha ihe dị ka otu ugboro kwa sekọnd na oke nha. Ya mere mmegharị dị nro na-apụta dịka usoro onyonyo. A naghị eziga onyonyo n'ebe e kpuchiri ma ọ bụ maka canvas nwere onyonyo sitere n'isi mmalite ọzọ; ọdịnaya WebGL nwere ike ịnọ efu. |
| Web Components (Shadow DOM) | A na-edekọ shadow root meghere tinyere ọdịnaya ha. Skript enweghị ike iru shadow root mechiri emechi; ọdịnaya ha adịghị na ịkpọgharị. |
| Njem data & nchekwa ihe nchọgharị | A na-eziga data site na njikọ WebSocket e zoro ezo (HTTPS/WSS). Ọ bụrụ na enweghị ike ịmepụta ya, dịka n'ihi proxy, skript na-alaghachi n'ụzọ HTTP e zoro ezo; a na-ebugo onyonyo ibe buru ibu nke ukwuu iche site na HTTPS. MousePlayer anaghị etinye kuki; ọ na-eji nchekwa mpaghara na nchekwa nnọkọ ihe nchọgharị na saịtị gị. |
| Oge AFK na-enweghị ọrụ | Ọ bụrụ na onye ọbịa hapụrụ taabụ ya meghere wee pụọ nkeji 20, igwe anyị na-achọpụta enweghị ọrụ n'ụzọ akpaka ma na-ebelata oghere oge enweghị ọrụ mgbe ịkpọgharị, ka ị ghara imefusị oge na-ele ihuenyo na-adịghị agagharị. |