/note/tech

最近見たカーゴ・カルト

Tableタグはレンダリングが遅くなるから使わないぞ教

Tableタグはレンダリングが遅くなるから使ってはならず、表を使いたい時はDivタグによって擬似的に表を再現するのだという思想。

Tableタグによってレンダリングが遅くなるのは確かに間違ってはいないが、現実的なボトルネックとなるケースは殆どなく人間には認識できないレベルの誤差の範囲でしかない[1]。

WEBサイト/アプリのボトルネックは常にネットワークとディスクアクセス(DB)である。

である以上、表を作りたいにも関わらずTableタグではなくDivタグで擬似的に表を再現する意義は全くなく、工数の無駄でしかない。

Tableタグはレンダリング速度を下げるという断片的な知識を絶対視してしまい、カーゴ・カルトと化してしまった憐れむべき事例であった。

注釈