Apple also has no api to write a fast server.
Libdispatch is a burden to use for a server because of its book keeping overhead, and their history with kqueue makes it hard to convince someone to use it.
Isn’t kqueue pretty much as fast as epoll?
There’s no io_uring, but in practice, almost all servers run epoll anyway, don’t they?
Isn’t kqueue pretty much as fast as epoll?
There’s no io_uring, but in practice, almost all servers run epoll anyway, don’t they?