Urgent.News

What's breaking now, across thousands of outlets.

Tech

Your Screenshots Are 38% Heavier Than They Need to Be: Converting to WebP in the Browser

Priya writes two tutorials a week. Each one carries eight to twelve screenshots. She is careful about code quality, careless about file size — and after eighteen months her blog has 600 images and a hosting bill that keeps climbing. She opened DevTools one afternoon and sorted the network panel by size. The top eleven requests were all her own screenshots. The article text was 40 KB. The images…

Priya's blog has 600 images and a growing hosting bill. After analyzing her network requests, she found that 11 of the top requests were her own screenshots, making them heavier than necessary. There are five pains to consider: 1) screenshots are naturally heavy due to full device resolution, 2) converting to JPEG degrades text quality, 3) free converters require file uploads, 4) batch conversion is cumbersome, and 5) the cost is invisible until it becomes a problem.

WebP is an image format from Google with lossless and lossy modes, suitable for screenshots as it maintains identical pixels with fewer bytes and no text artefacts. OnliTools Image to WebP is a browser-based tool that converts batches of images to WebP without server interaction. By converting her screenshots, Priya could potentially reduce her hosting costs by 38%.

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

Add Local Developer Utilities to Any MCP Assistant with DevUtils

AI assistants are useful at translating intent into actions, but small developer utilities are an easy place for an agent to guess.

  • DevUtils MCP Server offers 36 local developer utilities.
  • Install v1.1.0 using npx command configuration.
  • Server operates via stdio with JSON-RPC messages.

Learning SQL on a Smartphone: My Journey to Becoming a Data Analyst Without a Laptop

Why I Refuse To Wait Until Graduation To Start Building My Future In Tech My name is Bassey. I'm a 300-level Microbiology student at the University of Uyo, Akwa Ibom State, Nigeria.

  • Bassey, a Microbiology student, aims for a tech career despite no laptop
  • Uses smartphone to learn SQL via Mimo, SQLBolt, SQLZoo, DataLemur
  • Seeks laptop donation to advance data analytics skills

Isolando sessões de navegador com Playwright em Python (a ideia por trás dos perfis antidetect)

Quem vende online acaba com várias contas abertas: loja, anúncios, marketplace. No mesmo Chrome, cookie e login se misturam. Navegador antidetect resolve isso com perfis isolados.

  • Install Playwright with pip install playwright and Chromium with playwright install chromium
  • Create two isolated browser contexts with different user agent, locale, timezone, and viewport
  • Each context has its own cookies and identity, preventing information leakage

More from Saturday 31 October →