Node.js13.0の新しいバージョンをリリースしました

ノード js

最近 Node.JS13.0の新しいバージョンの可用性が発表されました、これは JavaScriptのネットワークアプリケーション用のプラットフォーム。 同時に、 Node.JS 12.xの前のブランチの安定化が完了し、 これは、サポート期間の長いリリースのカテゴリに転送され、その更新は4年間発行されています。 古いLTSNode.js 10.0のサポートは、2021年XNUMX月まで続きます。

の1つ Node.JSが提供する利点 つまり 両方のWebアプリケーションサーバーのサポートに使用できます通常のクライアントおよびサーバーネットワークプログラムの作成。 Node.JSのアプリケーションの機能を拡張するために、モジュールの大規模なコレクションが用意されています。 モジュールは、サーバーとクライアントの実装で見つけることができます HTTPおよびSMTP、XMPP、DNS、FTP、IMAP、POP3、さまざまなWebフレームワークと統合するためのモジュール、WebSocketおよびAjaxドライバー。

コネクタだけでなく DBMS(MySQL、PostgreSQL、SQLite、MongoDB)、テンプレートエンジン、CSSエンジン、暗号化アルゴリズムと承認システム(OAuth)の実装、XMLパーサー。

多数の並列リクエストの処理を確実にするために、Node.jsは、非ブロッキングイベント処理とコールバックハンドラーの定義に基づく非同期コード起動モデルを採用しています。

本質的に、 Node.JSは、Perl AnyEvent、Ruby Event Machine、Python Twistedフレームワーク、 ただし、Node.jsのイベントループは開発者には隠されており、ブラウザーで実行されているWebアプリケーションのイベント処理のように見えます。

Node.JS13の主な新機能

この新しいバージョンではeV8エンジンがバージョン7.8に更新されました、新しい方法を使用します パフォーマンスを最適化し、オブジェクトの破壊を改善し、 メモリ消費を削減し、WebAssemblyの準備時間を短縮します。

デフォルトでは、 国際化とUnicodeが完全にサポートされています ICU(International Components for Unicode)ライブラリに基づいており、開発者はさまざまな言語やロケールでの作業をサポートするコードを記述できます。 これで、full-icuモジュールがデフォルトでインストールされます。

ワーカースレッドAPIが安定し、 これにより、マルチスレッドのイベント処理サイクル(イベントループ)を作成できます。 L実装はモジュールに基づいています ワーカースレッド、JavaScriptコードを複数の並列スレッドで実行できるようにします。 安定したAPIサポートは、Node.js 12.xLTSブランチでもサポートされています。

Python3のサポートの改善にも取り組んでいます。 したがって、システムにPython2とPython3がある場合でも、Python 2は使用されますが、システムでPython 3しか使用できない場合は、コンパイル機能が追加されます。

最後に、それはまた、広告で強調されています 古いHTTPパーサーの実装が削除されました ( "–Http-parser =レガシー«)、 それに加えて、呼び出しとプロパティ de FSWatcher.prototype.start()、ChildProcess._channel、 オブジェクトのopen()メソッド ReadStreamおよびWriteStream、request.connection、response.connection、module.createRequireFromPath() それらは削除されるか、廃止されたカテゴリに転送されます。 npmでの出力の問題を含む 6.12.0サポートされていないバージョンの使用に関する警告。

この新しいバージョンをインストールするには、少なくともmacOS 10.11(Xcode 10が必要)、AIX 7.2、Ubuntu 16.04、Debian 9、EL 7、Alpine 3.8、Windows7 / 2008が必要です。

LinuxにNode.JSをインストールするにはどうすればよいですか?

Node.JSのインストールは非常に簡単です。 システムでターミナルを開く必要があり、その中で次のコマンドのいずれかを入力します、ディストリビューションによって異なります。

Dユーザーの場合ebian、Ubuntuおよび派生物、 次のように入力するだけです。

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

のユーザーである間 Arch Linux、Manjaro、Arco Linux、またはArchの他の派生物:

sudo pacman -S nodejs npm

OpenSUSEユーザーは、次のように入力するだけです。

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

最後に使用する人のために Fedora、RHEL、Centosおよび派生物:

sudo dnf -i nodejs npm


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。