Notes

These pages answer questions that come up after you have used the libraries: what exactly ships, where it runs, what it costs, and why the guarantees hold. None of them is a step in the learning path, so they sit here rather than inside a product area.

If you have not written a declaration yet, start with Getting started instead.

Pages

  • Packages and platforms — the full package inventory, what each one gives you, what it depends on, and which run on .NET and on Fable JavaScript.
  • Benchmarks — measured parse and codec numbers against System.Text.Json, on .NET and Fable.
  • Compiler-Directed, AOT, and Fable — why an explicit, reflection-free declaration keeps working under NativeAOT, aggressive trimming, and Fable.