Re:Lithium ranked the highest performance web application pl...
by matt42 on Saturday August 29, 2020 @07:57AM
(#24315476)
It is linux only because it's based on epoll. It could be easily ported to macos and windows but my focus was to get the performances right first.
[ Parent
| on HN ]
Re:Lithium ranked the highest performance web application pl...
by jeremyjh on Saturday August 29, 2020 @10:55AM
(#24316510)
There are still a lot of people who develop on MacOS and deploy on linux, so a kqueue port would be valuable even if it were not as well tuned.
Re:Lithium ranked the highest performance web application pl...
by matt42 on Saturday August 29, 2020 @01:08PM
(#24317588)
a kqueue port should be ok. I'll add an issue for it.
Re:Lithium ranked the highest performance web application pl...
by hinkley on Saturday August 29, 2020 @11:42AM
(#24316848)
There are a few libraries that wrap epoll and friends to work more cross platform.
How widely do you use it? Everywhere? A few spots?
Re:Lithium ranked the highest performance web application pl...
by matt42 on Saturday August 29, 2020 @01:06PM
(#24317571)
The epoll code use is very small, few hundreds of LOC (but is at the very center of the framework since it runs the event loop), actually writing it from scratch was better to understand the mechanism, to optimize it and to adapt it for non blocking sql.
Re:Lithium ranked the highest performance web application pl...
by giancarlostoro on Saturday August 29, 2020 @11:31AM
(#24316774)
One could argue if it works on WSL then it works on Windows for development use cases to deploy on Linux.