L'elaborazione locale significa che il browser del tuo dispositivo legge e trasforma un file selezionato invece di inviarlo prima a un server di elaborazione remoto. Il sito web può comunque scaricare il codice necessario per tale lavoro ed effettuare normali richieste al sito web. L'elaborazione del file locale descrive dove avviene l'operazione; ciò non significa che l'intero sito Web sia disconnesso da Internet.
Elaborazione locale e elaborazione del server
| Domanda | Elaborazione locale | Elaborazione del server |
|---|---|---|
| Chi legge e trasforma il file? | Software in esecuzione sul tuo dispositivo. | Software su un server remoto dopo un caricamento. |
| Quali risorse svolgono il lavoro? | Il processore e la memoria del tuo dispositivo. | Principalmente il processore e la memoria del server. |
| Cosa ha bisogno di una connessione? | La pagina ed eventuali codici, modelli o altre richieste non memorizzati nella cache. | Caricamento dell'input, elaborazione delle richieste e ricezione del risultato. |
| Cosa dovresti controllare? | Comportamento effettivo del caricamento, altre richieste e archiviazione locale. | Caricare criteri di gestione, conservazione, accesso ed eliminazione. |
Ad esempio, la rotazione di un PDF localmente consente al browser di creare la copia ruotata dall'originale selezionato. Un servizio basato su server riceve il PDF, crea una copia in remoto e invia il risultato. Entrambi gli approcci possono avere funzionalità aggiuntive; l'etichetta da sola non descrive ogni flusso di dati.
Cosa succede quando selezioni un file?
Un selettore di file del browser consente alla pagina di accedere ai file scelti. La selezione e il caricamento sono azioni separate: JavaScript può leggere localmente i byte selezionati, ma un sito Web può anche inviare tali byte sulla rete. Un pulsante etichettato "Scegli file" non stabilisce quale comportamento seguire.
L'elaborazione può contenere contemporaneamente byte di input, immagini decodificate, anteprime di pagina e byte di output in memoria. Un URL di oggetto temporaneo, che in genere inizia con blob:, consente alla pagina di visualizzare o scaricare i dati contenuti nel browser. La creazione di tale URL non è un caricamento o un collegamento di condivisione pubblica. Il suo rilascio consente al browser di recuperare le risorse associate; non è una promessa di cancellazione sicura dalla memoria o dall'archivio del dispositivo.
Perché uno strumento locale continua a scaricare elementi o a utilizzare la memoria?
JavaScript esegue la logica dell'applicazione. WebAssembly consente ai browser di eseguire motori di elaborazione compilati, mentre le funzionalità del browser possono decodificare immagini e disegnare anteprime. Nessuna di queste tecnologie impedisce automaticamente a un sito Web di effettuare richieste di rete.
Prima di poter funzionare, potrebbe essere necessario scaricare un file di lingua OCR riutilizzabile o un modello di rimozione dello sfondo. Ricevere quella risorsa condivisa è diverso dall'inviare il documento a un server. L'elaborazione stessa consuma ancora CPU e RAM: una foto compressa può espandersi in un buffer di pixel molto più grande e un PDF lungo potrebbe richiedere molte anteprime di pagina. I lavori di grandi dimensioni possono essere lenti o superare la memoria disponibile del telefono.
Da cosa dipende “offline dopo il primo caricamento”?
L'utilizzo offline dipende dalla pagina esatta, dal motore di elaborazione e dalle risorse richieste disponibili nella cache del browser. L'apertura di una home page una volta non memorizza necessariamente nella cache tutti gli strumenti. I browser potrebbero cancellare i dati memorizzati nella cache, la navigazione privata potrebbe conservarne meno e una lingua o un modello diverso potrebbe richiedere un nuovo download. Testare il flusso di lavoro specifico offline prima di dipendere da esso.
Ciò che l'elaborazione locale non garantisce
- Ciò non dimostra che un sito non abbia analisi, cookie, servizi di contatto o altro traffico di rete.
- Non rimuove i metadati o le informazioni personali visibili dall'output.
- Non protegge un file scaricato da altre persone o software con accesso al tuo dispositivo.
- Non elimina i rischi derivanti dalle estensioni del browser, dal codice compromesso o da un dispositivo non sicuro.
Controlla le attuali informative sulla privacy di un servizio e il comportamento dello strumento specifico. Se intendi condividere il risultato, rivedilo anche metadati dei file e contenuti visibili.
Come SoraFiles utilizza l'elaborazione locale
SoraFiles elabora i file supportati nel browser e non invia i loro contenuti o risultati a un server di elaborazione SoraFiles. Suo Pagina sulla privacy descrive separatamente le richieste del sito Web e gli eventi anonimi di utilizzo dello strumento. Il modulo di contatto è un'eccezione intenzionale all'uso generale del sito web: le informazioni che invii vengono inviate al servizio di contatto.
Il Pagina Open Source identifica le librerie del browser e l'origine dell'applicazione. Si tratta di informative di implementazione di prima parte, non di una certificazione di sicurezza indipendente. Prova un flusso di lavoro rappresentativo come Comprimi PDF o Convertitore di immaginio sfoglia Tutti gli strumenti.
Riferimenti
- MDN: utilizzo di file da applicazioni web (External link, opens in a new tab)
- MDN: creazione di URL di oggetti (External link, opens in a new tab)
- MDN: concetti di WebAssembly (External link, opens in a new tab)
- MDN: Utilizzo degli addetti ai servizi (External link, opens in a new tab)
- Informativa sulla privacy di SoraFiles