Yagiz Nizipli's Avatar

Yagiz Nizipli

@yagiznizipli.com

father, principal systems engineer at cloudflare. author of ada url parser. node.js tsc member. github.com/anonrig

3,417
Followers
201
Following
650
Posts
26.04.2023
Joined
Posts Following

Latest posts by Yagiz Nizipli @yagiznizipli.com

Everyone you meet is fighting a battle you know nothing about. Be kind. Always.

19.02.2026 18:28 πŸ‘ 15 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

fastest url parser for python is now 32% faster. nice!

30.01.2026 02:49 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

only regression. this is actually a highly tested feature… with a really simple lack of test coverage lol

11.12.2025 01:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Gerrit Code Review

Escaping large regexes (β‰₯10k chars) at 5 million per second - chromium-review.googlesource.com/c/v8/v8/+/72...

10.12.2025 22:47 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it’s just for using a real world example. just used req/second as a reference

10.12.2025 17:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you for your sacrifice

10.12.2025 16:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Gerrit Code Review

And here's the fix: chromium-review.googlesource.com/c/v8/v8/+/72...

10.12.2025 16:34 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I haven't run with Linux. Someone else did and saw 5.2x performance difference.

10.12.2025 16:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Yagiz Nizipli & Daniel Lemire | Ada: Parsing Millions of URLs per Second
Yagiz Nizipli & Daniel Lemire | Ada: Parsing Millions of URLs per Second YouTube video by Nearform

I'm working at Cloudflare particularly on Workers runtime. This is indeed incorrect. Several WHATWG specs require you to parse URL (on top of filesystem paths). I recommend watching our talk with @lemire.bsky.social from couple of years ago: www.youtube.com/watch?v=tQ-6...

10.12.2025 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

HOW DARE YOU????!!!! Always happy to fix my own mess mate :-))

10.12.2025 14:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Gerrit Code Review

reverting now, will fix later. this was actually a bug in wasm code chromium-review.googlesource.com/c/v8/v8/+/72...

10.12.2025 14:32 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

damn you

10.12.2025 12:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have Zen 4 running Ubuntu 24. Let me run the benchmarks on it tomorrow.

10.12.2025 04:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it depends on your cpu architecture. we leverage simd. what’s your cpu architecture based on?

10.12.2025 02:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Can you build it with

cmake -B build \
-DADA_BENCHMARKS=ON \
-DCMAKE_BUILD_TYPE=Release \
-DADA_USE_UNSAFE_STD_REGEX_PROVIDER=ON

09.12.2025 22:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

probably he is using windows.

09.12.2025 20:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I just published a new blog post: "State of URL parsing performance in 2025". I hope this answers all of @bagder.mastodon.social.ap.brid.gy's concerns. www.yagiz.co/state-of-url...

09.12.2025 18:36 πŸ‘ 11 πŸ” 2 πŸ’¬ 5 πŸ“Œ 1

good work! wishing you the best

07.11.2025 01:23 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I hope everything works out well for you!

01.11.2025 01:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Unpacking Cloudflare Workers CPU Performance Benchmarks Cloudflare investigated CPU performance benchmark results for Workers, uncovering and fixing issues in infrastructure, V8 garbage collection, and OpenNext optimizations. These improvements have made C...

my kind of blog post blog.cloudflare.com/unpacking-cl...

14.10.2025 23:57 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Launching @platformatic/python: Bring Python ASGI to Your Node.js Applications
Launching @platformatic/python: Bring Python ASGI to Your Node.js Applications Today we are excited to ship @platformatic/python, a new capability for Watt, the Application Server for Node.js, that lets you run Python ASGI applications alongside your existing Node.js workloads.…

πŸš€ BIG NEWS: We just shipped @platformatic/python - run Python ASGI apps INSIDE your Node.js process!

This changes everything for AI/ML + Node.js apps 🧡

youtu.be/8eAAP9IF4xA

07.10.2025 15:24 πŸ‘ 21 πŸ” 10 πŸ’¬ 1 πŸ“Œ 1

well, the code is open source, please open an issue or open a pull request.

07.10.2025 23:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it is 1.2-1.8 times faster in your architecture. not on any architectures we have tested. i think i shared this with you in the past already.

06.10.2025 03:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

you could have opened an issue or reached out to me, as you did in the first place, rather than this post. i’ll re-run the benchmarks and share the results.

06.10.2025 03:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Major data center power failure (again): Cloudflare Code Orange tested Just four months after a complete power outage at a critical data center we were hit with the exact same scenario. Here’s how we did this time, and what’s next.

don’t know why but reminds me of this outage blog.cloudflare.com/major-data-c...

05.10.2025 23:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm nervous to speak but I'll be there ready to stand with my fellow union members ✊

03.10.2025 22:17 πŸ‘ 29 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0

dammit. now i want one too.

29.09.2025 03:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
A year of improving Node.js compatibility in Cloudflare Workers Over the year we have greatly expanded Node.js compatibility. There are hundreds of new Node.js APIs now available that make it easier to run existing Node.js code on our platform. This has been a maj...

A year of improving Node.js compatibility in Cloudflare Workers blog.cloudflare.com/nodejs-worke...

25.09.2025 13:11 πŸ‘ 18 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Index - OpenNext Open-source Next.js adapters

we have opennextjs for this particular reason opennext.js.org/cloudflare

24.09.2025 22:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

so i guess, everything except xbox?

24.09.2025 22:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0