La bobina non ha mai usato hls.js, e i telefoni pagato per esso

Performancekamo-marketing
Spegnimento
20 agosto 2026 alle ore 14:23 UTC
Autore
Kamo
Impegno
8399936

Inseguire "fare meno richieste HTTP" ha trovato due cose reali, e il secondo è molto più grande dell'audit che ha portato a esso. La sua ragazza non stava prendendo nessuno. HeroStage sceglie HLS nativo quando l'elemento riporta che può riprodurre il tipo, con un commento che inquadra come il caso Safari. Si'. non è: ************************************** restituisce "forse" in Chrome, sul desktop E su Android. Così Chrome non ha mai raggiunto il ramo hls.js, e nessuno di la sua messa a punto — livello di avvio, livello di cappuccio, limiti di buffer — ha mai applicato a esso. Solo Firefox, che risponde "", stava usando hls.js a tutti. Questo importato perché il giocatore nativo non offre API di qualità, quindi il proprio ABR salito al rung 720p per un'apertura di 369 px. Misurato su un Moto G emulato: 8 richieste di media, 5,353 KB dentro quindici secondi, su un telefono, per un muted anello decorativo. Una stretta viewport è consegnato direttamente la playlist di versione 540p - l'unica modo di cap riproduzione nativo è quello di dargli una playlist senza una rung più alta in esso. Ciò comporta una commutazione adattativa all'interno del rullo, che è il commercio deliberato: è la decorazione, e i suoi visitatori più lenti (Save-Data, 2G/3G) sono già esclusi prima che tutto questo finisca. media: 8 richieste / 5,353 KB -> 6 richieste / 3,143 KB (-41%) La configurazione hls.js è fissata anche per il percorso Firefox che lo utilizza. "StartLevel" leggere `narrow ? 2 : 1` con un commento che chiama 2 "il rung inferiore" — hls.js sorts livelli ascendenti ("i livelli di assortimento dal più basso al più alto"), quindi 2 è la rung TOP e Anche i telefoni cominciavano su 720p. `capLevelToPlayerSize` è ora desktop solo: misura in pixel DEVICE, quindi 412 px a DPR 2.625 legge come ~1080 e autorizza 720p in ogni caso, e il controllore di livello di cap riassegna `autoLevelCapping` su un timer, silenziosamente sovrascrive qualsiasi set di cappuccio manuale accanto a esso. La vista stretta ottiene un cappello esplicito derivato dal manifesto invece, più un 10-secondo in avanti e tampone posteriore in modo che un ciclo di 66 secondi non è tirato giù tutto. AN 85 KB FAVICON. Il favico del secchio a tema. svg è il logo completo tracciato al 669 percorsi — 219 KB raw, 84 KB sul filo — e i browser preferiscono un'icona SVG quando uno è offerto. Il PNG accanto a esso è lo stesso segno a 4.9 KB. Il link SVG è è stata la richiesta più pesante sulla pagina dopo il video. Su consiglio stesso: combinare script e fogli di stile è HTTP/1.1 guida e questo sito è servito sopra h2, dove le richieste sono multiplexed su una connessione e i pacchetti di fusione costerebbero la granularità della cache e la divisione del codice per nessun guadagno. The rifiuti sopra era reale ed è fissato; i conti rimanenti sono 23 pezzi di codice-split e 15 <Link> prefetches, e i prefetches sono ciò che rendono la navigazione istantanea. diagnosticato con Chrome sopra il protocollo di debugging, tra cui un hls.js isolato pagina per dimostrare la logica di cappuccio lavorato prima di concludere l'app non era raggiungerlo.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo