Test su singola immagine per azioni comuni e pulizia JPEG senza ricodificare i pixel.
Elaborazione locale misurata
QuokkaPix elabora immagini e PDF nel browser, quindi le prestazioni dipendono da dispositivo, memoria, browser e cache. Questa pagina pubblica misurazioni ripetibili: esecuzioni ripetute, Chromium desktop e mobile, flussi per immagini, strumenti PDF e rimozione locale dello sfondo con modello freddo e già caricato.
I test usano Playwright sulla build di produzione. I file entrano dal selettore locale del browser, vengono elaborati e poi viene letto il manifest del risultato.
Test su singola immagine per azioni comuni e pulizia JPEG senza ricodificare i pixel.
Test con cinque file, uscita ZIP e catena ripetibile.
Gli strumenti PDF sono misurati come operazioni locali sui documenti.
La prima esecuzione include il modello; la seconda misura il contesto preparato.
Le barre mostrano la mediana del tempo percepito. Una barra più corta indica un flusso più veloce.
La tabella mostra progetto browser, caso, esecuzione, successo, tempi, dimensione dell’output e JS heap campionato.
| Progetto | Caso | Esecuzione | Successo | Mediana | Media | Min / max | Mediana elaborazione | Mediana output | Peak JS heap |
|---|---|---|---|---|---|---|---|---|---|
| desktop | Rimozione locale dello sfondo con modello rapidobackground-ai-fast-cold-warm |
cold | 10/10 | 11,898 ms | 11,910 ms | 11,463 ms / 12,424 ms | 11,783 ms | 100.9 KB | 9.5 MB |
| desktop | Rimozione locale dello sfondo con modello rapidobackground-ai-fast-cold-warm |
warm | 10/10 | 5,675 ms | 5,621 ms | 5,287 ms / 5,742 ms | 5,536 ms | 100.9 KB | 9.5 MB |
| desktop | Compressione di cinque file in ZIPbatch-compress-zip |
run | 10/10 | 912 ms | 920 ms | 883 ms / 976 ms | 728 ms | 42.2 KB | 9.5 MB |
| desktop | Pulizia metadati JPEGmetadata-lossless-jpeg |
run | 10/10 | 73 ms | 73 ms | 66 ms / 79 ms | 4 ms | 27.7 KB | 10.1 MB |
| desktop | Estrazione pagine PDFpdf-extract |
run | 10/10 | 344 ms | 425 ms | 254 ms / 680 ms | 219 ms | 12.7 KB | 10.1 MB |
| desktop | Unione di due documenti PDFpdf-merge |
run | 10/10 | 260 ms | 314 ms | 237 ms / 707 ms | 194 ms | 25.0 KB | 9.5 MB |
| desktop | Divisione PDF in ZIPpdf-split |
run | 10/10 | 438 ms | 469 ms | 371 ms / 625 ms | 270 ms | 37.8 KB | 10.1 MB |
| desktop | Scenario dimensione, compressione e metadatiscenario-web-optimization |
run | 10/10 | 991 ms | 975 ms | 885 ms / 1,020 ms | 807 ms | 32.6 KB | 48.1 MB |
| desktop | Compressione di un’immagine in WebPsingle-compress-webp |
run | 10/10 | 558 ms | 572 ms | 543 ms / 708 ms | 474 ms | 9.4 KB | 10.1 MB |
| desktop | Ridimensionamento di un’immaginesingle-resize-fit |
run | 10/10 | 555 ms | 562 ms | 518 ms / 718 ms | 392 ms | 19.5 KB | 10.1 MB |
| mobile | Rimozione locale dello sfondo con modello rapidobackground-ai-fast-cold-warm |
cold | 10/10 | 11,813 ms | 11,823 ms | 11,560 ms / 12,119 ms | 11,717 ms | 100.9 KB | 9.8 MB |
| mobile | Rimozione locale dello sfondo con modello rapidobackground-ai-fast-cold-warm |
warm | 10/10 | 5,666 ms | 5,604 ms | 5,287 ms / 5,691 ms | 5,551 ms | 100.9 KB | 9.8 MB |
| mobile | Compressione di cinque file in ZIPbatch-compress-zip |
run | 10/10 | 887 ms | 898 ms | 832 ms / 1,005 ms | 726 ms | 42.2 KB | 9.5 MB |
| mobile | Pulizia metadati JPEGmetadata-lossless-jpeg |
run | 10/10 | 68 ms | 67 ms | 61 ms / 73 ms | 4 ms | 27.7 KB | 10.1 MB |
| mobile | Estrazione pagine PDFpdf-extract |
run | 10/10 | 246 ms | 342 ms | 233 ms / 632 ms | 175 ms | 12.7 KB | 10.1 MB |
| mobile | Unione di due documenti PDFpdf-merge |
run | 10/10 | 250 ms | 266 ms | 244 ms / 382 ms | 193 ms | 25.0 KB | 9.5 MB |
| mobile | Divisione PDF in ZIPpdf-split |
run | 10/10 | 383 ms | 419 ms | 367 ms / 552 ms | 226 ms | 37.8 KB | 9.8 MB |
| mobile | Scenario dimensione, compressione e metadatiscenario-web-optimization |
run | 10/10 | 937 ms | 928 ms | 848 ms / 1,003 ms | 799 ms | 32.6 KB | 48.1 MB |
| mobile | Compressione di un’immagine in WebPsingle-compress-webp |
run | 10/10 | 545 ms | 548 ms | 532 ms / 580 ms | 465 ms | 9.4 KB | 10.1 MB |
| mobile | Ridimensionamento di un’immaginesingle-resize-fit |
run | 10/10 | 517 ms | 518 ms | 512 ms / 533 ms | 394 ms | 19.5 KB | 10.1 MB |
Inizia dopo il caricamento dei file e termina allo stato finale.
Il manifest del risultato riporta la durata interna quando disponibile.
Chromium espone performance.memory; non è tutta la RAM del processo.
| Area | Casi | Che cosa prova | Che cosa non prova |
|---|---|---|---|
| Strumenti immagine | Dimensione, WebP e metadati JPEG | Il percorso principale di export conclude. | Non ogni formato o geometria. |
| Lotti e scenari | Cinque file e ZIP | Coda, ZIP e impostazioni concatenate funzionano. | Non sostituisce test con 50 file grandi. |
| Dividere, estrarre e unire | La modalità PDF genera uscite locali. | Non misura scansioni enormi. | |
| IA locale | Modello rapido freddo e caldo | Il percorso locale conclude e accelera a caldo. | Non confronta qualità con servizi esterni. |
| Agenti | window.QuokkaPixAgent | Lo stesso runtime avvia e legge manifest. | Non copre regolamento x402. |
Per questi file di prova i risultati sono coerenti: metadati e PDF sono rapidi, ZIP e scenari restano interattivi, mentre l’IA locale è il percorso più pesante.
La pagina mostra mediana, media, minimo e massimo.
Sono piccoli e stabili; sono baseline, non promessa per file enormi.
Versione, memoria, cache ed energia cambiano i tempi.
I file entrano solo nella pagina locale del browser.
Confronta classi di attività, non un numero isolato.
Leggi capabilities e result manifest nella sessione corrente.
Ripeti dopo modifiche a encoder, worker, PDF o IA.
No. Sono misurazioni di un ambiente e di un set di file.
Nasconderebbe avvii freddi, outlier e costi diversi.
Sì, usa lo stesso selettore file, impostazioni, stati e manifest.