Apple has announced its latest foray into open source software, this time with SwiftNIO, a new framework for writing network applications using the Swift programming language. Both the framework and its open source nature were announced by Apple software engineer Norman Maurer at the try! Swift Conference.
The framework is now available on Apple's GitHub page. Here's what the company has to say about SwiftNIO:
SwiftNIO is fundamentally a low-level tool for building high-performance networking applications in Swift. It particularly targets those use-cases where using a "thread-per-connection" model of concurrency is inefficient or untenable. This is a common limitation when building servers that use a large number of relatively low-utilisation connections, such as HTTP servers.
For those familiar with the Netty framework, Apple also describes SwiftNIO as "like Netty, but written for Swift."
The documentation for SwiftNIO notes that the framework is not geared towards building web applications, but rather for providing underlying network support for those applications. Currently, SwiftNIO supports macOS 10.12 or higher and Ubuntu 14.04 or higher.
iPhone maker Foxconn sees its Q1 sales fall 12% likely thanks to pandemic
Foxconn's Q1 of 2020 was always going to be impacted by coronavirus. It was just a question of how bad the numbers would be.
How well does the iPhone 11 hold up 6 months later? Rene Ritchie reviews.
After 6-months of abuse and just as many software updates, we're taking another look at Apple's current iPhone 11 and iPhone 11 Pro flagship phones.
Apple slashes HomePod employee discount, could signal inventory offload
Apple is offering employees a discount of 50% on its HomePod, in a clear sign that a refresh may be on the way.
Breathe, stretch, and let it go with our favorite accessories for yoga
Yoga is a wonderful practice for the body and mind. It relieves tension, alleviates stress, and strengthens the body. These are our favorite fitness accessories for practicing yoga at home.