Back to Frameworkbenchmarks

Giraffe Benchmarks on Linux

frameworks/FSharp/giraffe/README.md

3845 B
Original Source

Giraffe Benchmarks on Linux

This application tests Giraffe in 3 modes:

  • Default: Using Giraffe's Endpoint Routing APIs with the System.Text.Json serializer
  • Newtonsoft: Testing the JSON endpoint with the NewtonsoftJson serializer
  • FSharpFriendly: Testing the JSON endpoint with the FSharp.SystemTextJson serializer

Infrastructure Software Versions

Language

  • F# 9.0

Platforms

  • .NET 9 (Windows and Linux)

Web Servers

Web Stack

Paths & Source for Tests

App listens for a single command line argument to pick the desired JSON implementation:

  • system: System.Text.Json
  • newtonsoft: Newtonsoft.Json
  • fsharpfriendly: FSharp.SystemTextJson