"Se ejecuta localmente" es una frase que se utiliza libremente en el marketing de herramientas de archivos. A veces significa que el procesamiento se realiza en su computadora. A veces significa que un servidor está en el mismo país. A veces significa muy poco. Vale la pena conocer la diferencia, especialmente cuando el expediente es un contrato, un historial médico o una fotografía que no publicarías públicamente.
Qué significa "local" en un navegador
Una página web es un programa. Una vez que se ha cargado, ese programa se ejecuta en su computadora, no en el servidor que lo entregó. La mayoría de las veces no pensamos en un sitio web de esta manera porque el trabajo interesante tradicionalmente se realizaba en un servidor: envío de formularios, búsquedas, conversiones de imágenes.
Los navegadores modernos pueden hacer mucho más que mostrar formularios. Pueden leer un archivo que elija, decodificar una imagen, analizar un PDF, ejecutar JavaScript o WebAssembly y generar un nuevo archivo para descargar. Una herramienta de archivos local es simplemente una página que hace estas cosas sin enviar el archivo a ninguna parte. El trabajo del servidor finaliza cuando se entrega la página.
Esto es diferente de un convertidor en línea convencional, donde su archivo se carga en un servidor, se procesa de forma remota y se descarga nuevamente. La carga crea una copia fuera de su dispositivo. Incluso si el servicio lo elimina rápidamente, la copia existía y la promesa de eliminación es tan buena como las prácticas del servicio.
Cómo maneja un navegador un archivo
Cuando elige un archivo en una entrada de archivo, el navegador le da a la página un Archivo objeto. Contiene metadatos como el nombre y el tamaño y proporciona una forma de leer el contenido. La página puede leer esos bytes en la memoria, dibujar una imagen en un lienzo, abrir un PDF con una biblioteca de análisis o pasar los datos a un Web Worker para que una operación prolongada no congele la interfaz.
El archivo todavía está en su disco. La herramienta funciona a partir de una copia temporal en memoria. Cuando se cierra la página, esa copia se descarta. Un resultado descargado es un archivo nuevo creado por el navegador; el original no se modifica a menos que lo guarde deliberadamente.
En Lovely Tools, este es el modelo completo. Las herramientas de imagen decodifican la imagen y la dibujan en un lienzo antes de codificar el resultado. Las herramientas PDF utilizan una biblioteca PDF para leer o reconstruir páginas. Para renderizar una página PDF en una imagen también se utiliza el lienzo del navegador. No existe un servidor Lovely Tools que reciba documentos, porque el sitio es estático: los archivos que llegan a tu navegador son los mismos que recibe cada visitante.
Donde todavía aparece la red
"Sin cargas" no significa "sin solicitudes de red". La página misma tiene que llegar. En una primera visita, su navegador busca HTML, hojas de estilo, scripts, fuentes e íconos. Las herramientas PDF cargan su biblioteca de procesamiento la primera vez que usa una, y el navegador puede recuperar archivos de soporte, como fuentes PDF y mapas de caracteres. Estos son parte de la herramienta, no de su documento.
La publicidad y el análisis están separados. La publicidad se proporciona a través de Google AdSense; Dependiendo de su ubicación, el mensaje de consentimiento certificado de Google puede preguntarle antes de utilizar cookies publicitarias. Analytics es opcional y el script de Google Analytics no se carga hasta que usted lo permita. Incluso cuando los anuncios o análisis están activos, el contenido y los nombres de los archivos no se envían a ninguno de los servicios.
Por lo tanto, las solicitudes fijas que puede ver al utilizar una herramienta son cosas como:
- JavaScript para el motor PDF, cargado una vez y luego almacenado en caché.
- Archivos de fuentes y mapas de caracteres necesarios para generar archivos PDF inusuales.
- Recursos de página, fuentes web e íconos.
Ninguno de ellos lleva el contenido de su documento. Un analizador de PDF que se ejecuta en su pestaña lee el archivo directamente desde el objeto Archivo.
Cómo comprobarlo usted mismo
No es necesario confiar en la palabra de ningún sitio para esto. Los navegadores incluyen herramientas para inspeccionar la actividad de la red.
- Abra las herramientas de desarrollo del navegador.Red panel—mientras la página está cargada. En la mayoría de los navegadores, esto se encuentra en Ver → Desarrollador o en un método abreviado de teclado.
- Borre la lista de solicitudes, luego elija un pequeño archivo de prueba y ejecute la herramienta. Lo ideal es un documento de prueba que no contenga nada sensible.
-
Esté atento a los grandes
POSToPUTsolicitudes. Cargar un archivo casi siempre genera uno. Una conversión que se ejecuta localmente no debería producir ninguna solicitud que transporte los bytes del archivo. - Es posible que vea solicitudes de secuencias de comandos o recursos cuando se utiliza una herramienta por primera vez. El tamaño y el tipo suelen hacer que sean fáciles de distinguir: una biblioteca PDF es código, no una copia de su PDF.
- Si desea una prueba más sólida, cargue la página una vez, cambie el navegador al modo fuera de línea e intente la operación nuevamente. Una herramienta genuinamente local aún puede funcionar; uno basado en carga no puede.
Esta misma prueba funciona en cualquier convertidor en línea. Es una forma rápida de separar una herramienta que procesa en el navegador de otra que simplemente evita mencionar su paso de carga.
Lo que el navegador no puede hacer
El procesamiento local es una compensación deliberada, no una solución mágica. Las limitaciones son reales:
- Memoria. El archivo y sus copias intermedias se encuentran en la pestaña. Los archivos PDF muy grandes o docenas de imágenes de alta resolución pueden agotar la memoria disponible de un teléfono. Los navegadores de escritorio suelen tener más margen de maniobra.
- Velocidad. Su dispositivo realiza la codificación. Un lote de fotografías de gran tamaño puede tardar considerablemente más que un servidor con hardware dedicado.
- Soporte de formato. El lienzo del navegador puede leer JPG, PNG y WebP de forma fiable. Los archivos Camera Raw, HEIC en algunos navegadores y los formatos especializados necesitan diferentes herramientas.
- Funciones avanzadas de PDF. La verdadera optimización de PDF requiere comprender las fuentes, las imágenes y el contenido vectorial dentro del archivo. En cambio, el compresor de PDF de Lovely Tools rasteriza las páginas, lo cual es efectivo para escaneos pero sacrifica texto, enlaces y formularios seleccionables.
- Sin reconocimiento óptico de caracteres. Convertir una página escaneada en una imagen no convierte su texto en texto con capacidad de búsqueda. El reconocimiento óptico de caracteres es un proceso independiente y más complicado.
- La pestaña debe permanecer abierta. Si lo cierra a mitad de la operación, la copia de trabajo desaparecerá. Descarga el resultado cuando esté listo.
Un servidor es la mejor opción para algunos trabajos: OCR en archivos grandes, transcodificación de vídeo, edición colaborativa o recomprimir un PDF sin aplanarlo. La cuestión no es que lo local sea siempre superior. Es que local se adapta bien a los trabajos cotidianos de un solo archivo que manejan estas herramientas y evita una copia innecesaria de los archivos sobre los que la gente es más cautelosa.
Uso sin conexión y aplicaciones instaladas
Lovely Tools es una aplicación web progresiva. Después de visitar una página, un trabajador del servicio puede almacenar en caché su interfaz para que se abra nuevamente sin conexión. Es posible que el primer uso de una herramienta en particular aún requiera recuperar su biblioteca de procesamiento; Una vez que esto haya sucedido, el navegador puede reutilizar la copia en caché. La publicidad y los análisis no funcionan sin conexión, como se espera.
Puede agregar el sitio a su pantalla de inicio o instalarlo desde un navegador compatible. Se abrirá en su propia ventana y se comportará más como una pequeña aplicación. La compatibilidad sin conexión es una mejora: las herramientas principales funcionan en una pestaña normal del navegador, independientemente de si instala algo o no.
Una lista de verificación para cualquier herramienta de archivos en línea
Antes de entregar un archivo confidencial a un sitio web desconocido, pregunte:
- ¿La página explica, en términos específicos, si el archivo está subido?
- ¿Puedo confirmar eso con el panel Red usando un archivo de prueba inofensivo?
- ¿El sitio funciona cuando el navegador está desconectado?
- ¿Existe una cuenta, un requisito de correo electrónico o una política de retención de archivos?
- ¿El resultado requiere instalar una aplicación que no pedí?
- ¿Me sentiría cómodo si un extraño almacenara temporalmente este archivo?
Si las respuestas no están claras, utilice una herramienta local o una aplicación de escritorio de confianza. La comodidad de una pestaña del navegador es real, pero no vale la pena perder el control de un documento que importa.
Puedes ver el modelo en la práctica con el Fusión de PDF, compresor de imagen, o Conversor de PDF a imagen. Cada uno funciona de la misma manera: elige un archivo, procésalo en la pestaña, descarga el resultado.