Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why I built a zero-backend developer utility suite using Next.js and Web Workers

Most online utility sites have a major flaw: they secretly upload your clipboard data, cURL requests, and JWTs to backend server logs just to format or parse them. To solve this privacy issue, I built DevDock ( https://getdevdock.com ) — a browser-only suite of 30+ developer tools where zero data leaves your machine. Architecture and Key Learnings 1. Heavy tasks off the main thread Parsing large…

Most online utility sites have a significant problem: they covertly transmit your clipboard data, cURL requests, and JWTs to backend server logs simply to format or parse them. To address this privacy concern, I developed DevDock (https://getdevdock.com) – a browser-only collection of over 30 developer tools that never sends any data away from your device. Core Aspects of the Architecture and Key Takeaways

1. Offload Resource-Intensive Tasks from the Main Thread

Parsing extensive JSON files (10MB or larger) and executing code formatters often freeze the browser UI. To ensure a smooth user experience, I shifted the heavy processing into Web Workers, allowing the interface to maintain its 60fps responsiveness.

2. Execute Everything Within the Browser

Rather than depending on server-side APIs, all operations occur on the client side:

- Code formatting through @prettier/standalone, running inside a Web Worker

- Large Language Model (LLM) token calculations via @lenic/tiktoken

- Image conversions using the browser's Canvas API

3. Key Tools are Currently Available

- Text Diff Tool (ensures private comparisons)

- QR Code Generator

- JSON Formatter and Tree Viewer

- JWT Decoder

- cURL to Code Converter

- CSS to Tailwind Converter

Explore these tools at https://getdevdock.com and share your feedback on the client-side performance on your specific machine.

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

Confluence exposure: 1.8 million fingerprint matches depend on which fingerprint you use

Confluence exposure: 1.8 million fingerprint matches depend on which fingerprint you use The wiki that holds the architecture A Confluence instance usually contains the material an attacker wants…

  • 1.8 million fingerprint matches found on Confluence instances
  • Query method affects number of matches significantly
  • Longer application string yields more accurate fingerprint

StudyChamp

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built StudyChamp: The Ultimate Study Companion I built this application for a friend who is currently a student…

  • StudyChamp integrates Pomodoro Timer, Task Manager, Flashcard System, and Quiz Builder.
  • Developed with vanilla HTML, CSS, JavaScript for lightweight, fast performance.
  • Open-source project democratizes access to powerful study tools via AI assistance.

Is Vercel Speed Insights enough for Core Web Vitals monitoring?

Agencies often turn on Vercel Speed Insights for a Next.js client, see route-level Core Web Vitals, and assume monitoring is “done.” For that Vercel project, the product is genuinely useful.

  • Vercel Speed Insights offers route-level Core Web Vitals monitoring for Vercel-hosted projects.
  • It does not cover other platforms like WordPress, Shopify, or Magento.
  • Agencies use Speed Insights for Vercel sites and third-party tools for other domains.

More from Sunday 4 October →