package quickjs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Bindings for QuickJS (a Javascript Engine to be embedded https://bellard.org/quickjs)
Install
dune-project
Dependency
Authors
Maintainers
Sources
quickjs-0.2.0.tbz
sha256=3d5292edcdf8e464339930e35e29e345d1045d9de67ea0261542156f6d36f5a5
sha512=9a49cec0e9fe1b422371a673b722c33cc9454ef91a351ab1f870bafec0acf632c10056fc94d2b848854e0c1ccf34a2d82c7c5eaed8ca4ad41470541ea765fcb8
doc/README.html
quickjs
quickjs.ml is a set of OCaml bindings for QuickJS, a small and embeddable JavaScript engine. It supports the ES2020 specification including modules, asynchronous generators, proxies and BigInt.
This project exposes two libraries:
quickjs.bindingsthe raw QuickJS C APIquickjsa polished API on top ofquickjs.bindingswith the same shape as the JavaScript API
Motivation
The purpose of this project is to provide the same behaviour as the JavaScript engines from browsers (SpiderMonkey, JavaScriptCore, ChakraCore, v8) into native OCaml. So code that runs in the browser (via Melange) can be run in native with the same results.
Documentation
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page