FileHint

.js

要注意

JavaScript

Web ブラウザとサーバー (Node.js など) で実行されるプログラミング言語のソースファイル。動的 UI・API・ツール群の中心言語です。

MIME タイプ

  • text/javascript
  • application/javascript

カテゴリ

web

別名・派生

.mjs / .cjs

何で開けるか

  • VS Code
  • WebStorm
  • Sublime Text
  • ブラウザ / Node.js

OS 別の開き方

Windows

  • ブラウザ、Node.js、Bun、Deno

macOS

  • 同上

Linux

  • 同上

iOS

  • Working Copy、Koder

Android

  • Acode、Termux

危険性と注意点

  • 信頼できない .js を HTML から読み込むと XSS の温床に。CSP と Subresource Integrity (SRI) を併用
  • npm で無名パッケージをインストールすると悪意あるスクリプトが実行される恐れがある。依存の出所と評判を確認

よくある間違い

  • ブラウザ用と Node.js 用でコード(特に import / require)が互換しない。ビルドツールでターゲットを明確に
  • .mjs.cjs を混在させると Node.js がモジュール解決で警告を出す

関連する拡張子

出典