Mert Can Altin's Avatar

Mert Can Altin

@mertcanaltin

Software Engineer, openSource Maintainer Node.js & Express.js - Member github.com/mertcanaltin

85
Followers
159
Following
30
Posts
24.10.2024
Joined
Posts Following

Latest posts by Mert Can Altin @mertcanaltin

Preview
src: improve textEncoder encode performance with simdutf by mertcanaltin · Pull Request #61496 · nodejs/node Ref: cloudflare/workerd#5448 Benchmark CI: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1789/ ...

Node.js TextEncoder.encode 299% Faster

github.com/nodejs/node/...

31.01.2026 23:01 👍 0 🔁 1 💬 0 📌 1
Preview
http: implement slab allocation for HTTP header parsing by mertcanaltin · Pull Request #61375 · nodejs/node fix: // TODO(bnoordhuis) Use slab allocation, O(n) allocs is bad. before: http/bench-parser-fragmented.js n=100000 len=8 frags=2: 951,629.0928924936 http/bench-parser-fragmented.js n=100000 len=16 ...

52% faster HTTP header parsing 🚀

github.com/nodejs/node/...

13.01.2026 20:30 👍 2 🔁 0 💬 0 📌 0

Teşekkür ederim

14.12.2025 13:57 👍 1 🔁 0 💬 0 📌 0

Node.js performansı nasıl optimize edilir? Bu güzel türkçe sunum için teşekkürler @mertcanaltin.bsky.social

14.12.2025 12:23 👍 1 🔁 1 💬 1 📌 0
Post image

Yesterday, I joined GDG Izmir and gave a talk on optimization in the Node.js core.

Thank you to everyone who attended!
You can find the presentation here:

github.com/mertcanaltin...

14.12.2025 09:15 👍 2 🔁 0 💬 0 📌 1
Post image Post image Post image Post image

I’m joined DevFest in Azerbaijan🇦🇿
İ talked about Node.js core & OpenSource

24.11.2025 11:47 👍 3 🔁 0 💬 0 📌 0

Removed the cost of serializing bindings in each log for the child logger.
Skipped unnecessary serializer checks.
Used direct string concatenation instead of object merging.
Sped up type checking.

10.11.2025 19:02 👍 3 🔁 0 💬 0 📌 0

Hey! Have some news!

A new high-performance logger was developed based on Pino's pattern principles.

simple: 6.06M vs 3.48M ops/s (+74% faster)
child: 5.76M vs 4.41M ops/s (+31% faster)
disabled: 174M vs 146M ops/s (+19% faster)
fields: 2.13M vs 1.36M ops/s (+56% faster)

10.11.2025 19:02 👍 2 🔁 0 💬 1 📌 0
Preview
feat: add getRoutes method to list registered routes by bjohansebas · Pull Request #174 · pillarjs/router There is a real need to be able to list routes correctly, as clearly shown in issue (AlbertoFdzM/express-list-endpoints#99, expressjs/express#5961, expressjs/express#5858, expressjs/express#6481, h...

Hey, express community, I’d love some feedback on the API style of this new function

github.com/pillarjs/rou...

02.11.2025 01:54 👍 4 🔁 2 💬 0 📌 0
Preview
Add tracing channels by jsumners-nr · Pull Request #2281 · pinojs/pino This PR adds a tracing channel for the asJson function. APM tools can utilize this channel for their tracing needs. At New Relic, this is the only channel we need. Other vendors may like a bit more...

Pino recently added diagnostics channel support which I guess everyone would want from node:logger too:
github.com/pinojs/pino/...

29.10.2025 21:55 👍 1 🔁 1 💬 1 📌 0

Thanks for sharing! I will inspect and try add node:logger

29.10.2025 22:12 👍 0 🔁 0 💬 1 📌 0
Post image
29.10.2025 20:14 👍 0 🔁 0 💬 0 📌 0

Hello everyone, I have some good news! The node:logger I was try development in last time now appears to be faster than Pino in three areas

x.com/mecaltin/sta...

Simple logging: **54% faster**
Disabled levels: **33% faster**
Fields logging: **188% faster**

29.10.2025 20:13 👍 0 🔁 0 💬 2 📌 1
Preview
[WIP] lib: added logger api in node core by mertcanaltin · Pull Request #60468 · nodejs/node for: #49296 (comment) I try a draft development for new logger api, and i try create some benchmark for pino and node:logger package

Hello, last time we spoke about the node:logger API for Node.js core, and I've created a draft PR for this issue if you'd like to take a look: github.com/nodejs/node/...

28.10.2025 23:02 👍 0 🔁 0 💬 0 📌 0

Hello ❤️

28.10.2025 23:01 👍 1 🔁 0 💬 0 📌 0
Post image

November in Azerbaijan! 🇦🇿 Looking forward to helping developers make their first open source contributions and talking about the Node.js world. Let’s build together! 💚 #OpenSource #NodeJS

24.10.2025 16:58 👍 4 🔁 0 💬 0 📌 0
Preview
Node.js Structured Logging API - RFC GitHub Gist: instantly share code, notes, and snippets.

My first Public RFC for Node.js Structured Logging API

gist.github.com/mertcanaltin...

22.10.2025 22:06 👍 0 🔁 0 💬 0 📌 0
Preview
Node.js 2025: What's new and what's next This talks is a recap of what went on in the Node.js runtime in 2024-2025. Presented at JSConf US 2025

Here are the slides for my Node.js year in review talk: speakerdeck.com/ruyadorno/no...

#nodejs #javascript #JSConf

16.10.2025 17:59 👍 39 🔁 16 💬 3 📌 0

And the unofficial feed / list for JSConf bsky.app/profile/did:...

16.10.2025 18:25 👍 1 🔁 1 💬 0 📌 0
Preview
Release 2025-10-15, Version 25.0.0 (Current), @RafaelGSS · nodejs/node Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify performance improvements, built-in Uint8Array base64/hex conversion, and ongoing WebAssembly and JIT pipeline optimiza...

Node v25 is here!

github.com/nodejs/node/...

15.10.2025 18:24 👍 3 🔁 1 💬 0 📌 0

hello ❤️❤️❤️

16.10.2025 06:37 👍 0 🔁 0 💬 1 📌 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...

We worked on a thing.

blog.cloudflare.com/unpacking-cl...

14.10.2025 20:34 👍 25 🔁 5 💬 2 📌 1
Post image

😅👀💦

14.10.2025 13:13 👍 10 🔁 2 💬 1 📌 0

We’ll be gathering in SF to celebrate Mikeal Rogers . A night he would’ve loved, and a fundraiser to support his family. 💚 Hope you can join. an-event-mikeal-would-have-liked.com

10.10.2025 17:04 👍 13 🔁 3 💬 0 📌 0
Slide saying if JavaScript has Spotify wrapped

Slide saying if JavaScript has Spotify wrapped

If JavaScript was music @rginn206.bsky.social at @jsconf.bsky.social

14.10.2025 13:25 👍 1 🔁 1 💬 0 📌 0

Don’t worry, this is going to involve dropping lots of no-longer-needed APIs :-D

14.10.2025 13:52 👍 7 🔁 2 💬 0 📌 0

Unfortunately, my visa was denied. I hope I can get a visa next time.

15.10.2025 05:21 👍 0 🔁 0 💬 0 📌 0

Other than the trusted publishing stuff (which is absolutely not ready for use yet, I will be outlining why in my JS Conf talk) this is a great write up of the recent goings on.

01.10.2025 02:36 👍 11 🔁 5 💬 2 📌 0
Post image

⚡️ All set up for #JSConf !

Stop by to talk with the @vlt.sh team if you’re around!

13.10.2025 21:18 👍 24 🔁 6 💬 1 📌 0

JS Conf tomorrow!

14.10.2025 01:59 👍 8 🔁 1 💬 2 📌 0