• 関連の記事

「Node.js」関連の最新 ニュース・レビュー・解説 記事 まとめ

「Node.js」に関する情報が集まったページです。

CloudflareアプリケーションやReact Server Componentsもサポート:
JavaScriptランタイム「WinterJS 1.0」リリース、WasmerがRustで開発
Wasmerは、Rustで書かれた高速JavaScriptランタイムの正式版「WinterJS 1.0」を発表した。(2024/3/15)

非推奨のオプションを利用するコードは次期バージョンまでに移行が必要:
Microsoft、プログラミング言語「TypeScript 5.4」を公開
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 5.4」を公開した。(2024/3/12)

AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」をオープンソースで公開 AWS Lambdaでの利用にフォーカス
(2024/2/15)

構成ファイルを自動的に生成、Docker化プロセスを簡素化:
Docker、「Docker Desktop」のCLIツール「docker init」を正式リリース
Dockerは、「Docker Desktop 4.27」で新しいコマンドラインインタフェースツール「docker init」の一般提供を開始した。(2024/2/14)

庵野氏がSlackフル活用、Confluenceには100GBの設定資料――「シン・エヴァ」制作支えたITシステム
「自社内にシステム部があるアニメ制作会社は2017年当時、珍しい方だと感じていました」――庵野秀明氏が率いるカラーは、IT化で制作効率を高めている映像スタジオの一つだ。(2024/2/14)

ワークスペースから離れずアプリを直接プレビュー可能に:
公開から半年、マルチプラットフォームのワークスペース「Project IDX」のアップデート内容と活用法をGoogleが解説
2023年8月にGoogleによって立ち上げられたクラウドベースのワークスペース、Project IDXは開発者のワークフローを合理化するものだ。本記事ではProject IDXを利用した開発プロジェクトやアップデート内容について紹介する。(2024/2/13)

ユースケースごとの向き、不向きはあるのか:
Webアプリ開発における「MERN」スタックとは? 「MEAN」との違いは?
Web開発プロジェクトでは、適切なテクノロジースタックを選定することが極めて重要なステップになる。Web開発プロジェクトではMERNとMEANのどちらかを選ぶのが一般的だ。どちらを選ぶのが最適なのか。(2024/1/18)

CMS、Webサーバ、CDN、CSSフレームワーク、トラフィック分析ツールなど:
2023年に躍進したWeb技術とは? Q-Successが18分野を調査
Q-Successは18種類のWeb技術について、2024年1月1日と2023年1月1日の使用Webサイト数を比較し、最も増加数が大きかった上位3つの技術を「Web Technologies of the Year 2023」として発表した。(2024/1/10)

人気のサービスや技術、接続と速度、セキュリティなどを網羅:
インターネットトレンドを分析した年次報告書、Cloudflareが発表 「生成AI」カテゴリーではOpenAIが首位に
Cloudflareは、1年を通じて観測されたインターネットのトレンドやパターンをさまざまな指標で分析した年次報告書を発表した。(2023/12/15)

Google、企業と開発者向け「Gemini Pro」提供開始
Googleは、新しい生成AIモデル「Gemini」のミドルサイズ「Gemini Pro」を企業と開発者向けに提供開始した。「Vertex AI」と「Google AI Studio」で利用できる。まずは無料で提供し、将来的には“競争力のある価格”にする計画。(2023/12/14)

フルスタックフレームワーク、T3 Stack入門(3):
T3 Stackに新たなORMの選択肢Drizzleが登場、Prismaよりも先鋭的?
フロントエンドエンジニアに向けて、Webアプリケーション開発のためのフルスタックフレームワークT3 Stackを解説する本連載。第3回はT3 Stackで選択できるORM、Drizzle-ORMについて解説する。(2024/1/23)

スクリプト言語の主な特性:
今さら聞けない、スクリプト言語とプログラミング言語の違い
TechTargetは、スクリプト言語とプログラミング言語の違いに関する記事を公開した。プログラマーがプログラミング言語を選ぶ場合、解決すべき問題とその言語の設計が目指すコンピューティングの目標に応じて選択するのが一般的だという。(2023/11/15)

fetch/WebStreamsの安定、テストランナーでのglob実装など:
Node.jsの最新版「Node.js 21」が公開
Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript環境の最新版「Node.js 21」が公開された。(2023/11/6)

メッセージベースのシステム、クラウドベースのサービスなど:
重要なのは3つ――バックエンド開発者を目指すに当たって必要なスキルとは
バックエンド開発者になるために必要なスキルとは何か。新たにバックエンド開発者を目指す際に役立つ、3つの重要なスキルを紹介する。(2023/10/17)

JavaScriptとTypeScriptの違い【第6回】
TypeScriptがいくら便利でも「JavaScript」がなくならないのはなぜ?
Webアプリケーション開発の手段として広く浸透している「JavaScript」。その代替や、より優れた選択肢として「TypeScript」を捉えることは、必ずしも正しくない。両者の“真の関係性”とは。(2023/9/24)

高速JavaScriptランタイム、パッケージマネジャーなどを提供:
JavaScript/TypeScriptアプリ用オールインワンツールキット「Bun 1.0」が公開
JavaScriptおよびTypeScriptアプリケーション用オールインワンツールキット「Bun 1.0」が公開された。(2023/9/15)

API管理ツールのメリットは? 何ができる?:
API管理ツール「Postman」と「Insomnia」を比較、どちらが適しているのか
あなたの組織にはPostmanのようなフル装備のプラットフォームが必要なのか、それともInsomniaのような軽装備のプラットフォームが必要なのか。2つのAPI管理ツールのポイントをまとめる。(2023/9/13)

.envファイルのサポートなど新機能を提供:
Node.jsの最新版「Node.js v20.6.0」が公開 「Node.js 16.x」はサポート終了へ
Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript環境の最新版「Node.js v20.6.0」が公開された。(2023/9/8)

AWSの顧客は7割以上、Google Cloudは6割以上がサーバレス利用 Datadog調査
Datadogが、同社のサービスを通じてサーバレスを監視している2万以上の顧客のデータを基にしたサーバレスに関する調査結果を発表した。(2023/8/29)

業界TIPS:
「フロントエンド」と「バックエンド」に求められるスキルの違いとは
ソフトウェア開発において「フロントエンド」と「バックエンド」に求められる役割やスキルは、際立った違いがある。(2023/8/29)

JavaScriptとTypeScriptの違い【第2回】
「JavaScript」はいつ、なぜ生まれた? “大人気言語”の知られざる歴史
Webアプリケーション開発において不可欠な存在となった「JavaScript」。その誕生の背景には何があったのか。JavaScriptの歴史を振り返ろう。(2023/8/27)

GA4+BigQuery ウェブ分析基盤の活用入門(4):
GA4+BigQueryでメール開封率を分析しよう:SendGrid/Cloud Functionsの設定と活用
今回は、BigQueryでメール開封率を算出する方法を解説します。GA4単体では測定できないため、メールサービスであるSendGridを利用します。またGoogleクラウドのCloud FunctionsによりBigQueryへの開封率データ保存を自動化する方法を解説します。(2023/8/25)

「LAMP」から「MACH」へ:
知らず知らずにもう使ってる? 「MACHアーキテクチャ戦略」とは何か
Fixate IOのクリス・トッツィ氏は「MACHアーキテクチャ戦略」について解説した。マイクロサービス、APIファースト、クラウドネイティブ、ヘッドレスという4つの要素を考慮した設計アプローチで、各要素を組み合わせることで効果的なアプリケーション開発が可能になるという。(2023/8/21)

3大サーバレスを試してみよう(4):
3大サーバレスを実践する――Google Cloud Functionsを使ってみよう!
3大サーバレスを紹介する本連載もいよいよ最終回です。その最終回として、Google Cloud Functionsを紹介します。(2023/8/18)

オープンソースが水をきれいにした?【前編】
GISデータで飲料水を届ける インド農村部「デジタル革命」の裏側
インドのアーンドラ・プラデーシュ州政府は、村落への給水パイプラインに関する情報をデジタル化し、農村部に清潔な飲料水を供給するのに役立つ地理情報システム(GIS)を構築した。(2023/7/11)

期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ 2023年版
期限の制約なく無料で提供されている主なクラウドサービスを、2023年版としてひとまとめ。(2023/7/10)

Cybersecurity Dive:
PyPIが二要素認証を義務付け OSSのリポジトリへの攻撃が相次ぐ
Python Package Index(PyPI)は、2023年末から全てのアカウントに対して二要素認証を義務付ける予定だ。近年、オープンソースソフトウェアのリポジトリを標的としたサイバー攻撃が目立っており、今回の対処はアカウントを乗っ取る攻撃を防ぐ意図がある。(2023/7/8)

「PyPI」「conda-forge」で利用可能:
オープンソースのWebIDE「JupyterLab 4.0」公開 レンダリングの効率化などでパフォーマンス向上
Jupyter Notebookの次世代バージョンであるJupyterLabの最新メジャーバージョン4.0が公開された。レンダリングの効率化、リアルタイムコラボレーション機能の分離によりパフォーマンス向上を実現しているという。(2023/7/5)

ITエンジニア約9万人に聞く“よく使う言語”、1位は? Stack Overflow調査
Stack Overflowが約9万人のITエンジニアによく使う言語やクラウドサービス、フレームワーク、データベースについてアンケート。それぞれのトップは?(2023/6/23)

3大サーバレスを試してみよう(3):
Azure Functionsを使ってみよう!
前回は、3大サーバレスを実践する初回として、AWS Lambdaを紹介しました。今回は、Azure Functionsを紹介します。(2023/6/23)

新機能は10項目:
Microsoft、「TypeScript 5.1 RC」を発表 ベータ版からの変更点は?
Microsoft社がプログラミング言語「TypeScript 5.1 RC」を発表した。(2023/6/7)

CLIコマンドでPythonとNode.jsが使用可能に:
Docker、「Docker Desktop 4.19」をリリース macOS上のネットワークパフォーマンスが5倍高速に
Dockerは「Docker Desktop」バージョン4.19のリリースを発表した。(2023/5/30)

Docker Desktop 4.19正式リリース macOSでDockerコンテナ・ホスト間のネットワーク速度が5倍高速に
Docker Desktopの最新版「Docker Desktop 4.19」が正式にリリース。macOSでDockerコンテナとホストOSの間のネットワーク性能が5倍高速になったという。(2023/5/17)

セキュリティ機能を強化、「V8」エンジンの更新に対応:
Node.jsの最新版「Node.js 20」が公開
Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript環境の最新版「Node.js 20」が公開された。(2023/5/9)

SBOM証明を利用したコンテナイメージ構築も可能に:
「Docker Desktop 4.18」公開 コンテナ内のファイルを確認、編集できるUI追加
Dockerは、「Docker Desktop 4.18」を公開した。(2023/5/1)

フルスタックフレームワーク、T3 Stack入門(1):
TypeScriptベースのフルスタックフレームワーク「T3 Stack」で極上の開発体験を 何がすごいのか?
フロントエンドエンジニアに向けて、Webアプリケーション開発のためのフルスタックフレームワークT3 Stackを解説する本連載。第1回はT3 Stackの概要とTodoアプリ作成を例にしたチュートリアルを紹介する。(2023/5/11)

いろんな言語で試す、WebAssembly入門(5):
RustでWebAssembly――「Rust and WebAssembly」を体験する
第5回は、WebAssemblyにおいて最も人気があるとされるRustにおける開発例を紹介します。RustとJavaScriptの関数を相互に呼び出す事例を紹介します。(2023/4/14)

3大サーバレスを試してみよう(2):
3大サーバレスを実践する――AWS Lambdaを使ってみよう!
前回は、連載1回目ということで、サーバレスサービスそのものと3大クラウドベンダーのサーバレスのそれぞれの特徴を概観するとともに、本連載で実行させる関数を、ローカルで実行させるところまで紹介しました。連載第2回の今回は、その関数をAWS Lambdaで実行させていきます。(2023/4/13)

ITお嬢様の今日も分かりませんわ〜!:
「Java? JavaScriptのことですの?」 やめろ炎上する ITお嬢様と学ぶプログラミング言語の基礎
やめろ! 間違えたら炎上する!(2023/3/29)

新しいデコレータ規格の実装など多数の新機能を提供:
「TypeScript 5.0」が正式公開、TypeScriptがよりスリム、簡素、高速に
Microsoftは「TypeScript 5.0」を公開した。TypeScriptのスリム化、簡素化、高速化を目標に開発されており、多くの新機能を提供する。(2023/3/24)

ITワード365:
【クイズ】「スマートフォンなどでモバイル回線に接続する際に必要となる接続先の事業者などを指定するための設定」とは? 他
最新IT動向のキャッチアップはキーワードから。専門用語で煙に巻かれないIT人材になるための、毎日ひとことキーワード解説。用語の意味から隠されたIT用語が何なのか当ててみよう。(2023/3/23)

山市良のうぃんどうず日記(253):
Azure App ServiceでZIPデプロイのクイックスタートを決め、数日かけてやっと完走 “Hello World!”見るために
最初に断っておきますが、筆者はアプリ開発者ではありません。クラウドの開発系サービスを評価、検証する必要があるときは、公式(今回はMicrosoft)が用意したサンプルアプリをクイックスタートガイドに従って試してみることはあります。Azure App ServiceにZIPパッケージを使用する方法でコードをデプロイする必要があったのですが、すぐに終わると思ったのに、随分と回り道してしまいました。(2023/3/22)

いろんな言語で試す、WebAssembly入門(4):
C/C++でWebAssembly――「Emscripten」を体験する
第4回は、WebAssembly開発で人気のあるC/C++とEmscriptenによる開発事例を紹介します。標準的なC/C++の関数の出力をWebページに反映させる事例の他に、C/C++の関数をJavaScriptから呼び出す事例も紹介します。(2023/3/17)

IoTセキュリティ:
米国のSBOM整備は2023年以降に進むか、ライセンス競合の主因はもはやGPLではない
日本シノプシスは、商用ソフトウェアにおけるOSS(オープンソースソフトウェア)の利用状況を調査した「2023 オープンソース・セキュリティ&リスク分析レポート」の結果について説明した。(2023/3/15)

スキマ時間にこっそり学ぶ「gRPC」入門(5):
Node.jsでgRPCサービスを開発する――クライアントサイドストリーミングとは?
第5回は、Node.jsでストリーミング型のgRPCサービスを開発してみます。ここでは、ストリーミング型のうちクライアントからの複数リクエストとなるクライアントサイドストリーミングを実装してみます。(2023/3/10)

初心者が学ぶべきプログラミング言語【第1回】
JavaでもCでもない「最初に学ぶ2大プログラミング言語」はこれだ
プログラミング言語の種類は、実にさまざまだ。その中から、初心者が最初に学習するプログラミング言語を選ぶとすれば、何を選ぶべきなのか。IT人材会社の専門家が挙げるのは、あの2つのプログラミング言語だ。(2023/3/4)

WASMベース、商用サポートも提供:
Node.jsがブラウザ上で動作する「WebContainers」のAPIを公開 StackBlitz
StackBlitzは「WebContainer API」を公開した。開発者はWebContainer APIを使用することで、Node.jsを完全にブラウザ内で実行できる。ブラウザ上でHTTPサーバを立ち上げ、プレビューURLを他のユーザーと共有することもできる。(2023/2/22)

次はIAST、ランタイム保護:
オブザーバビリティからセキュリティを強化、New Relicは脆弱性管理機能を正式リリース
アプリケーションパフォーマンス管理を起源とし、オブザーバビリティツールを展開しているNew Relicが、アプリケーションライブラリの脆弱性管理機能を正式に提供開始した。IASTなど、他のセキュリティ機能も予定している。(2023/2/13)

スキマ時間にこっそり学ぶ「gRPC」入門(4):
PythonでgRPCサービスを開発する――サーバサイドストリーミングとは?
第4回は、Pythonでストリーミング型のgRPCサービスを開発してみます。ここでは、幾つかあるストリーミング型のうち、サーバからの複数レスポンスとなるサーバサイドストリーミングを実装してみます。(2023/2/10)

3大サーバレスを試してみよう(1):
サーバレスとは何か?――3大サービスを一挙比較!
商用サーバレスサービスとしてAWS Lambdaがリリースされてから8年以上が経過しました。その間、MicrosoftからはAzure Functions、GoogleからはGoogle Cloud Functionsがリリースされ、3大クラウドベンダーそれぞれがサーバレスをサービスとして展開しています。本連載では、4回にわたって、この3大クラウドベンダーのサーバレスサービスを比較していきます。連載1回目は、そもそもサーバレスサービスとはどのようなものなのか、3大クラウドベンダーのサーバレスのそれぞれの特徴を概観するとともに、本連載で実行させる関数を、ローカルで実行させるところまで紹介します。(2023/2/3)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。