FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I Built 18 Browser-Based Tools with Zero Server Calls — Here's How
How-ToWeb Development

I Built 18 Browser-Based Tools with Zero Server Calls — Here's How

via Dev.topopo suke1mo ago

The Problem Every time you upload a PDF or image to an online tool, you're trusting a random server with your files. What if the tool could run entirely in your browser instead? I built two sites that do exactly that: PDF Tools — 8 PDF tools (split, merge, compress, sign, and more) Image Tools — 10 image tools (compress, resize, crop, AI background removal, and more) Zero file uploads. Everything runs in JavaScript on your device. Tech Stack React 19 + Vite 7 PDF side: pdf-lib , pdfjs-dist , ExcelJS , jsPDF Image side: Canvas API , @imgly/background-removal , TensorFlow.js + ESRGAN 1. Code Splitting: 2,775KB → 248KB Initial Load The first build was huge. Every library loaded upfront, even if the user only needed one tool. Fix: React.lazy() + Vite manualChunks // Each tool loads only when selected const SplitMode = lazy (() => import ( ' ./components/SplitMode ' )); const MergeMode = lazy (() => import ( ' ./components/MergeMode ' )); const CompressMode = lazy (() => import ( ' ./compon

Continue reading on Dev.to

Opens in a new tab

Read Full Article
30 views

Related Articles

This is the lowest price on a 64GB RAM kit I've seen in months
How-To

This is the lowest price on a 64GB RAM kit I've seen in months

ZDNet • 4d ago

What Is Computer Science? (Learn This Before It’s Too Late)
How-To

What Is Computer Science? (Learn This Before It’s Too Late)

Medium Programming • 4d ago

How to Build Your Own Claude Code Skill
How-To

How to Build Your Own Claude Code Skill

FreeCodeCamp • 4d ago

how to make programming terrible for everyone
How-To

how to make programming terrible for everyone

Lobsters • 4d ago

Rob Pike’s 5 Rules: The Secret to Building Systems That Actually Survive Production
How-To

Rob Pike’s 5 Rules: The Secret to Building Systems That Actually Survive Production

Medium Programming • 4d ago

Discover More Articles