Scribble at 2026-05-04 10:29:04 Last modified: unmodified

添付画像

The “modern” TUI stack has optimized for the developer's ability to write React-like code at the expense of the machine's ability to render text efficiently.

The text mode lie: why modern TUIs are a nightmare for accessibility

あたりまえのことだが、テキスト主体でレイアウトされ設計されたページであるかのように「見える」だけで視覚障碍者に優しいとかアクセシブルであるというわけではない。実際には、その裏で何が起きているかを理解しないと、そういう見た目だけでアクセシビリティを判断することはできない。それは、Web Design Index のようなスクリーンショットだけを掲載するカタログでサイトのユーザビリティを見積もってはいけないのと同じような話である。とにかく、「デザイン」という言葉を見た目だけの話に矮小化している広告屋とマーケティング屋のインチキ解説にはプロのデザイナーだからこそ徹底して抵抗するべきなのだ。同様に、ブログ記事の著者が指摘するように、裏側で DOM 要素を頻繁に書き換えてしまうような挙動のサイトは、どれほど表面的なページ・デザインがテキスト主体でシンプルに見えていようと、結局はそう見せることしか考えていない人たちのハッタリでしかない。

もちろん、だからといって React 小僧がみんなこういうページをコーディングしていると非難したいわけではない。JavaScript フレームワークを使うやつはたいてい(そのフレームワークの開発者も含めて)三流のエンジニアだが、凡庸な人間に向かって「おまえは凡人だ」と言ってみたところで、それはテントウムシに向かって「おまえは昆虫だ」と言っているに等しい。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る