diff --git a/docz/data/engines.js b/docz/data/engines.js new file mode 100644 index 0000000..6640ceb --- /dev/null +++ b/docz/data/engines.js @@ -0,0 +1,21 @@ +import { read, utils } from 'xlsx'; +import url from './engines.xls'; +import React, { useEffect, useState } from 'react'; + +const EngineData = () => { + const [engines, setEngines] = useState(""); + const [binding, setBinding] = useState(""); + + useEffect(() => { (async() => { + const wb = read(await (await fetch(url)).arrayBuffer(), { dense: true }); + setEngines(utils.sheet_to_html(wb.Sheets["Engines"])); + setBinding(utils.sheet_to_html(wb.Sheets["Bindings"])); + })(); }, []); + return ( <> +

The following engines have been tested in their native languages:

+
+

The following bindings have been tested:

+
+ ); +}; +export default EngineData; \ No newline at end of file diff --git a/docz/data/engines.xls b/docz/data/engines.xls new file mode 100644 index 0000000..b0b0ade --- /dev/null +++ b/docz/data/engines.xls @@ -0,0 +1,321 @@ + + + + + 10620 + 11020 + 2260 + 19600 + 1 + False + False + + + + + + + + + + + + + + + + + + MacOS + Windows + Linux + + + Engine + Lang + x64 + ARM + x64 + ARM + x64 + ARM + + + Duktape + C + + + + + + + + + V8 + C++ + + + + + + + + + Rhino + Java + + + + + + + + + Jint + C# + + + + + + + + + Goja + Go + + + + + + + + + Nashorn + Java + + + + + + + + + QuickJS + C + + + + + + + + + Hermes + C++ + + + + + + + + + ChakraCore + C++ + + + + + + + + + Boa + Rust + + + + + + + + + JE + Perl + + + + + + + + + JerryScript + C + + + + + + + +
+ + +
+