Chapter 6. Optimizing Type Provider

We now have a basic understanding of the basic and advanced concurrency features of F#. We also have enough tooling knowledge and hence, enough knowledge about tooling support in Visual Studio. Based on this knowledge, we can also enhance the performance optimizations when implementing and using other F# language features.

In this chapter, we will focus on bringing the previous knowledge into optimizing type provider. Type provider is a unique feature of F#; it was introduced in F# 3.0.


Type provider was introduced in F# 3.0 release, at the same time as Visual Studio 2012 release. It is important to know that F# 3.0 is part of train releases of Visual Studio 2012, not Visual Studio 2013. Many external articles ...

Get F# High Performance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.