top | item 26260347

(no title)

benwilson-512 | 5 years 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.

discuss

order

bhaney|5 years ago

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!

raphexion_|5 years ago

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?

unvs|5 years ago

My dependencies compilation for a huge project:

OTP23 — 467.36s

OTP24rc1 — 296.16s

So nice!