JavaScriptで関数分割を細かくすると、関数呼び出しに掛かる時間によって、ブラウザへの表示などが遅くなったりしますか?
遅くなりそうな気がして、あまり関数分割をしないようにしています。
どうなのでしょうか。
教えて頂けると幸いです。
https://teratail.com/help#resolve-question
すみません、まだ回答を募集中です。
自分が何回か試したところ、平均すると関数分割をしたほうが若干遅いような雰囲気でしたが、関数分割をしたのに、しないより高速なときもあり、正直なところよくわかりませんでした。
掛かった時間もまちまちでした。
どんな要素が影響していて、このような結果になるのでしょう。
体感の話が出てますが、どれくらいまでなら関数分割しても問題ないのでしょうか(前提条件も踏まえて)。
まだまだ、わからないので、回答待ちです。
では、既存の回答にコメントを返して、「あなたが求める回答」との差分を明確にして下さい。
> どんな要素が影響していて、このような結果になるのでしょう
JavaScriptの実行環境の裏には「処理速度の誤差を当然に生み出す仕組み」があります。「C言語 メモリ解放」や「C言語 malloc free」を調べ、その上で「ガベージコレクタ」を調べてみてください。
JavaScriptのパフォーマンスに着目するなら、 think49 さんの回答が最も詳しいですね。