3 ottobre 2026 · 8 min di lettura
Strumenti nel browser o con caricamento: stacca la spina e guarda
Come un sito modifica il tuo file senza mai riceverlo: canvas, WebAssembly, modelli IA locali. Più la sfida offline che dimostra quale dei due stai usando.
«Niente viene caricato» si legge come una frase di marketing. L'ipotesi sensata è che voglia dire «caricato, poi cancellato, probabilmente». Vale la pena capire perché può essere letteralmente vero, perché una volta che sai come funziona lo puoi mettere alla prova, e mettere alla prova batte credere ogni volta.
Il modo classico: carica, elabora, scarica
Uno strumento online tradizionale è una facciata leggera attaccata a un server. Scegli un file, il browser spedisce i byte attraverso la rete, un programma su una macchina da qualche parte fa il lavoro, il risultato torna indietro. Ha vantaggi reali: il server può essere enormemente potente, il software può essere qualsiasi cosa, e un telefono del 2017 ottiene lo stesso risultato di una workstation.
Il costo è strutturale. Una copia del tuo file sta ora su hardware che non controlli, per tutto il tempo che dicono la loro politica di conservazione, i loro backup e la loro definizione di «temporaneo». La maggior parte degli operatori è a posto. Tu non puoi sapere quali.
L'altro modo: il tuo browser è il computer
Un browser moderno è un ambiente di esecuzione serio, non un visualizzatore di documenti. Il codice della pagina può leggere un file che scegli tu, ricostruirlo e restituirtene uno nuovo, senza che un solo byte attraversi la rete. I pezzi che lo rendono possibile:
- La File API. Scegli un file e la pagina ottiene l'accesso in lettura a quei byte, dal tuo disco. Scegliere un file non manda niente da nessuna parte.
- Canvas. Disegna un'immagine in un canvas ed esportala di nuovo: hai ricodificato i pixel. Questo è ridimensionare e ridurre la qualità, ed è il motivo per cui i metadati svaniscono, perché il file nuovo è costruito dai pixel, non copiato da quello vecchio.
- WebAssembly. Programmi compilati veri che girano nella scheda a velocità quasi nativa. È così che ffmpeg — il motore dietro quasi tutta l'elaborazione video del mondo — ricodifica i video dentro un browser.
- ONNX Runtime e simili. Le reti neurali si scaricano una volta e girano nella scheda. È così che la rimozione dello sfondo funziona senza server: il modello fa inferenza sul tuo dispositivo.
- I Blob URL. Il file finito ti viene consegnato come download generato localmente. Nessun viaggio di andata e ritorno, perché non c'è mai stato un viaggio.
Ecco la conseguenza che conta: il compito del server è solo consegnare il codice. Una volta che la pagina è caricata, il server è irrilevante per il lavoro. Ed è esattamente per questo che puoi staccare internet e continuare.
La sfida
- Carica la pagina del tutto. Lascia finire di scaricare eventuali modelli e pacchetti WebAssembly.
- Stacca. Wi-fi spento, cavo fuori.
- Usa lo strumento su un file vero.
- Risultato? È stato calcolato sul tuo dispositivo. Una pagina senza rete non può consultare un server.
La versione con gli strumenti per sviluppatori è altrettanto decisiva. Scheda Rete, svuota la lista, elabora un file. Vedrai le risorse della pagina, forse un file di modello, forse un ping di analisi. Su uno strumento locale non vedrai una richiesta il cui contenuto è grande come il tuo file. Impara quella forma una volta e potrai esaminare qualsiasi sito di internet in trenta secondi, per sempre.
Cosa guadagna l'elaborazione locale e cosa costa
| Nel browser | Con caricamento | |
|---|---|---|
| Il tuo file esce dal dispositivo | No | Sì |
| Dipende da una politica di conservazione | No | Sì |
| Funziona con la rete spenta | Sì, dopo il caricamento della pagina | No |
| Velocità su un video grande | Limitata dal tuo dispositivo | Limitata dal loro server e dal tuo upload |
| Primo caricamento | Più pesante: codice e modelli si scaricano una volta | Leggero |
| Telefono vecchio o con poca memoria | Può faticare o esaurire la memoria | Gestisce qualsiasi cosa |
| File molto grandi | Scomodi; una scheda ha memoria finita | Di solito nessun problema |
| Cose che solo un server può fare | Impossibili | Possibili |
Quest'ultima riga è il confine vero, non una scappatoia. Recuperare qualcosa da un altro sito, interrogare un database, far girare un modello troppo grande da scaricare: per definizione niente di tutto questo può avvenire nella tua scheda. Uno strumento che deve raggiungere internet per conto tuo è uno strumento lato server, e le buone intenzioni non cambiano l'architettura.
Perché il tuo video grande è lento, ed è proprio quello il compromesso
Ricodificare un video è una delle cose più pesanti che un dispositivo di consumo faccia mai. In una scheda gira tramite WebAssembly sul tuo processore, su un solo thread, con un tetto di memoria. Una clip 4K di dieci minuti può richiedere molti minuti su un portatile e può esaurire la memoria su un telefono vecchio. Niente è stato caricato, quindi niente è stato fatto da una macchina più veloce della tua. Taglia prima, scegli una risoluzione sensata, tieni la scheda in primo piano, usa un portatile se ce l'hai.
Passa un file dentro, poi spegni il wi-fi e rifallo.
Apri il Compressore di fileCome è costruito Skrubly davvero
Cinque strumenti sono totalmente locali. Il pulitore di metadati legge e riscrive i file nella scheda. Il compressore usa canvas per le immagini, una libreria PDF per i documenti e ffmpeg compilato in WebAssembly per i video. La rimozione sfondo scarica un piccolo modello di segmentazione open source ospitato qui e lo esegue sul tuo dispositivo. Il rilevatore di testo IA e il verificatore di immagini IA analizzano ciò che gli dai dentro la scheda. Per tutti e cinque: mai caricati, mai conservati su un server, e ancora funzionanti con la rete staccata.
Il downloader di TikTok è l'eccezione e, per la logica di sopra, deve esserlo: recuperare un video da TikTok è una cosa che solo un server può fare. Il link che incolli va al nostro server, che chiede a un fornitore esterno di trovare una versione scaricabile, e il video viene recuperato lato server. Ciò che viaggia è un URL pubblico, non un tuo file.
Il sito in sé si comporta come un sito web: finanziato dalla pubblicità, cookie, analisi aggregate e dati tecnici ordinari come l'indirizzo IP, il browser e le pagine visitate, come descrive la privacy policy. L'affermazione qui è specifica invece che generica. È questo che la rende verificabile.