Comment Comment by pizlonator Yeah- using quickjs at all in a thing that needs perf. Quickjs is hilariously slow. Midwits use it because it has “quick” in the name.- using floats for numbers and deferring int optimizations for later. Inferring ints is like half the problem of fast JS.- rejecting inadequately annotated or too dynamic code without a whole heck of a lot of self-reflection about how unlikely that is to work out.The observation that languages that are even slightly dynamic need dynamic JIT opts is very old; folks figured that out in the 80s.This project reeks of weapons grade AI psychosis parent pizlonator 3 months ago
- using quickjs at all in a thing that needs perf. Quickjs is hilariously slow. Midwits use it because it has “quick” in the name.
- using floats for numbers and deferring int optimizations for later. Inferring ints is like half the problem of fast JS.
- rejecting inadequately annotated or too dynamic code without a whole heck of a lot of self-reflection about how unlikely that is to work out.
The observation that languages that are even slightly dynamic need dynamic JIT opts is very old; folks figured that out in the 80s.
This project reeks of weapons grade AI psychosis