InfoQ ホームページ nodejs に関するすべてのコンテンツ
-
"Node.js 22"がリリース:ESMモジュールとWeb APIのサポートが強化
Node.jsチームはこの程、"Node.js 22"をリリースした。主な機能には、JavaScriptネイティブ・モジュールやウェブAPIとの互換性の向上とパフォーマンスの改善が含まれている。
-
Node.js 2023年版がリリース
先日、Node.jsチームはバージョン20.6.0をリリースし、環境変数設定、モジュール解決、モジュールカスタマイズ、C++ガベージ・コレクションの実験的サポートを改善した。
-
Node.js 20をリリース、セキュリティ向上のための実験的な権限モデルを搭載
Node.jsチームは先日、Node v20をリリースした。Node v20は、10月に長期サポート(LTS)ステージに入った後、完全な実運用に向けた準備が整う予定だ。主な機能には、セキュリティ向上のための実験的な権限モデルや、スタンドアロンで実行可能なNodeアプリケーションのビルドを含んでいる。
-
AWS Lambdaがレスポンスペイロードストリーミングを導入
Amazonは先日、AWS Lambda関数がレスポンスペイロードを段階的にクライアントにストリームバックできることを発表した。この新機能は、Webおよびモバイルアプリケーションのパフォーマンスを向上させるもので、現在、Node.js 14.xおよびそれ以降のランタイム、およびカスタムランタイムで利用できる。
-
AWS LambdaがNode.js 16ランタイムのサポートへ
Recently AWS ann最近AWSは、Node.jsバージョン16がFunction as a Service(FaaS)AWS Lambdaをサポートし、アクティブなLTSステータス(一般利用可能)にあることを発表した。ounced that Node.js version 16 supports its Function as a Service (FaaS) and is in active LTS status (ready for general use).
-
AmazonがAWS Lambda Powertools TypeScriptを発表
Amazonは最近、AWS Lambda Powertools TypeScriptのベータリリースを発表した。Node.js Lambda関数の一連のユーティリティは、開発者がトレース、構造化ロギング、カスタムメトリックのベストプラクティスに沿って進める役に立つ。
-
Node-RED 2.0で新たにフローデバッガーとフローリンターを提供し、開発者エクスペリエンスを向上
IoT向けのローコードプログラミングツールNode-REDがバージョン2.0に至った。フローデバッガーとフローリンターが提供されており、プログラマがフローのバグを見つける助けとなる。
-
ブラウザ内でNode.JSを実行するWebContainers
Stackblitzは先頃、WebContainersと呼ばれる新しいプロダクトをリリースした。これにより、開発者はブラウザ内にフルスタックのNode.js環境を作成できる。この環境は瞬時にロードされ、VS Code、フルターミナル、NPMなどがバンドルされている。
-
zx - より良いスクリプトを書くためのツール
Googleは最近、ZXと呼ばれる新しいライブラリをリリースした。これにより、開発者は、Node.jsを直接扱う手間をかけずに、JavaScriptを使ってCLIスクリプトを作成できる。
-
V8 JavaScript Engine 9.0で、JavaScript to WebAssemblyのパフォーマンスを向上
V8 JavaScriptエンジンの9.0リリースでは、ChromeおよびChromiumベースのブラウザが強化されている。JavaScriptからのWebAssembly呼び出しのパフォーマンスが改善され、正規表現一致インデックスを追加され、そして、スーパープロパティへのアクセスが高速化された。
-
node.JS 14および.Net5のAzure Functionsサポートが一般向け提供へ
Microsoftは最近、Azure Functionsを提供するFunction as a Service(FaaS)がNode.js 14と.NET 5をサポートすることを発表した。開発者は最新の長期サポート(LTS)バージョンのNode.jsと最新バージョンの.NETを活用したファンクションアプリケーションを開発およびデプロイできるようになる。
-
新しいSvelte NodeGuiでQtとSvelteを使用したネイティブデスクトップアプリケーションを作成できる
Jamie Birch氏は先頃、Windows、Linux、およびMacOSでデスクトップアプリケーションを開発するためのフレームワークであるSvelte NodeGuiを発表した。Electronより軽量な代替手段であるSvelte NodeGuiを使用すると、開発者はSvelteフロントエンドフレームワークとコンパイラ、Qtウィジェットツールキット、およびHTMLとCSSのサブセットを使用してアプリケーションを作成できる。
-
WSがFunction as a ServiceであるLambdaでNode.js 14のサポートを発表
先頃、AWSはNode.jsバージョン14のFunction as a Service (FaaS) であるLambdaのサポートを発表した。開発者は、Node.jsの新機能を使用してAWS Lambda関数を作成できるようになった。トップレベルの await、強化された診断、ストリーム APIの変更、パフォーマンスを向上させるための改訂されたJavaScriptエンジンなどの新機能がある。
-
Mediumが「Rex」を説明 - Goベースのレコメンデーションサービス
最近のブログ投稿で、Mediumは「Rex」という名前のレコメンデーションサービスをどのように構築したかについて説明している。オリジナルのレコメンデーションサービスはNode.jsで開発したプログラムの一部であり、150ストーリーしかランク付けできなかった。しかし、Mediumは、このサービスが1秒未満でユーザあたり数十万のストーリーをランク付けしたかった。そこで、Goを使ってまったく新しい別個のサービスを構築することにした。
-
テスト自動化ツールのPlaywrightでインタラクションスクリプトの記録と再生、テストビデオのキャプチャが可能に
新たにリリースされたPlaywright 1.4で注目される改良点は、ブラウザ不問のテスト自動化ツールだ。公開されているPlaywrightコマンドラインインターフェースを使うことで、開発者やテスタは、ユーザのインタラクションを記録して自動生成されるPlaywrightスクリプトを使ってその操作を再現できる。ページのスクリーンショットの生成、Playwrightセレクタの検査、テストスクリプトのビデオ録画などを行うことも可能だ。