NoScriptは、多くのFirefoxユーザーにとって必須の拡張機能と考えられており、新しいFirefox Quantumで利用可能になりました。しかし、NoScriptとは何ですか、なぜ多くの人がそれを誓うのですか。? NoScriptは、基本的に、訪問したWebサイトでJavaScriptのようなものが実行されるのを無効にするFirefoxアドオンです。そのため、NoScriptについて説明する前に、実際にJavaScriptについて説明する必要があります。今日のWebを可能にするプログラミング言語です。. JavaScriptとは? JavaScriptは、(特に)Webページで一般的に使用されているプログラミング言語です。 JavaScriptは当初はかなり基本的なもので、アラートボックスやページ上の要素の上にマウスを置いたときに表示されるメニューなどに使用されていました。しかし、JavaScriptはそれ以上のものになっています。それは現代のWebアプリケーションを動かす言語であり、Webページが動的にバックグラウンドでコンテンツをロードして送信し、ページをロードしたり他の動的でインタラクティブなことをすることを可能にします。ほとんどのWebサイトはJavaScriptを使用してさまざまな機能を提供しています. JavaScriptはJavaと同じものではないことに注意してください。. JavaScriptとJavaは、(マーケティング上の理由から選ばれた)名前を除いて、実際にはまったく関係ありません。 JavaScriptはWebブラウザに組み込まれています - Chrome、Firefox、Internet Explorer、Safari、およびOperaはすべて独自のJavaScriptエンジンを備えています。 Javaがそうであるように、それは単一の会社によって作り出された安全でないプラグインではありません。 JavaScriptは、Javaがもたらした大きなセキュリティ上の脅威ではありません。. なぜ人々はJavaScriptを無効にしたいのですか? JavaScriptを無効にするユーザーの小さいながらも音声によるサブセットがあります。これらの人々の多くは、セキュリティ上の利点が認識されているため、そうしています。 JavaScriptを介して悪用されたブラウザの脆弱性がいくつかあります。しかし、これは非常に珍しいことであり、JavaScriptエンジンのまれなセキュリティホールがすぐに修正されました。ほとんどのウェブサイトはJavaScriptを使用しています - それが今日のウェブを可能にするものです. JavaScriptを無効にすると、一部の種類の広告が読み込まれなくなります。広告をブロックすることはお勧めできませんが、必要な場合は、JavaScriptを完全に無効にするよりも良い方法があります。. 最後に、JavaScriptを無効にすると、コンピュータのCPUとRAMの消費量が少なくなります。これは予想されることです。あなたが超基本的な何かを実行するならば、それはより少ないリソースを消費するでしょう。しかし、あなたのコンピュータが現代のウェブサイトを扱うことができないほど古くなっているなら、それをアップグレードする時が来るかもしれません - ウェブが向上するにつれて、それはあなたのコンピュータ上の他のプログラムと同じ. 問題:JavaScriptを無効にすると多くのWebが壊れる 残念なことに、それはすべてうまく聞こえますが、それは見かけよりもはるかに面倒です。 JavaScriptを無効にすると、多くのWebサイトが正しく機能しなくなります。これは、Gmail、Facebook、Google DocsなどのWebアプリケーションに特に当てはまりますが、他のWebサイト(現在読んでいるサイトなどのニュースサイトも含む)にも当てはまります。 JavaScriptを無効にすると、ログイン、コメントの投稿、コンテンツの動的なリクエストができなくなる可能性があります。これは、今日のWebでは非常に一般的になっています. たとえば、Google画像で検索を実行するときに、ページをリロードしなくても下にスクロールして他の画像を表示できます。 GoogleはJavaScriptを使用して新しい画像を動的にリクエストし、それらを現在のページに追加しています。画像をクリックすると、その画像とともに大きなインラインポップアップが表示されます。あなたは新しいウェブページがロードされるのを待つ必要はありません...