Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #11347

M

Maddy Miller

Personal blog · madelinemiller.dev/blog · on HN as me4502programminggames

Maddy Miller's personal blog at madelinemiller.dev covers programming and games. Since 2020, 6 different Hacker News readers have linked it 11 times, most often “The Performance Overhead of JavaScript Promises and Async Await”. It is still writing: the last post was on 2026-07-26, and you can follow it by feed.

Visit the blog
11mentions?
6HN people?
2020–2025first – last linked?
Links on Hacker News per year · peak 4 in 2020

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN commenters link this blog's posts on Minecraft server software (CraftBukkit versus Spigot) and on JavaScript Promise overhead in V8 when wrapping synchronous code.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

I'm Maddy (Me4502); Software Engineer at Microsoft and developer of the Minecraft mods WorldEdit, WorldGuard, and CraftBook

The author on HN?

me4502 · 38 karma · member since 2016

Hi, I'm Maddy. I'm a senior software engineer @ Microsoft, and have a website at https://madelinemiller.dev/

From their public HN profile, which links to this site.

Most-linked posts?

  1. The Performance Overhead of JavaScript Promises and Async Await
    2 people · 2 mentions · first linked 2020-12-28
  2. Demystifying a TypeScript Quirk
    2 people · 2 mentions · first linked 2020-02-04

What Hacker News says?

  1. CraftBukkit isn't really server software anymore either, you can still download it for latest MC but it's really just Spigot with some features disabled. https://madelinemiller.dev/blog/stop-using-craftbukkit/

    Comment linking /blog/stop-using-craftbukkit/

    on “PaperMC/Paper: The most widely used, high performance Minecraft server”
  2. Submitted The dark side of account bans as a story · 127 points

    HN discussion
  3. I actually looked into this just yesterday because I was interested in doing this in my JS-targeted language :) As far as I can tell, the only real problem is performance. Wrapping synchronous expressions in Promise.resolve() (which is what this effectively does) is apparently not optimized out by V8, and is egregiously inefficient: https://madelinemiller.dev/blog/javascript-promise-overhead/ For my use-case, probab…

    Comment linking /blog/javascript-promise-overhead/

    on “What if JavaScript had a synchronous async flavor?”
  4. Submitted Motion sickness accessibility in video games as a story · 109 points

    HN discussion
  5. Submitted Hey tech companies, your name change process sucks as a story · 5 points

    HN discussion
  6. Submitted The Performance Overhead of JavaScript Promises and Async Await as a story · 3 points

    HN discussion
  7. Submitted Self-Publishing an eBook as a Developer as a story · 2 points

    HN discussion
  8. Submitted How to Ask for Support from an Open Source Project as a story · 2 points

    HN discussion
  9. Submitted Demystifying a TypeScript Quirk as a story · 2 points

    HN discussion
  10. Submitted Demystifying a TypeScript Quirk as a story · 2 points

    HN discussion
  11. Submitted Optimizing data-heavy JavaScript code as a story · 1 points

    HN discussion

Search all of HN for madelinemiller.dev