Word Balloonをベンチマークテスト

2018年のファーストリリースから、沢山のバージョンがリリースされてきました。

バージョンによって、吹き出しの出力速度に違いがあります。

ザックリではありますが、ベンチマークテストの結果を発表します。

計測方法

吹き出しを1,000回表示させます。
それを10回繰り返し、その平均値を出します。

バージョンによっては、ショートコードの属性値が無い場合もあります。
公平に計測するために、属性値は指定無しの最もシンプルなショートコードを使います。

[word_balloon]速度テスト[/word_balloon]

WordPressのバージョンは5.3です。

どれくらい差が出るのでしょうか?

0.1.8以下

0秒です。
まだこの時点ではショートコードを利用していなかったので、記事にコード直書きスタイルでした。

よって0秒。

但し、バージョンアップ事にコードを書き直す必要があったので、0.1.9からショートコードを採用しました。

まぁこれは番外編ですね^^;

0.1.9

ショートコードを初めて採用したバージョンになります。
この時は、まだ選択肢もほとんど無い状態だったので、とてもシンプルでした。

検証1 : 0.0296549797秒
検証2 : 0.0282449722秒
検証3 : 0.0294978619秒
検証4 : 0.0289521217秒
検証5 : 0.0292620659秒
検証6 : 0.0276429653秒
検証7 : 0.0281970501秒
検証8 : 0.0289900303秒
検証9 : 0.0285000801秒
検証10 : 0.0274078846秒

平均 : 0.02863500118秒

1,000個の吹き出しが0.02秒で完了となります。

と言うことで、先に書いておきますが、もっとも高速なのがこのバージョンになります。
果たしてこれを超える事が出来るのか!?

0.6.6

PROバージョンと袂を分かる前の最後のWord Balloonです。
結果は下記の通り。

検証1 : 9.6464629173秒
検証2 : 9.6209800243秒
検証3 : 9.8615720272秒
検証4 : 9.8409130573秒
検証5 : 9.7201671600秒
検証6 : 9.7236800194秒
検証7 : 9.6194429398秒
検証8 : 9.5521910191秒
検証9 : 9.6300349236秒
検証10 : 9.5497999191秒

平均 : 9.67652440071秒

このバージョンの頃には選択肢も増えてきていたので、0.1.9と比べるのは酷なのですが、かなり速度低下しましたね^^;

1.0.0

PROバージョンと袂を分かれたWord Balloonです。

検証1 : 9.5970687866秒
検証2 : 9.7450680733秒
検証3 : 9.6276049614秒
検証4 : 9.6048021317秒
検証5 : 9.5976448059秒
検証6 : 9.6883480549秒
検証7 : 9.6785569191秒
検証8 : 9.5695860386秒
検証9 : 9.5620160103秒
検証10 : 9.5924119949秒

平均 : 9.62631077767秒

0.6.6と比べても大差ないですね。

2.0.0

ブロックエディタをサポートし始めたバージョンです。

検証1 : 9.9159920216秒
検証2 : 9.8008921146秒
検証3 : 9.8517980576秒
検証4 : 9.7651209831秒
検証5 : 9.7673001289秒
検証6 : 9.8266291618秒
検証7 : 9.9812059402秒
検証8 : 9.9528198242秒
検証9 : 9.9016211033秒
検証10 : 9.9587900639秒

平均 : 9.87221693992秒

ちょっと遅くなりましたね。

3.0.0

多分UIを変更したバージョンだったかな。

検証1 : 13.0090460777秒
検証2 : 12.7619779110秒
検証3 : 12.9364800453秒
検証4 : 12.9016470909秒
検証5 : 12.8726720810秒
検証6 : 12.6617319584秒
検証7 : 12.8359160423秒
検証8 : 12.6553530693秒
検証9 : 12.7645978928秒
検証10 : 12.6225578785秒

平均 : 12.80219800472秒

さらに遅くなりました^^;

4.0.0

3.0.0で速度低下が顕著だったので、テコ入れしました。

検証1 : 1.6607470512秒
検証2 : 1.6397438049秒
検証3 : 1.6308300495秒
検証4 : 1.6454718113秒
検証5 : 1.6419990063秒
検証6 : 1.6426780224秒
検証7 : 1.6486279964秒
検証8 : 1.6569938660秒
検証9 : 1.6428000927秒
検証10 : 1.6567080021秒

平均 : 1.64665997028秒

劇的に速度改善!
自分で自分を褒めたいです^^

4.8.17

検証1 : 1.6639161110秒
検証2 : 1.6574840546秒
検証3 : 1.6682808399秒
検証4 : 1.6659960747秒
検証5 : 1.6425890923秒
検証6 : 1.6781752110秒
検証7 : 1.6488311291秒
検証8 : 1.6746501923秒
検証9 : 1.6993269920秒
検証10 : 1.6660060883秒

平均 : 1.66652557852秒

特に大幅な変化は無いですね。

4.9.0

検証1 : 1.5547780991秒
検証2 : 1.4543759823秒
検証3 : 1.4250440598秒
検証4 : 1.4745440483秒
検証5 : 1.4184510708秒
検証6 : 1.4317100048秒
検証7 : 1.4317939281秒
検証8 : 1.4145669937秒
検証9 : 1.4436190128秒
検証10 : 1.4187598228秒

平均 : 1.44676430225秒

少し手を加えたので、やや速度アップしてますね。

4.10.0

検証1 : 1.4840500355秒
検証2 : 1.4871640205秒
検証3 : 1.4712879658秒
検証4 : 1.4808518887秒
検証5 : 1.4698739052秒
検証6 : 1.4581871033秒
検証7 : 1.4497601986秒
検証8 : 1.4483141899秒
検証9 : 1.4420001507秒
検証10 : 1.4466810226秒

平均 : 1.46381704808秒

やや速度低下した感じですね。

4.11.0

検証1 : 1.5064830780秒
検証2 : 1.4406921864秒
検証3 : 1.4464061260秒
検証4 : 1.4399580956秒
検証5 : 1.4504251480秒
検証6 : 1.4699788094秒
検証7 : 1.4599249363秒
検証8 : 1.4567940235秒
検証9 : 1.4674029350秒
検証10 : 1.4589238167秒

平均 : 1.45969891549秒

大幅には変わってないですね。

Word Balloon 公式デモリスト吹き出し一覧やアイコンや効果など、収録されている機能を使ったデモページをまとめました。 Word Balloonは単なる吹き出しだけでは無く、多機能の吹き出しプラグインです。 様々な機能…
続きを読む
 dev.word-balloon.com
Word Balloon 公式デモリスト
プラグイン