|
|
|
|
|
by pfalcon
3791 days ago
|
|
We upgrade from proprietary "callback mess" API to a de-facto standard socket API. There will be non-blocking sockets support, and thus portable way for async socket programming. I'd love to say that we'll support Python asyncio, but that's pretty high-level framework, and thus have somewhat higher memory requirements than I'd like. We keep optimizing it, but some simpler custom async scheduler may be due. And for people who want to solve C1M/100/100 problem ("Serve one million clients on a 100MHz device with 100KB of RAM", pun at https://en.wikipedia.org/wiki/C10k_problem), up to going to callback-based API, we may offer that later, but it will be at least based on open and more or less known lwIP API, not on a proprietary vendor shim. |
|