こんにちは、Sleipnir 開発担当の西田です。 先日 Sleipnir 3 RC 版をリリースしましたが、その後も特に高速化に力を入れて改良を続けてきました。高速化には測定が欠かせませんので、各種ツールを活用して様々な測定を行った上で、プログラムを修正しています。 そこで今回は起動時間を測定するために作成した Ruby スクリプト、startup.rb を紹介したいと思います! startup.rb は、下図のような流れで起動時間を測定しています: ブラウザを起動してからページの読み込みが完了するまでの時間を計測しています。ユーザーが感じる起動時間と正確に一致するものではないと思いますが、1つの指標として利用できます。 startup.rb のソースコードは次の通りです: require 'Win32API' require 'webrick' FIND_WINDOW = Win32A
![【Sleipnir 3】Ruby でブラウザの起動時間を測定する](https://cdn-ak-scissors.b.st-hatena.com/image/square/79efff2f49c095e8e26c6115e37661db91ff1b31/height=288;version=1;width=512/https%3A%2F%2Fblog.fenrir-inc.com%2Fwp%2Fwp-content%2Fthemes%2Ffenrir_dev%2Fimg%2Fcommon%2Fogp_dev_other.png)