JS Conf JP

Sosuke Suzuki

Sosuke Suzuki

筑波大学情報学群情報科学類、Prettier メンテナー、Babel コミッター

JavaScript エコシステムを維持する OSS の努力と課題

11/27/2021, 12:10 - 12:40
Track A
Spoken language: ja
Slide language: ja

(Untranslated) 現在、JavaScriptでの開発を行うには、実行環境であるブラウザやNode.jsだけでなく、様々なツールを使う必要があります。 たとえば、TypeScript や Babel などのトランスパイラ、ESLintのようなリンターやそのプラグイン群、webpack や Rollup などのモジュールバンドラー、Prettier のようなコードフォーマッターなどがあります。 それらのツールの多くはコミュニティによる OSS として開発・維持が行われています。 現代の Web の進化は速く、JavaScript も例外ではありません。ECMAScript 2015 以降、JavaScript はより良い言語になるよう成長を続けています。JavaScript の成長に伴って、周辺ツールも成長する必要があります。 そして、その成長は各々のコミュニティの努力によって支えられています。 我々が当たり前のように使っているツールの裏側で、その当たり前を実現するために行われている努力、そして抱えている課題についてお話します。