A question about Http4s new major version

This page summarizes the projects mentioned and recommended in the original post on /r/scala

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. scala-http-benchmark

    So my question is - why does http4s have already ~3 years of development time for its 1.0 version? Also bonus question - why does it have such a poor performance in these benchmarks? I know that those aren't everything but the difference is very huge and I would like to know if there is a post or comment somewhere(or anything) from a person that did a deep dive into it and could explain why the performance is what it is. Also, can anyone share an experience of using http4s in a prod environment? What are the specs of vm it needs to handle 1000 rps?

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. async-profiler

    Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events

    You can use async-profiler to see what is happening under the hood.

  4. cats-effect

    The pure asynchronous runtime for Scala

    Those benchmarks are using a snapshot version of cats-effect. I don't know where that one comes from, but previously they were using a snapshot from https://github.com/typelevel/cats-effect/pull/3332 which had some issues (3.5-6581dc4, 70% performance degradation), which have since been resolved (see that PR for more info and comparative benchmarks).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Looking at A Monad Through An Example

    1 project | dev.to | 24 May 2024
  • Typelevel Native

    1 project | /r/scala | 20 Sep 2022
  • Future of monix

    1 project | /r/scala | 10 Apr 2022
  • Endless4s: a new Scala library to describe event sourced entities using tagless-final algebras, running with built-in implementations for Akka

    2 projects | /r/scala | 6 Dec 2021
  • Cats Effect 3 released!

    1 project | /r/scala | 29 Mar 2021

Did you know that Scala is
the 37th most popular programming language
based on number of references?