Metrics
測定するもの
- 初期処理
- 本文を最初に解析し、必要な空白の調整を終えるまでの時間
- 再評価
- ウィンドウ幅の変更後、または書体の読み込み完了後に組み直しへ要する時間
- DOM増加量
- 補完のために追加される要素の数。少ないほど標準CSSだけで足りていることを示す
- メモリ
- 長文の記事、および複数の記事を同時に開いた場合のヒープ使用量
Performance & compatibility
Mojikumiは、ブラウザの標準実装が広がるほど処理量が減る設計です。そのため計測では、処理にかかる時間に加えて、補完のために追加されるDOMの量と、組み直しに要するコストも記録します。
現在は、再現性のある計測条件を確定させる作業を進めています。端末やブラウザのバージョンが変われば結果も変動するため、条件を明記できない段階で数値を公開することはしません。それまでのあいだ、実際の処理速度と表示はPlaygroundで直接ご確認いただけます。
Playgroundで確かめるMetrics
Matrix
Method
計測に使用したコード、入力した文章、ブラウザのバージョン、書体の条件は、すべてリポジトリに記録しています。同じ手順をたどれば、お手元でも近い数値が得られるはずです。このページに掲載するのは、CIの固定条件で得られた結果に限ります。その場で実行するライブ計測は端末の状態に左右されるため、別の扱いとします。