Elektrine lite

← Feed

@skyr@chaos.social

Post #2807572

2026-05-11 13:37 UTC

@cdonat@hostsharing.coop @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org ich vereinfachte 😊 fastapi bringt (zumindest mit den "standard"-Dependencies) ne embedded ASGI-Gegenstelle (afair uvicorn) mit; genauso tun's die Java-Frameworks auch, der erwähnten Tomcat war vor gefühlten Ewigkeiten als "Tomcat embedded" die go-to Adresse, heute dürfte bei den meisten standardmäßig ein netty mitkommen. Die "andere Verkombinierung via API" geht da auch, wenn man das will/braucht. Ist meiner Wahrnehmung aber echt unüblich geworden.

Replies (2)

  • @cdonat@hostsharing.coop 2026-05-11 14:00

    @skyr@chaos.social @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org Auch das ist zu vereinfacht. FastApi bringt keine Standard-ASGI-Implementation mit. Man kann in der FastAPI-Anwendung eine setzen, was meistens auch passiert. So auch in #ProFed, wo ich auch der Einfachheit halber Uvicorn verwende. Aber das muss nicht so sein. Wie dem auch sei, was braucht das denn dann minimum z.B. an Speicher? Granian braucht selber ca. 15MB. Uvicorn ca. 20MB. Ich glaube, damit startet die JVM nicht mal, oder?

    Open ##2807573

  • @skyr@chaos.social 2026-05-11 14:08

    @cdonat@hostsharing.coop @joergi@chaos.social @ibigfoot@chaos.social @fitpub@fosstodon.org welche Extralocken meinst Du? Ansonsten hab ich grad mal das Quarkus-Helloworld an den Start gebracht und gespickt: Kann man mit 19 MB Memory Footprint laufen lassen. Und rockt performancetechnisch vermutlich immer noch die allermeisten Sprachen in den Keller. Find ich jetzt nicht so schlecht 😎

    Open ##2807574