package js_of_ocaml
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Compiler from OCaml bytecode to JavaScript
Install
dune-project
Dependency
Authors
Maintainers
Sources
js_of_ocaml-6.4.1.tbz
sha256=e59bbffcaefaba3191620556514b7f53bb3249e3f881a070d72724234dffd819
sha512=bb470f316f9c81a3b2b8dedd0b0f18f8e06beb48dd70df1d9f846de90ffab439cab5ef7a93a8166af0998068b06097e8319bc0d9f4f23a7159b0de8b3b515746
doc/index.html
Js_of_ocaml
Js_of_ocaml is a compiler from OCaml bytecode programs to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environments like browsers and Node.js. A companion compiler, wasm_of_ocaml, targets WebAssembly.
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.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page