InfoQ ホームページ Web-Development に関するすべてのコンテンツ
-
Deno Land社、新しいJavaScriptパッケージ・レジストリ「JSR」をリリース
Deno Land社は最近、新しいJavaScriptレジストリであるJSRをベータリリースした。このレジストリは、最新の開発ニーズにより適合し、断片化されたJavaScriptエコシステムの統一に努めている。特に、JSRはESM(JavaScriptネイティブモジュール)を含み、TypeScriptをネイティブにサポート、主要なJavaScriptランタイム(例えば、Node、Deno、Bun、ブラウザ、雑多なサーバーレス環境)に対応する。
-
OpenSilver 2.2 が LightSwitch アプリケーションを移行
OpenSilver2.2の最新バージョンは、サポートが終了したMicrosoft社のSilverlight Webアプリケーション・フレームワークのリメイクで、SilverlightをターゲットとしたVisual Studio LightSwitchで作成されたアプリケーションの移行をサポートしている。
-
GoogleがChromeにGemini Nanoを導入し、デバイス上で生成AIを実現可能にする
Googleは、開発者向けカンファレンス「Google I/O 2024」において、同社のGeminiモデルの中で最小のGemini NanoをChromeに導入することで、オンデバイスでの大規模言語モデルのサポート実現に向けた取り組みを発表した。
-
Phoenix LiveViewはリアルタイムサーバーレンダリングアプリにSPAのようなインタラクティビティを約束する
Phoenixウェブ・フレームワークが一般公開されてから9年、Phoenix LiveViewは最近1.0(リリース候補)に達した。LiveViewによって、開発者はJavaScriptを書くことなく、リッチでリアルタイムのサーバー・レンダリング・アプリケーションを作成できる。LiveViewはErlang仮想マシン(BEAM)に依存しており、複数のプロセスで同時に処理される何百万ものWebSocket接続に対応できる。
-
"Node.js 22"がリリース:ESMモジュールとWeb APIのサポートが強化
Node.jsチームはこの程、"Node.js 22"をリリースした。主な機能には、JavaScriptネイティブ・モジュールやウェブAPIとの互換性の向上とパフォーマンスの改善が含まれている。
-
Netflixは、フロントエンドテストへのカスタムアプローチであるSafeTestを発表
Moshe Kolodny氏が最近SafeTestを発表した。SafeTestは、フロントエンドのウェブテストに対する斬新なアプローチであると説明されている。SafeTestは、テストランナー、ブラウザ自動化ライブラリ、UIフレームワーク、依存性注入機能を統合し、従来のUIテスト手法の問題点を緩和する。SafeTestは現在、Netflixで使用されている。
-
CloudEventsがCloud Native Computing Foundationを卒業:Clemens Vasters氏とのQ&A
今年初め、Cloud Native Computing Foundation(CNCF)はCloudEventsが卒業したことを発表した。CloudEventsは、標準化された方法でイベント・メタデータを公開するように設計された仕様であり、プラットフォーム、サービス、システム間の相互運用性を確保するのに役立つ。
-
KubeCon EU基調講演:生成AIを用いた、責任あるイノベーションを起こすための行動を呼びかける
KubeCon EUの午前中の基調講演は、クラウドネイティブコミュニティに対して、今年のイベントの焦点であった重要な技術やテーマの進化に参加し、支援するよう、まさに行動を呼びかけるものであった。最初の呼びかけはAIに関するもので、生成AIの計算ニーズに必要なインフラを拡張する手助けを求めるものだった。この呼びかけは、クラウドネイティブ・プラットフォームの「ゴールデン・パス」をグリーンで持続可能なものにし、あらゆるイノベーションが責任あるものであることを保証するよう奨励することとバランスが取られていた。
-
エクスペディア、マイクロ・フロントエンドとGraphQL最適化でフライト検索を高速化
エクスペディアは、Webアプリケーションとモバイルアプリケーションに様々な最適化を適用することで、フライト検索を最大52%高速化した(ページ使用可能時間)。これらの改善をサポートするため、同社はアプリケーションのオブザーバビリティを改善した。Expedia FlightsのWebアプリケーションは、柔軟性、再利用性、より優れた最適化を可能にするため、マイクロ・フロントエンド・アーキテクチャ (MFA)に移行された。
-
Freenginx:Nginx社のコア開発者、人気ウェブサーバーのフォークを発表
最近、F5社の���従業員でNginxプロジェクトの主要開発者が、人気のあるウェブサーバのフォークFreenginxを発表した。この新しいプロジェクトは、セキュリティ上の論争に対処するために開始され、企業ではなく開発者によって運営されるNginxのドロップイン代替となることを望んでいる。元F5社のプリンシパル・ソフトウェア・エンジニアであるMaxim Dounin氏が、このフォークについて見解を述べている。
-
Vue 3.4がリリース:リアクティブな計算が最小限になり、テンプレートの解析が高速化
Vueチームは最近Vue 3.4をリリースした。新しいリリースでは、2倍高速になったという新しいテンプレートパーサーと、不要なコンポーネントの再レンダリングを減らす、より効率的なリアクティビティシステムが特徴だ。
-
Guardian紙がサーバーレス、React、GraphQLを使ってニュースルームのコラボレーションツールを作成
Guardian紙は、同社が使用する様々なコンテンツ管理プラットフォームに統合されたディスカッションおよびアセット共有ツールであるPinboardを作成した。このソリューションでは、ビジネスロジックのコーディングにTypescript、コード実行に様々なサーバーレスサービス、APIエンドポイント、GraphQLサーバー、ストレージにAWS RDS(PostgreSQL)など、様々な技術が使われている。
-
"Deno 1.40"がリリース、JavaScriptのTemporal APIとデコレーターの新機能を搭載
Denoチームはこの程、Deno 1.40をリリースした。Deno 1.40は、高度な日付と時間操作のためのJavaScriptの次期Temporal APIと、メタ指向とアスペクト指向プログラミングのための最新のJavaScriptのデコレーター提案を実装している。
-
JBoss Enterprise Application Platform 8.0が"Jakarta EE 10"をサポート
Red Hatは、オープンソースのJakarta EE対応プラットフォームであるJBoss Enterprise Application Platform(EAP)のバージョン8.0をリリースした。最新リリースでは、Jakarta EE 10のサポート、管理コンソールとCLIの変更、レガシーセキュリティ・サブシステムの削除など、いくつかの改良が加えられている。
-
Bun、JavaScriptとTypeScriptによるクロスプラットフォーム・シェルスクリプティングを発表
BunのCEO兼創設者であるJarred Sumner氏は最近、JavaScriptとTypeScriptの開発者にクロスプラットフォームのシェルを提供するBun Shellのリリースを発表した。このリリースは、JavaScriptおよびTypeScriptでのシェルスクリプトの実行を簡素化することを目的としており、glob、環境変数、リダイレクト、パイピングなどの機能を提供するbashライクな環境を提供する。このリリースはアルファ版であり、将来的に変更される可能性がある。