
8 min read
What Happens When You Type a URL?
After you press Enter, the browser parses the address, checks cache, resolves DNS, opens HTTPS, requests HTML, and starts rendering.
Vayce Blog · 6 topics
Explore Vayce’s articles and guides grouped by theme.
A look inside the browser’s systems. Explore what really happens when you click, paste, upload, or scroll.

8 min read
After you press Enter, the browser parses the address, checks cache, resolves DNS, opens HTTPS, requests HTML, and starts rendering.

8 min read
A page load turns a URL into bytes, then into DOM, CSSOM, layout, paint, and composited pixels. Scripts and styles decide what blocks the first view.

7 min read
Fetch builds a request, checks browser policy and cache, sends HTTP over the network, then exposes the response as headers and a body stream.
Hands-on guides to the powerful Web APIs built into every browser, enabling dynamic and interactive web experiences

14 min read
Web Components are browser APIs for custom HTML elements. Learn where Custom Elements, Shadow DOM, templates, and slots fit, with a full copy-code build.

12 min read
The DOM is the live object tree a browser builds from HTML. JavaScript reads and changes that tree, then the browser updates the page.

13 min read
Web Workers run JavaScript away from the main UI thread. Use them for CPU-heavy work, file processing, parsing, and parallel worker pools.
Guides on how to write for the web. Each article breaks down the small mechanics that make text feel effortless on screen.

5 min read
Aim for 40-80 words or 2-4 sentences per paragraph on most web pages. Use shorter blocks on mobile and longer blocks when one idea needs context.

5 min read
Aim for an average sentence length of 15-20 words for most web writing. Use shorter lines for pace and longer ones only when one idea needs room.

6 min read
There is no fixed ideal word count for blog posts. Match length to search intent, answer depth, examples, and the reader's next step.
Guides on how to find, choose, create, and prepare images that look sharp, load fast, and fit naturally into modern websites.

7 min read
Choose an image effect by the job: make text readable, unify a mixed set, hide details, turn a photo into a graphic, or pull focus.

5 min read
A duotone effect maps shadows and highlights to two chosen colors. Learn when it helps web images, where it fails, and how to make one.

5 min read
Extract a color palette from an image by finding dominant, muted, dark, and light swatches. Use the result as a starting point for brand and UI colors.
Inside the making of Vayce tools. Read how Vayce tools are built using browser APIs, workers, and local-first design.

7 min read
A browser word counter has to handle Unicode, emojis, URLs, punctuation, sentences, paragraphs, and reading time without changing your text.

6 min read
Browser image compression decodes a file, draws it to canvas, resizes it, and re-encodes it as JPEG, WebP, or PNG without a server round trip.
A collection of practical reads. From everyday tips to small discoveries worth exploring.

4 min read
Find why a website feels slow by checking the waterfall, image weight, JavaScript work, first-screen loading, and caching.

6 min read
QR codes move a person from a physical touchpoint to one digital action. Use them for menus, reviews, signups, support, and campaign URLs.

8 min read
QR codes work by combining finder patterns, timing marks, encoded data, masks, and Reed-Solomon error correction inside one scannable grid.