Does Fluent have a code compilation/optimization?

In the JavaScript/SPA environment, does Fluent Language compile to something efficient, or does it require Fluent Language interpreter on the client side and execute Fluent code in real time?