
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
パフォーマンスだけを理由に意味論や可読性を捨てるべきではない理由
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
パフォーマンスだけを理由に意味論や可読性を捨てるべきではない理由
パフォーマンスだけを根拠に、意味論や可読性を犠牲にする設計を見かけることがあります。 そのような主... パフォーマンスだけを根拠に、意味論や可読性を犠牲にする設計を見かけることがあります。 そのような主張は一見もっともらしく聞こえますが、それが長期的に見て適切な判断かどうかは冷静に見直す必要があります。 この記事では、こうした「気付けない程度の最適化」を理由に、可読性・意味論を切り捨てることの危険性について解説します。 1. React.Fragment vs div : 速さの幻想 React.Fragment(<></>)はdivよりもパフォーマンスが悪いから使うべきではない 実際はどうか React.Fragmentとdivの実行速度の差は、ほとんどのユースケースで体感できないレベルである。 Reactのバージョンやブラウザによって最適化は変わる。 以前はdivの方がわずかに速いという話もありました。 しかし、その差は数ミリ秒未満であり、実際のアプリケーションではほとんど影響しません。