---
title: URL parsing
description: "A series on WHATWG URL parsing, Ada, Node.js, and the SIMD and serialization work behind them."
author: Yagiz Nizipli
canonical: "https://www.yagiz.co/url-parsing"
markdown: "https://www.yagiz.co/url-parsing.md"
---

# URL parsing

> A series on WHATWG URL parsing, Ada, Node.js, and the SIMD and serialization work behind them.

---

- [Implementing Node.js URL parser in WebAssembly with Rust](https://www.yagiz.co/implementing-node-js-url-parser-in-webassembly-with-rust.md) — 2022-02-28
- [Working with 1000+ tests on a stable C++ library](https://www.yagiz.co/working-with-1000-tests.md) — 2023-03-18
- [Announcing Ada URL parser v2.0](https://www.yagiz.co/announcing-ada-url-parser-v2-0.md) — 2023-03-30
- [Reducing the cost of string serialization in Node.js core](https://www.yagiz.co/reducing-the-cost-of-string-serialization-in-nodejs-core.md) — 2023-04-25
- [URL specification and browser implementation differences](https://www.yagiz.co/url-parsing-and-browser-differences.md) — 2023-05-25
- [The story of WHATWG URL Specification for toddlers](https://www.yagiz.co/whatwg-url-specification-for-toddlers.md) — 2023-06-22
- [Release of Ada v3.0 with URLPattern](https://www.yagiz.co/release-of-ada-v3.md) — 2025-01-30
- [State of URL parsing performance in 2025](https://www.yagiz.co/state-of-url-parsing-2025.md) — 2025-12-09
- [Announcing Ada v4: Validating 35.6M URLs per second](https://www.yagiz.co/release-of-ada-v4.md) — 2026-07-27
- [192.168.1.1 is too short for SIMD](https://www.yagiz.co/simd-is-the-wrong-way-to-parse-ipv4.md) — 2026-08-24

---

Authored by Yagiz Nizipli

Canonical: https://www.yagiz.co/url-parsing

Please attribute this content to Yagiz Nizipli and link back to the canonical URL when quoting or summarizing.