ãšã³ããªãŒã®ç·šé
ãšã³ããªãŒã®ç·šéã¯å
šãŠãŒã¶ãŒã«å
±éã®æ©èœã§ãã
å¿
ãã¬ã€ãã©ã€ã³ãäžèªã®äžãå©çšãã ããã
ãã®ããŒãžã®ãªãŒããŒãªã®ã§ä»¥äžã®ã¢ã¯ã·ã§ã³ãå®è¡ã§ããŸã
åååŸããããšãã§ããŸã
GitHub - tinylibs/tinybench: ð A simple, tiny and lightweight benchmarking library!
ã¯ãŠãªããã¯ããŒã¯ã§
é¢å¿ãã·ã§ã¢ããã
ã¿ããªã®èå³ãšææ³ãéãŸãããšã§
æ°ããçºèŠããæ·±å ãããã£ãšæ¥œãã
ã¢ã«ãŠã³ãããæã¡ã®æ¹ã¯ãã°ã€ã³ããŒãžãž
èšäºãžã®ã³ã¡ã³ã2ä»¶
- 泚ç®ã³ã¡ã³ã
- æ°çã³ã¡ã³ã
泚ç®ã³ã¡ã³ãç®åºã¢ã«ãŽãªãºã ã®äžéšã«LINEã€ããŒæ ªåŒäŒç€Ÿã®ã建èšçã³ã¡ã³ãé äœä»ãã¢ãã«APIãã䜿çšããŠããŸã
- ãããŒåºåãªã
- ãã¥ãŒãæ©èœãã
- ããŒã¯ã¢ãŒãæèŒ
é¢é£èšäº
GitHub - tinylibs/tinybench: ð A simple, tiny and lightweight benchmarking library!
import { Bench } from 'tinybench' const bench = new Bench({ name: 'simple benchmark', time: 100 }... import { Bench } from 'tinybench' const bench = new Bench({ name: 'simple benchmark', time: 100 }) bench .add('faster task', () => { console.log('I am faster') }) .add('slower task', async () => { await new Promise(resolve => setTimeout(resolve, 1)) // we wait 1ms :) console.log('I am slower') }) await bench.run() console.log(bench.name) console.table(bench.table()) // Output: // simple benchmark



2022/09/21 ãªã³ã¯