Ionic2でハイブリッドなアプリ開発:socket.ioのemitはコネクションを確認してから

Posted on Posted in 趣味的なIT・ネットの話題

socket.ioを使うアプリを開発していたのですが、デスクトップでシミュレートしている分にはいいのですが、実機(Android)に入れると途端にレスポンスが遅くなります。そんなに古い奴じゃ無いのに。

色々試した結果、connectする前にsocket.emitをすると遅くなることが分かりました。そこでemitをラップしてconnectの状態を確認してから実行させると、アプリのもっさりが無くなりました。

 


Facebooktwittergoogle_pluspinterestlinkedinmail
納得したらすぐにシェア!