All important runner changes have landed upstream. Bug: 358290763 Change-Id: Ib47f6838618e9c0081f60f3b60d52b1ce149b2af Reviewed-on: https://chromium-review.googlesource.com/c/external/github.com/WebKit/JetStream/+/7094856 Reviewed-by: Marja Hölttä <marja@chromium.org>
20 lines
575 B
JavaScript
20 lines
575 B
JavaScript
import { performance } from 'perf_hooks';
|
|
import fs from 'fs';
|
|
import * as d3 from 'd3';
|
|
import { runTest } from './src/test.mjs';
|
|
|
|
async function main() {
|
|
const usData = JSON.parse(fs.readFileSync('./data/counties-albers-10m.json', 'utf-8'));
|
|
const airportsData = fs.readFileSync('./data/airports.csv', 'utf-8');
|
|
|
|
const startTime = performance.now();
|
|
|
|
const svg = await runTest(airportsData, usData);
|
|
|
|
const endTime = performance.now();
|
|
|
|
// console.log(svg); // The SVG output
|
|
console.log(`Execution time: ${endTime - startTime} ms`);
|
|
}
|
|
|
|
main();
|