-
-
Notifications
You must be signed in to change notification settings - Fork 75
JSer.info 15周年 #1343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
JSer.info 15周年 #1343
+5,589
−3
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Introduced styles for tables within articles and post content, including border collapse, padding, and alternating row colors for better readability. - Enhanced the appearance of table headers with a distinct background color and bold text.
- Updated output directory paths to use relative paths. - Enhanced content type bar chart to include tutorials and articles with updated data. - Adjusted bar widths and annotations for better visibility. - Revised change rate calculations and titles to reflect article type trends. - Improved Korean and Japanese scripts for consistency with English version. - Updated markdown report to reflect new data and analysis methods.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
JSer.info 15周年 データ分析レポート
2011年1月16日から2026年1月15日までの15年間のデータを分析した結果をまとめる。
基本統計
Details
紹介記事数の推移
2013年をピークに紹介記事数は減少傾向。1投稿あたりの記事数も22件から13件程度に減少している。
クエリと実行結果
コンテンツタイプの変化
紹介記事のURLパターンから、コンテンツの種類がどう変化したかを分析。
変化のポイント
勉強会でのスライド共有文化から、公式ドキュメント・リリースノート中心の情報収集へ移行している。
クエリと実行結果
記事の種類の変化
タグとキーワードのハイブリッドで記事の種類を分類(タグ優先、なければキーワードでフォールバック)。
変化のポイント
学習コンテンツ(チュートリアル、書籍、スライド)から情報追跡(リリースノート)へシフトしている。
クエリと実行結果
情報ソースの変化
ドメイン別(初期 vs 中期 vs 後期)
初期(2011-2013)TOP5:
中期(2017-2019)TOP5:
後期(2023-2025)TOP5:
個人ブログプラットフォームの変遷
はてなダイアリー → はてなブログ → Qiita → Zenn と移行。
Medium(@個人)は2016-2018年にピーク。
日本語ソースの割合
日本語ソースは22%から5%程度に減少。国際的な一次情報源への移行が進んでいる。
クエリと実行結果
個人ブログ vs 公式
紹介記事のソースを「公式」「GitHub」「個人ブログ」に分類。
変化のポイント
個人が技術情報を発信する場から、公式ドキュメントやプロジェクトサイトから直接情報を得る形へ変化している。
クエリと実行結果
横断的トピックの変化
フレームワークに依存しない、技術横断的なトピックの出現数。
変化のポイント
クエリと実行結果
開発プラクティスの変化
エコシステムの成熟に伴い、移行やBreaking Changeへの言及が増加している。
クエリと実行結果
テストツールの変遷
テストに関する言及は全体の6-9%程度で、15年間を通じて安定した関心がある領域。ツールは世代交代を繰り返している。
ユニットテストフレームワーク
世代交代:
ブラウザテスト
世代交代:
テスト言及数の推移
テストへの関心は一定して存在し、ツールが入れ替わっても言及率は5-9%で推移している。
クエリと実行結果
技術のライフサイクル
消えた技術(2011-2013 → 2023-2025)
新たに台頭した技術
安定して存在する概念
Polyfillはブラウザ標準化の進展により減少している。
クエリと実行結果
フレームワーク/ライブラリの変遷
UIフレームワーク
jQuery → Angular → React/Vue への移行が明確。
ビルドツール
webpack → Vite への移行が進行中。
ランタイム
Node.js一強から、Deno/Bun登場による多様化。
クエリと実行結果
紹介文の変化
15年間で紹介文の長さが約2倍に増加。より詳しい紹介をするスタイルに変化している。
クエリと実行結果
分析手法