こんにちは、Sleipnir 開発担当の西田です。 先日 Sleipnir 3 RC 版をリリースしましたが、その後も特に高速化に力を入れて改良を続けてきました。高速化には測定が欠かせませんので、各種ツールを活用して様々な測定を行った上で、プログラムを修正しています。 そこで今回は起動時間を測定するために作成した Ruby スクリプト、startup.rb を紹介したいと思います! startup.rb は、下図のような流れで起動時間を測定しています: ブラウザを起動してからページの読み込みが完了するまでの時間を計測しています。ユーザーが感じる起動時間と正確に一致するものではないと思いますが、1つの指標として利用できます。 startup.rb のソースコードは次の通りです: require 'Win32API' require 'webrick' FIND_WINDOW = Win32A