Hacker News new | ask | show | jobs
by benwilson-512 1935 days ago
The most immediate impact I'm noticing locally is a ~25-30% improvement in compile times from the JIT, which is always a delightful find in any release.

Synthetic benchmarks of the Elixir GraphQL implementation show a 64% improvement! Very excited to see how this plays out with real load, but this is very promising.

2 comments

As a heavy user of Absinthe in production, I am also very excited to hear that.

I just went to leave a slack message to my team about your report in the middle of the night, and discovered that another teammate had already just excitedly mentioned it. Thanks for what you do!

I was also thinking about Absinthe when I was read the release notes. Especially this line:

Compiler warnings and errors now include column numbers in addition to line numbers.

I remember reading this warning in the the Absinthe book (pg 90).

"Notice that the column value in the error is 0. Due to a current limitation of the lexer that Absinthe uses (flex)."

Do you think this will be solved as well?

My dependencies compilation for a huge project:

OTP23 — 467.36s

OTP24rc1 — 296.16s

So nice!