Urgent.News

What's breaking now, across thousands of outlets.

Tech

Image processing that never leaves your device

Uploading a file before you can process it is a habit servers taught us. Count the things people actually do to images day to day — shrink them, change format, cut out a background, build a short animation, pull the text out — and most of it the browser can do on its own. We spent a while moving those in one at a time, and hit a boundary that isn't pretty. Up front: I own the client-side codec…

The article discusses a new image processing system that operates entirely on the user's device, avoiding the need to upload files to external servers for processing. This approach is favored for its privacy benefits, as it eliminates concerns about how long files are stored, who can access them, and whether they are permanently deleted.

By processing images locally, the system can perform tasks such as resizing, format conversion, background removal, animation creation, and text extraction without the need to transmit the image data over the network.

The article explains that while some initial setup, like downloading an AI model or decoder, requires an initial data transfer, subsequent processing is done entirely on the user's machine, making the service free, unmetered, and watermark-free. However, certain formats, such as HEIC, TIFF, and JPEG 2000, cannot be processed locally due to patent restrictions or prohibitive encoding costs, and these are handled server-side.

The system's compatibility with various image and document formats is highlighted, including support for compression, format conversion, AI-powered background removal, animation editing, OCR, image editing, and AI upscaling. The authors also detail the technical measures they take to ensure that only truly supported features run locally, using browser compatibility checks and capability probes to determine which operations can be performed locally without falling back to server-based processing.

Despite the performance benefits, the article acknowledges that the initial probing process, which involves running a decode and an encode, can introduce a slight latency on less powerful devices. The authors note that they have not yet implemented a solution to fully mitigate this latency, as caching the results could lead to inaccuracies if the user changes their browser or operating system.

Overall, the article emphasizes the trade-offs between privacy, performance, and compatibility in developing a local-first image processing solution.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

issued.live: Certificate Transparency, ICANN Registrations and DNS in One API

Every certificate issued for every domain on the public internet gets written to a public log. Anyone can read them. Almost nobody does — because the raw feed is a firehose of tens of thousands of…

  • Certificate Transparency logs record every public domain certificate continuously.
  • issued.live aggregates data from CT logs, ICANN registrations, and DNS scans.
  • The service offers JSON, Markdown, and MCP formats for domain lookup information.

issued.live is live

issued.live is open to the public today. This note is about how it is built and why it behaves the way it does, because those choices are the difference between a lookup you can rely on and one that…

  • issued.live launched today for real-time domain data access
  • Index holds 334 million domains with 15.9M certificates ingested
  • Data updates continuously, served in JSON, Markdown, and MCP

More from Thursday 3 September →