---
source_url: https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/
source_title: "Why don’t more developers “use the platform”?"
source_site: "Read the Tea Leaves"
source_published_at: 2026-10-03T13:49:29-07:00
hero_image: https://nolanlawson.com/_astro/dragndrop.CW1aBe6Q_ZDDLsQ.webp
tags: web-development,javascript,platform-apis,developer-practices
generated_at: 2026-10-04T08:01:16.295Z
model: claude-haiku-4-5
---
# ウェブ開発者が「プラットフォーム」をあまり使わない理由

TL;DR: ウェブ開発者が標準的なブラウザAPI の使用を推奨されながらも、JavaScript ライブラリを使って独自のコードを構築し続ける理由を、歴史的背景、利便性、心理的要因から検討する記事。

長年にわたり、ウェブ標準、パフォーマンス、アクセシビリティの提唱者たちは、開発者に「プラットフォームを使え」と促し続けている。その理由は単純で、「なぜ自分で JavaScript を書いて何かを構築するのか、ブラウザがやってくれるのに?」という指摘だ。しかし、実際のところ多くの開発者は依然として独自の解決策を選んでいる。

## ブラウザの進化と選択の背景

現在、ほとんどのブラウザはエバーグリーン対応である。Safari は約 7 回/年の頻度でアップデートされており、この環境では独自実装は理にかなった選択肢だ。npm のパッケージの多くは、丁寧に書かれた README やウェブサイトに例、チュートリアル、スクリーンショットが備えられている。これに対し、MDN がウェブ文書の標準的な場所として確立され、Google が web.dev を未来志向の情報源として提供する以前は、ウェブプラットフォームのドキュメント は、ブログ、StackOverflow、CSS Tricks のようなサイト全体に散在していた。

## CSS とプラットフォーム API の進化

歴史的に、CSS には行数制限(line clamping)、テキストエリアのリサイズ、スクロールバーの非表示など、単純なパターンを表現する直接的な手段が欠けていた。著者は PouchDB での作業を通じて、IndexedDB や WebSQL、その他のブラウザストレージ API 用の開発ツールに何年も取り組んできた経験を持つ。さらに W3C 標準会議に参加し、IndexedDB 仕様に対して課題を報告した。

![ドラッグアンドドロップ機能のイメージ](https://nolanlawson.com/_astro/dragndrop.CW1aBe6Q_ZIsssE.webp)

## 開発者心理と実装選択

引用文には「なぜなら、自分で構築したものは、ブラウザが既製でもたらしうるものより、パフォーマンスと使いやすさの両面でほぼ確実に劣るのだから」という指摘がある。一方で、生の DOM API は「気味が悪い」と感じられることもあった。かつての勧告として「ただ CSS の position: sticky を使え、ばか野郎」というような強く言われた場合もあり、「CSS Tricks というサイト名が存在する理由がある」ほど、CSS に関する知識は散在していた。また「ぐらついた上級エンジニアの型紙というのは、ジュニアの複雑で絡みついたコードを 1 行に置き換える者だという固定観念がある理由がある」と指摘されている。

## npm ライブラリと利便性のギャップ

npm 上のライブラリは、フレームワークの利便性とプラットフォーム API の間の有用なギャップを埋める可能性がある。npm 対 MDN のドキュメント差がある可能性があり、開発者の選択肢に影響を与えたとみられている。著者が勤める企業における ClickHouse(自動的にデータを圧縮するカラム形式のデータストア)の使用例のように、実務的なツール選択でも同様の判断基準が機能している。

*この記事は元記事の事実のみに基づいて自動生成されました。*

## 筆者の見立て

- 「プラットフォームを使え」が明らかなのであれば、なぜこんなに多くの人が納得させられる必要があるのか、という疑問を投げかけている
- 自分でコードを構築すること自体が、特定のタイプの開発者にとっては単に楽しいことだと論じている
- 特にウェブプラットフォームの知識が百科事典的でない場合、自作したコードの方が理解しやすくなる可能性を示唆している
- LLM による AI コード生成エージェントは、正確なプラットフォーム API を選択し、テストとベンチマーク後により高速で正確なソリューションを好む可能性があると予想している
- 開発者が自分自身でコードを書いていない場合、IKEA 効果は消滅する可能性を示唆している
- LLM による重複が増加するため、カスタムで非プラットフォーム標準のコードの量は急増すると予想している
- モデルとコーディングハーネスが改善されるにつれて、より楽観的な結果へと傾いていくと予想している
- プラットフォームが存在する限り、「プラットフォームを使え」というメッセージを聞き続けると予想している

## 出典

Read the Tea Leaves, "Why don't more developers \"use the platform\"?", https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/ (MDN、web.dev、CSS Tricks、StackOverflow、ブログ、GitHub の報道による)
