Remix.run Logo
ulbu 2 hours ago

the “(super) efficient” is not there yet. Io is still dynamic dispatch with multiple layers of indirection. afaik it’s slower than before.

the upcoming releases are expected to provide a solution to this “dispatch is comptime-known, but still dynamic” problem, and drop the loses in efficiency.

bbkane an hour ago | parent | next [-]

Hmm in the 2025 talk ( https://youtu.be/f30PceqQWko?si=qZESxMaSyt7fYMfz ), Andrew emphasizes that this approach is more efficient than before- even showing compiled assembly iirc. I guess that was a one-off?

chaz72 31 minutes ago | parent [-]

My guess is that one of these (Andrew) is measuring syscalls and the other is measuring vtable indirections.

rsyring an hour ago | parent | prev [-]

The parent seems to be talking about efficient code style, not necessarily performance implementation, as they go on to discuss how it looks.

That is, I think the point was DevX not io performance.