You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Actix

From EverybodyWiki Bios & Wiki






Actix
Developer(s)Nikolay Kim, Yuki Okushi
Initial releaseSeptember 30, 2017; 6 years ago (2017-09-30)
Stable release
0.10.0 / September 11, 2020; 3 years ago (2020-09-11)
Preview release
0.10.0-alpha.3 / May 12, 2020; 3 years ago (2020-05-12)
Repositorygithub.com/actix/actix
Written inRust
Engine
    Operating systemLinux, macOS, Windows, FreeBSD, OpenBSD
    TypeWeb framework
    LicenseMIT License or Apache License
    Websiteactix.rs

    Search Actix on Amazon.

    Actix is an actor and web framework written in Rust.[1] It supports both HTTP/1.x and HTTP/2 (including streaming and pipelining, both server and client), WebSockets, TLS/SSL, content compression and decompression, and other features. Actix is primarily used for building web services.[2][3] The authors emphasize its performance, which is confirmed by independent studies; for example, Actix is among the fastest web frameworks according to benchmarks performed by TechEmpower (as of 2020, second only to Drogon in overall score) and others.[4][5]

    Actix is licensed under MIT License or Apache License.

    Controversy[edit]

    Actix has been a subject of controversy in January 2020 regarding the usage of unsafe programming features provided by Rust.[6] The usage of unsafe programming features was observed by Sergey "Shnatsel" Davidoff during testing of Rust HTTP clients and reported.[7][8] The maintainer Nikolay Kim decided to delete the issue, quit the project and delete the repositories.[9][10] However, after observing the community response and concluding there is an active interest in the project, he decided to restore the repositories and promote Yuki Okushi to the maintainer position.[11]

    See also[edit]

    References[edit]

    1. "What is Actix". actix.rs. Retrieved 2020-12-14.
    2. "Simple TODO Service With Actix (Rust): Part 1 - DZone Web Dev". dzone.com. Retrieved 2020-12-14.
    3. "Build an API in Rust with JWT Authentication using actix-web". Auth0 - Blog. Retrieved 2021-05-16.
    4. "TechEmpower Web Framework Performance Comparison". www.techempower.com. Retrieved 2020-05-30.
    5. Vorobjov, Maxim (2020-03-02). "ExpressJS vs Actix-Web: performance and running cost comparison". Medium. Retrieved 2020-12-14.
    6. "Meet Safe and Unsafe - The Rustonomicon". doc.rust-lang.org. Retrieved 2020-12-14.
    7. Davidoff, Sergey "Shnatsel" (2020-06-08). "Smoke-testing Rust HTTP clients". Medium. Retrieved 2020-12-14.
    8. "actix/actix-net". GitHub. Archived from the original on 2020-01-16. Retrieved 2020-12-14. Unknown parameter |url-status= ignored (help)
    9. Kim, Nikolay (2020-10-31), fafhrd91/actix-web-postmortem, retrieved 2020-12-14
    10. Tim Anderson. "'I am done with open source': Developer of Rust Actix web framework quits, appoints new maintainer". www.theregister.com. Retrieved 2020-12-14.
    11. "Project future · Issue #1289 · actix/actix-web". GitHub. Retrieved 2020-12-14.

    External links[edit]


    This article "Actix" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Actix. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.