hacomono TECH BLOG

フィットネスクラブ・スクールなど施設・店舗のための会員管理・予約・決済システム「hacomono」 開発チームの技術ブログ

json-origami パフォーマンスチューニング

計算複雑性理論をなんとなく理解してパフォーマンスを改善する

どうも, みゅーとんです. 今回はパフォーマンスチューニングの総集編に当たる記事になります. 以前 OSS として公開しているライブラリ json-origami のバージョンアップで大幅にパフォーマンスを悪くしてしまい, 製品に影響が出てしまったので, その改善のた…

(小ネタ) Vitest で Node.js の GC をテストする

どうもみゅーとんです. 小ネタです. 弊社は GitHub の hacomono-lib という organization にて, OSS を公開しているのですが, なんとなく作っているロジックがちゃんとメモリ解放されているかが気になったので, そのテストを書く方法を探りました. 概要 3 行…

(小ネタ) Vitest でパフォーマンス劣化を検知する

どうもみゅーとんです. 最近パフォーマンス周りで問題をおこしかけてしまったので, パフォーマンスの劣化を抑制する方法を調べてみました. 概要 3 行でまとめ public repository であれば, CodSpeed を無料で利用できる main ブランチでのパフォーマンスを計…