## Manual

- Overview — what Js_of_ocaml is and how to use it
- Installation
- Quick Start
- JavaScript interoperability
- PPX syntax extension and JSON derivation
- Export OCaml code to JavaScript
- Error handling
- Lwt support
- Command-line options, compilation modes, JavaScript primitives, tail-call optimization, effect handlers, runtime representation
- Targeting older browsers
- wasm_of_ocaml overview and writing Wasm primitives
- Build a toplevel, debug a program, performance, contribute
- Examples and projects

## API reference

See the API overview for the full list of modules, or jump to the main libraries: `Js_of_ocaml.Js`, `Js_of_ocaml.Dom_html`, `Js_of_ocaml_lwt.Lwt_js_events`, `Js_of_ocaml_tyxml.Tyxml_js`.