Performance & compatibility

処理速度と補完量を測る

Mojikumiは、ブラウザの標準実装が広がるほど処理量が減る設計です。そのため計測では、処理にかかる時間に加えて、補完のために追加されるDOMの量と、組み直しに要するコストも記録します。

Current status計測環境を準備しています

現在は、再現性のある計測条件を確定させる作業を進めています。端末やブラウザのバージョンが変われば結果も変動するため、条件を明記できない段階で数値を公開することはしません。それまでのあいだ、実際の処理速度と表示はPlaygroundで直接ご確認いただけます。

Playgroundで確かめる

Metrics

測定するもの

初期処理
本文を最初に解析し、必要な空白の調整を終えるまでの時間
再評価
ウィンドウ幅の変更後、または書体の読み込み完了後に組み直しへ要する時間
DOM増加量
補完のために追加される要素の数。少ないほど標準CSSだけで足りていることを示す
メモリ
長文の記事、および複数の記事を同時に開いた場合のヒープ使用量

Matrix

揃える環境

Chromium
最新版 / macOS・Linux
Firefox
最新版 / macOS・Linux
WebKit
最新版 / macOS
Content
1,000字・10,000字・複数段落の3種類

Method

再現できる結果だけを公開する

計測に使用したコード、入力した文章、ブラウザのバージョン、書体の条件は、すべてリポジトリに記録しています。同じ手順をたどれば、お手元でも近い数値が得られるはずです。このページに掲載するのは、CIの固定条件で得られた結果に限ります。その場で実行するライブ計測は端末の状態に左右されるため、別の扱いとします。