IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

Web系関連記事: プログラミング、開発関連

Node.js 10がリリース、N-APIが安定化しV8非依存に

投稿日:

1: ノチラ ★ 2018/05/06(日) 22:27:55.59 _USER
ee
Node.jsの最新バージョンとなるNode.js 10がリリースされました。

Node.jsは12カ月ごとに偶数バージョンの長期サポート対象リリース(LTS:Long Term Support)が登場することになっており、今回リリースされたNode.js 10も半年後の10月から2年半、長期サポート対象のバージョンとなります。
と同時にこの4月末で、2年半前に登場したNode.js 4.xの長期サポートが終了(EOL:End-of-Life)しました。
2015年9月に最初のリリースが登場し、10月から長期サポートに入ったNode.js 4.x(コード名Argon)は、Node.jsの開発者たちが分裂してNode.jsとio.jsの2つに分かれた後に再び両者が統合し、統一組織であるNode Foundationを結成して初めてリリースされたLTSです。
Node.js、初のLong Term Support対象となる「Node.js 4.2」コード名“Argon”がリリース。リリースから2年半はメンテナンス - Publickey
あれから2年半が過ぎ、Node.jsははじめて長期サポートのサイクルを1つ回したことになります。
Node.jsはAWS Lambdaのようなサーバレスコンピューティングの基盤としても使われ、アプリケーションのインフラとして重要なソフトウェアと見なされるようになりました。そのNode.jsが無事に長期サポートサイクルを1つ回したことで、このソフトウェアに対する信頼もまた高まったと言えるのではないでしょうか。
Node.js APIが正式版となり、JavaScriptエンジンが入れ替え可能に

Node.js 10の最大の特徴は、これまで実験的実装だったNode.js API(N-API)が正式サポートとなったことです。Node.jsはJavaScriptエンジンとしてV8を採用し、V8に依存した実装になっていました。これをAPIを策定することで切り離し、JavaScriptエンジンをプラガブルにしたのがN-APIです。
これによってV8がメジャーバージョンアップしたとしてもNode.js側で再コンパイルなどをすることなく組み込むことができるようになっただけでなく、V8以外のJavaScriptエンジン、例えばマイクロソフトが開発しているChakraCoreなども利用できるようになります。
実際に実験的なリリースとしてNode.jsのJavaScriptエンジンにChackraCoreを組み込んだNode-ChackraCoreリリースが公開されています。
ChackraCoreリリースでは、実行時の情報を記録し、アプリケーションがクラッシュなどのエラーを起こしたときに記録を基に何が起きたかを再現しつつVisual Studioの拡張機能を用いてデバッグできるTime-Travel Debuggingなどが可能になっています。
https://www.publickey1.jp/blog/18/nodejs_10n-apiv82ltsnodejs_4xeol.html
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1525613275/


続きを読む


【期間限定】失敗しないためのカリビアンコム3日間無料キャンペーン情報まとめ

このまとめの続きはコチラ!

-Web系関連記事: プログラミング、開発関連

関連記事

機械学習を用いると匿名のソースコードから個人を識別可能であることが判明

1: 田杉山脈 ★ 2018/08/13(月) 17:24:20.61 _USER
プログラミング言語を用いて書かれた「ソースコード」はあらかじめ定められた規則に従って記述する必要があり、匿名で公開されたコードから個人を識別することは困難に思えるかもしれません。ところが、実際にはコードに…

「求むCOBOLプログラマー」 半世紀前の言語が今脚光を浴びる理由

1: 田杉山脈 ★ 2020/04/13(月) 19:02:47.11 ID:CAP_USER
「COBOLプログラマーの皆さん、今がチャンスです」。米ニュージャージー州のマーフィー知事が記者会見でそう訴え、同州の求人に応募するようベテラン技術者に呼び掛けた。COBOLは1959年に開発されたプログラミング…

自動運転半導体、「ドヤ顔」テスラと焦るエヌビディア

1: 田杉山脈 ★ 2019/05/10(金) 20:25:16.50 _USER
電気自動車(EV)メーカーの米テスラがアナリスト向けに2019年4月22日(現地時間)に開催した自動運転機能などに関する発表会で、同社CEOのイーロン・マスク氏は終始上機嫌だった。2日後の24日に赤字決算の発表を控えてい…

ユーザー企業のOracle技術者が足りない、高まる技術的負債のリスク

1: 田杉山脈 ★ 2019/11/15(金) 17:34:01.65 _USER
20年以上前に構築した古い基幹系システムを使い続けるユーザー企業が5社に1社の割合で存在するとされるなか、「枯れた技術」の維持管理に危機が迫っている。枯れた技術としてはCOBOLが有名だが、今回取り上げるのは別の技…

Java 11正式版リリース、3年の長期サポート対応のLTSバージョンが4年半ぶりに更新

1: 田杉山脈 ★ 2018/09/26(水) 19:54:06.49 _USER
OracleがJavaの最新版「Java 11」を正式にリリースしました。Java 11は、Java 8以来となる3年の長期サポートが提供されるLong Term Support(LTS)バージョンとなります。 Java 11 Released https://www.infoq.com/news…