GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — TypeScriptToLua/.github/scripts/create_benchmark_check.js at master · l3dotdev/TypeScriptToLua Expand file tree/ Copy pathcreate_benchmark_check.jsMore file actions 28 lines (22 loc) · 1.1 KB / Copy pathcreate_benchmark_check.jsFile metadata and controls28 lines (22 loc) · 1.1 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 module.exports = ({ github, context, core }) => { const fs = require("fs"); const benchmarkResultPathLua = core.getInput("benchmark-result-path-lua", { required: true }); const benchmarkInfoLua = JSON.parse(fs.readFileSync(benchmarkResultPathLua)); const benchmarkResultPathJIT = core.getInput("benchmark-result-path-jit", { required: true }); const benchmarkInfoJIT = JSON.parse(fs.readFileSync(benchmarkResultPathJIT)); // Remove Comparison info to save some bytes const benchmarkInfoForVizLua = { old: benchmarkInfoLua.old, new: benchmarkInfoLua.new }; const buffer = Buffer.from(JSON.stringify(benchmarkInfoForVizLua)); const zlib = require("zlib"); const compressed = zlib.deflateSync(buffer); const summary = `[Open visualizer](https://typescripttolua.github.io/benchviz?d=${compressed.toString("base64")})\n` + `### Lua5.3 ${benchmarkInfoLua.comparison.memory.summary} ${benchmarkInfoLua.comparison.runtime.summary} --- ### LuaJIT ${benchmarkInfoJIT.comparison.memory.summary} ${benchmarkInfoJIT.comparison.runtime.summary}`; return summary; }; |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |