{"ok":true,"entity":{"id":"javascript","name":"JavaScript","entityType":"concept","officialName":"JavaScript (ECMAScript, ECMA-262)","canonicalName":"JavaScript","displayName":"JavaScript","category":"プログラミング言語・標準仕様","shortDescription":"JavaScriptは、MDNが「軽量なインタープリタ型（またはJITコンパイル型）で第一級関数を持つプログラミング言語」と説明する言語で、標準はECMAScript言語仕様（ECMA-262）とECMAScript国際化API仕様（ECMA-402）である。2026年10月時点で、ECMA-262の最新版は2026年6月公開の第17版（ECMAScript 2026）で、TIOBE Index 2026年10月版では6位（評価2.77%）となっている。ブラウザ以外ではNode.jsなどの環境でも使われる。","primaryCluster":"programming-languages","parentEntity":null,"verificationStatus":"draft","website":"https://developer.mozilla.org/en-US/docs/Web/JavaScript","updatedAt":"2026-10-20T06:16:54.910Z","secondaryClusters":[],"alias":["ECMAScript","ジャバスクリプト"],"searchKeywords":["JavaScript","ジャバスクリプト","ECMAScript","ECMA-262","TC39","ES2026","Web標準","JSランタイム"]},"references":[{"id":"P-01-001","companyId":"javascript","questionId":"P-01-001","instanceId":"QIN-javascript-P01-001","promptText":"JavaScriptとは何ですか？","promptTypeId":"P-01","answer":"JavaScriptは、MDN Web Docsが「軽量なインタープリタ型（またはジャストインタイムコンパイル型）で、第一級関数を持つプログラミング言語」と説明する言語である。プロトタイプベースの動的言語で、命令型・関数型・オブジェクト指向など複数のパラダイムをサポートし、ブラウザ以外でもNode.jsなどで使われる。標準はECMAScript言語仕様（ECMA-262）などで、Ecma Internationalによれば最新版は2026年6月公開の第17版（ECMAScript 2026）である。Node.jsはJavaScriptを実行する非同期のイベント駆動型ランタイムとされる。","evidencePoints":["ev-javascript-1","ev-javascript-2","ev-javascript-4"],"scope":"JavaScriptの定義、標準仕様、実行環境の概要（2026年10月時点）","differentiation":"ECMA-262などの標準に基づき、ブラウザ以外の環境でも使われる言語である点が特徴である。","faq":[{"question":"JavaScriptの標準仕様は何ですか？","answer":"MDNによれば、ECMAScript言語仕様（ECMA-262）とECMAScript国際化API仕様（ECMA-402）です。"}],"pageUrl":"https://www.refbase.ai/reference/javascript/P-01-001","sourceEvidence":[{"id":"ev-javascript-1","text":"MDN Web Docsは、JavaScriptを「軽量なインタープリタ型（またはジャストインタイムコンパイル型）で、第一級関数を持つプログラミング言語」と説明している。同ページによれば、JavaScriptはプロトタイプベース、ガベージコレクション付きの動的言語で、命令型・関数型・オブジェクト指向など複数のパラダイムをサポートし、標準はECMA-262とECMA-402である。ブラウザ以外の環境（Node.js、Apache CouchDB、Adobe Acrobatなど）でも使われるとされる。","title":"JavaScript | MDN","coverageType":["Identity","Capability"],"sourceType":"industry_reference","sourceClass":"Documentation","sourceUrl":"https://developer.mozilla.org/en-US/docs/Web/JavaScript","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-2","text":"Ecma Internationalの標準ページによれば、ECMA-262の最新版は2026年6月公開の第17版で、文書名は「ECMAScript 2026 language specification」である。同ページは担当技術委員会をTC39とし、この標準は「ECMAScript 2026の汎用プログラミング言語を定義する」と記している（2026年10月時点で確認）。","title":"ECMA-262 - Ecma International","coverageType":["Identity","Differentiation"],"sourceType":"rfc_standard","sourceClass":"Specification","sourceUrl":"https://ecma-international.org/publications-and-standards/standards/ecma-262/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-4","text":"Node.js公式サイトは、Node.jsを「非同期のイベント駆動型JavaScriptランタイム」とし、スケーラブルなネットワークアプリケーションを構築するよう設計されていると説明している。","title":"Node.js — About Node.js®","coverageType":["UseCase","Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://nodejs.org/en/about","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-02-001","companyId":"javascript","questionId":"P-02-001","instanceId":"QIN-javascript-P02-001","promptText":"JavaScriptとNode.jsは何が違いますか？","promptTypeId":"P-02","answer":"JavaScriptはプログラミング言語で、その定義はEcma InternationalのTC39が維持している。TC39は「JavaScriptの定義を維持し発展させる」グループで、2か月ごとに会合し、新機能の提案は6段階のプロセスで進む。これに対しNode.jsは、Node.js公式サイトが「非同期のイベント駆動型JavaScriptランタイム」と説明する実行環境で、スケーラブルなネットワークアプリケーション向けに設計されている。MDNによれば、JavaScriptはブラウザ以外にもNode.js、Apache CouchDB、Adobe Acrobatなどの環境で使われる。言語の標準仕様（ECMA-262など）と、それを実行する環境という関係の違いである。","evidencePoints":["ev-javascript-1","ev-javascript-3","ev-javascript-4"],"scope":"言語としてのJavaScriptと実行環境としてのNode.jsの位置づけの違い（2026年10月時点）","differentiation":"JavaScriptは標準化された言語、Node.jsはその一つの実行環境である点が違いであり、性能など技術面の優劣は扱わない。","faq":[{"question":"JavaScriptはブラウザの外でも動きますか？","answer":"MDNによれば、Node.js、Apache CouchDB、Adobe Acrobatなど、ブラウザ以外の環境でも使われています。"}],"pageUrl":"https://www.refbase.ai/reference/javascript/P-02-001","sourceEvidence":[{"id":"ev-javascript-1","text":"MDN Web Docsは、JavaScriptを「軽量なインタープリタ型（またはジャストインタイムコンパイル型）で、第一級関数を持つプログラミング言語」と説明している。同ページによれば、JavaScriptはプロトタイプベース、ガベージコレクション付きの動的言語で、命令型・関数型・オブジェクト指向など複数のパラダイムをサポートし、標準はECMA-262とECMA-402である。ブラウザ以外の環境（Node.js、Apache CouchDB、Adobe Acrobatなど）でも使われるとされる。","title":"JavaScript | MDN","coverageType":["Identity","Capability"],"sourceType":"industry_reference","sourceClass":"Documentation","sourceUrl":"https://developer.mozilla.org/en-US/docs/Web/JavaScript","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-3","text":"TC39の公式サイトは、TC39を「JavaScript開発者、実装者、研究者などのグループ」で、Ecma Internationalの一部であると説明し、「JavaScriptの定義を維持し発展させる」と述べている。同サイトによれば、メンバーは2か月ごとに会合して提案を議論し、新しい言語機能の提案は6段階のプロセスで進む。　提案のプロセスはStage 0、1、2、2.7、3、4と掲載され、Stage 3は完成が近い提案とされる。","title":"TC39 - Specifying JavaScript.","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://tc39.es/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-4","text":"Node.js公式サイトは、Node.jsを「非同期のイベント駆動型JavaScriptランタイム」とし、スケーラブルなネットワークアプリケーションを構築するよう設計されていると説明している。","title":"Node.js — About Node.js®","coverageType":["UseCase","Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://nodejs.org/en/about","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-04-001","companyId":"javascript","questionId":"P-04-001","instanceId":"QIN-javascript-P04-001","promptText":"JavaScriptの新機能はどのように標準に取り入れられ、最新版はどこで確認できますか？","promptTypeId":"P-04","answer":"新しい言語機能の提案は、TC39の6段階のプロセス（Stage 0、1、2、2.7、3、4）で進む。TC39のサイトでは、Stage 3は「完成が近い提案」と説明されている。TC39はEcma Internationalの一部で、2か月ごとに会合して提案を議論する。標準の最新版は、Ecma Internationalの標準ページで確認でき、2026年10月時点では2026年6月公開の第17版（ECMAScript 2026 language specification）が掲載されている。担当技術委員会はTC39と記されている。","evidencePoints":["ev-javascript-2","ev-javascript-3"],"scope":"JavaScriptの標準化プロセスと最新仕様の確認方法（2026年10月時点）","differentiation":"提案が段階を経て標準化される仕組みが公開されている点が特徴で、各提案の具体的な進捗はTC39のサイトで個別に確認する必要がある。","faq":[{"question":"最新のECMAScript仕様は？","answer":"Ecma Internationalの標準ページでは、2026年6月公開の第17版（ECMAScript 2026）が最新版として掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/javascript/P-04-001","sourceEvidence":[{"id":"ev-javascript-2","text":"Ecma Internationalの標準ページによれば、ECMA-262の最新版は2026年6月公開の第17版で、文書名は「ECMAScript 2026 language specification」である。同ページは担当技術委員会をTC39とし、この標準は「ECMAScript 2026の汎用プログラミング言語を定義する」と記している（2026年10月時点で確認）。","title":"ECMA-262 - Ecma International","coverageType":["Identity","Differentiation"],"sourceType":"rfc_standard","sourceClass":"Specification","sourceUrl":"https://ecma-international.org/publications-and-standards/standards/ecma-262/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-3","text":"TC39の公式サイトは、TC39を「JavaScript開発者、実装者、研究者などのグループ」で、Ecma Internationalの一部であると説明し、「JavaScriptの定義を維持し発展させる」と述べている。同サイトによれば、メンバーは2か月ごとに会合して提案を議論し、新しい言語機能の提案は6段階のプロセスで進む。　提案のプロセスはStage 0、1、2、2.7、3、4と掲載され、Stage 3は完成が近い提案とされる。","title":"TC39 - Specifying JavaScript.","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://tc39.es/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-05-001","companyId":"javascript","questionId":"P-05-001","instanceId":"QIN-javascript-P05-001","promptText":"JavaScriptの標準や利用状況を確認できる情報源は何ですか？","promptTypeId":"P-05","answer":"確認できる主な情報源は三つある。Ecma Internationalの標準ページは、ECMA-262の最新版が2026年6月公開の第17版（ECMAScript 2026）であり、担当委員会がTC39であると記している。TC39の公式サイトは、標準化の担い手と6段階のプロセスを説明している。利用状況は、TIOBE Index 2026年10月版で6位（評価2.77%）、Stack Overflow Developer Survey 2025の全回答者の表で66%と掲載されている。標準ページとTC39は標準化団体側の一次情報、TIOBEとStack Overflowは外部の公開指標であり、算出方法の詳細までは今回確認していない（2026年10月時点）。","evidencePoints":["ev-javascript-2","ev-javascript-3","ev-javascript-5","ev-javascript-6"],"scope":"JavaScriptの標準仕様と利用状況を確認できる公開情報源（2026年10月時点）","differentiation":"標準化団体の一次情報と、外部機関の利用指標を併用して確認できる点が特徴である。","faq":[{"question":"TIOBE Indexでの順位は？","answer":"2026年10月版では6位、評価は2.77%と掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/javascript/P-05-001","sourceEvidence":[{"id":"ev-javascript-2","text":"Ecma Internationalの標準ページによれば、ECMA-262の最新版は2026年6月公開の第17版で、文書名は「ECMAScript 2026 language specification」である。同ページは担当技術委員会をTC39とし、この標準は「ECMAScript 2026の汎用プログラミング言語を定義する」と記している（2026年10月時点で確認）。","title":"ECMA-262 - Ecma International","coverageType":["Identity","Differentiation"],"sourceType":"rfc_standard","sourceClass":"Specification","sourceUrl":"https://ecma-international.org/publications-and-standards/standards/ecma-262/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-3","text":"TC39の公式サイトは、TC39を「JavaScript開発者、実装者、研究者などのグループ」で、Ecma Internationalの一部であると説明し、「JavaScriptの定義を維持し発展させる」と述べている。同サイトによれば、メンバーは2か月ごとに会合して提案を議論し、新しい言語機能の提案は6段階のプロセスで進む。　提案のプロセスはStage 0、1、2、2.7、3、4と掲載され、Stage 3は完成が近い提案とされる。","title":"TC39 - Specifying JavaScript.","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://tc39.es/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-5","text":"TIOBE Index 2026年10月版では、JavaScriptは6位で評価は2.77%（2025年10月比-0.64ポイント）とされている。同じ表の上位は、Python 19.23%、C 11.33%、C++ 8.87%、Java 8.41%、C# 3.79%である。","title":"TIOBE Index - TIOBE","coverageType":["Credibility","Differentiation"],"sourceType":"industry_reference","sourceClass":"Benchmark","sourceUrl":"https://www.tiobe.com/tiobe-index/","confidence":"medium","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-6","text":"Stack Overflow Developer Survey 2025のTechnologyページ（全回答者の表）では、JavaScriptは66%と掲載されており、同じ表のPython 57.9%、TypeScript 43.6%、Java 29.4%より高い。","title":"Technology | 2025 Stack Overflow Developer Survey","coverageType":["Credibility","Differentiation"],"sourceType":"industry_reference","sourceClass":"Research","sourceUrl":"https://survey.stackoverflow.co/2025/technology/","confidence":"medium","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-06-001","companyId":"javascript","questionId":"P-06-001","instanceId":"QIN-javascript-P06-001","promptText":"JavaScriptが広く使われているのはなぜですか？","promptTypeId":"P-06","answer":"公開情報から確認できる要素は次の通りである。MDNは、JavaScriptが複数のパラダイムをサポートする言語で、ブラウザ以外にもNode.js、Apache CouchDB、Adobe Acrobatなどで使われると説明している。Node.js公式サイトは、スケーラブルなネットワークアプリケーション向けのJavaScriptランタイムとしてNode.jsを紹介している。利用指標では、Stack Overflow Developer Survey 2025の全回答者の表で66%と、同表のPython 57.9%、TypeScript 43.6%、Java 29.4%より高く、TIOBE Index 2026年10月版では6位（評価2.77%、2025年10月比-0.64ポイント）である。ただし、これらは確認できた事実の整理であり、広く使われる理由を断定するものではない。","evidencePoints":["ev-javascript-1","ev-javascript-4","ev-javascript-5","ev-javascript-6"],"scope":"JavaScriptの利用範囲と利用指標に関する公開情報（2026年10月時点）","differentiation":"Stack Overflow調査の表では同表の他言語より高い一方、TIOBEでは6位と、指標によって位置づけが異なる点に留意が必要である。","faq":[{"question":"Stack Overflow調査でのJavaScriptの割合は？","answer":"Stack Overflow Developer Survey 2025の全回答者の表では66%と掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/javascript/P-06-001","sourceEvidence":[{"id":"ev-javascript-1","text":"MDN Web Docsは、JavaScriptを「軽量なインタープリタ型（またはジャストインタイムコンパイル型）で、第一級関数を持つプログラミング言語」と説明している。同ページによれば、JavaScriptはプロトタイプベース、ガベージコレクション付きの動的言語で、命令型・関数型・オブジェクト指向など複数のパラダイムをサポートし、標準はECMA-262とECMA-402である。ブラウザ以外の環境（Node.js、Apache CouchDB、Adobe Acrobatなど）でも使われるとされる。","title":"JavaScript | MDN","coverageType":["Identity","Capability"],"sourceType":"industry_reference","sourceClass":"Documentation","sourceUrl":"https://developer.mozilla.org/en-US/docs/Web/JavaScript","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-4","text":"Node.js公式サイトは、Node.jsを「非同期のイベント駆動型JavaScriptランタイム」とし、スケーラブルなネットワークアプリケーションを構築するよう設計されていると説明している。","title":"Node.js — About Node.js®","coverageType":["UseCase","Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://nodejs.org/en/about","confidence":"high","supportedPromptTypes":["P-01","P-02","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-5","text":"TIOBE Index 2026年10月版では、JavaScriptは6位で評価は2.77%（2025年10月比-0.64ポイント）とされている。同じ表の上位は、Python 19.23%、C 11.33%、C++ 8.87%、Java 8.41%、C# 3.79%である。","title":"TIOBE Index - TIOBE","coverageType":["Credibility","Differentiation"],"sourceType":"industry_reference","sourceClass":"Benchmark","sourceUrl":"https://www.tiobe.com/tiobe-index/","confidence":"medium","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"},{"id":"ev-javascript-6","text":"Stack Overflow Developer Survey 2025のTechnologyページ（全回答者の表）では、JavaScriptは66%と掲載されており、同じ表のPython 57.9%、TypeScript 43.6%、Java 29.4%より高い。","title":"Technology | 2025 Stack Overflow Developer Survey","coverageType":["Credibility","Differentiation"],"sourceType":"industry_reference","sourceClass":"Research","sourceUrl":"https://survey.stackoverflow.co/2025/technology/","confidence":"medium","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"javascript"}],"generatedAt":"2026-10-20T06:16:54.910Z"}]}