InfoQ ホームページ ニュース
-
Snowpack 2.0がO(1)ビルドシステムを発表してWeb開発をスピードアップ
pikaチームはSnowpackの2番目の大きなイテレーションをリリースした。Snowpack 2.0は、最新のWebのビルドシステムとして自称し、大規模なプロジェクトでも起動時間が50ミリ秒未満であると主張している。Snowpack 2.0は、開発中のバンドルを回避することでその速度を実現する。バンドルは引き続きプロダクション用に生成される場合がある。
-
Node.js 14.0は診断と国際化を改善し、Web Assembly System Interfaceを追加
Node.jsプロジェクトは先頃Node.js バージョン 14.0.0をリリースし、診断レポート、国際化、実験的な非同期ローカルストレージ、ネイティブN-APIモジュールの改善、ESモジュールの改良、およびNode.js バージョン 12リリース以降のその他の多数の更新を追加した。このリリースでは、実験的なWeb Assembly System Interfaceのサポートも追加されている。
-
AmazonがAWS Snowball Edgeをより高速なハードウェア、OpsHub GUI、IAM、およびAWS Systems Managerにアップデート
AWS Snowballは、エッジコンピューティングおよびデータ転送デバイスのAWS Snowファミリーの一部である。先頃、AmazonはSnowball Edgeデバイスオプションのいくつかのアップデートを発表した。AWS OpsHubとのグラフィカルユーザーインターフェイス、25%高速なデータ転送パフォーマンス、ローカルIdentity and Access Management (IAM) 、およびAWS Systems Managerのサポートが追加された。
-
GoogleがTensorFlowモデル最適化のためのQuantization Aware Trainingをリリース
Googleは、TensorFlow Model Optimization Toolkit用のQuantization Aware Training(QAT)APIのリリースを発表した。QATは、ニューラルネットワークトレーニングプロセス中に低精度のハードウェアをシミュレートし、全体的なネットワーク損失メトリックに量子化誤差を追加する。これにより、トレーニングプロセスがトレーニング後の量子化の影響を最小限に抑えられる。
-
Periskop:SoundCloudの例外監視サービス
SoundCloudのエンジニアリングチームは、Periskopと呼ばれる例外監視ソフトウェアについて書いた。これは、サーバ間で例外を収集して集約し、分析のために中央サーバに報告する。
-
Stork、JAMStackのためのRust/Wasmベースの高速全文検索
Stripeの開発者であるJames Little氏は、Rust/WebAssembly全文検索アプリケーションであるStork (ベータ版) をリリースした。Storkは静的サイトとJAMStackサイトを対象としている。また、サイトのユーザに優れた検索速度を提供するよう努めている。
-
Istio 1.5: 統合された「Istiod」コントロールプレーンバイナリと新しいWasmベースの拡張モデル
Istio 1.5は、Istioのアーキテクチャを簡素化し、運用エクスペリエンスを向上させるためにIstiodバイナリを導入した。コントロールプレーンコンポーネントが単一のバイナリIstiodに統合されたため、Istioのインストールと実行が簡単になった。Istioは、プロキシサーバの新しい拡張モデルを導入し、使いやすさ、セキュリティ、テレメトリ、およびトラフィック制御を改善した。
-
GitHubとnpmをより活用するためのJavaScriptコーダ向けガイド - GitHub Satellite 2020より
GitHubでnpmのプロダクトマネージャを務めるEdward Thomson氏は、先日のGitHub Satellite 2020で、npmがGitHubに加わったことによるJavaScript開発者への影響と、オープンソース開発とプロフェッショナル開発がともにGitHubを最大限に活用する方法について説明した。
-
Facebookがタンパク質配列を処理するAIモデルをリリース
Facebook AI Researchの科学者チームが、DNA配列のタンパク質データを処理するディープラーニングモデルをリリースした。モデルには約7億のパラメータが含まれており、2億5,000万のタンパク質配列によるトレーニングで生物学的特性を学習した結果として、ゲノミクス予測タスクにおける現在の最先端技術の改善に使用することが可能である。
-
React 17では、将来のReactバージョンへの移行の問題を緩和
Reactチームは、React 16の2年後にReact 17(最初のリリース候補版)を最近リリースした。React 17は、2つの同時バージョンが共存できるようにすることで、Reactの将来のメジャーバージョン間の移行が簡単になるよう努めている。React 17には、イベントシステムとスケジューリングに関���するいくつかの重大な変更が加えられている。
-
Production Identity FrameworkのSPIREがCNCFインキュベーターに
Cloud Native Computing Foundationは、インキュベーションレベルのプロジェクトとしてSPIFFEとSPIREを受け入れた。SPIFFEは、プラットフォームに依存しない暗号化IDを使用してソフトウェアサービスを認証するための標準を定義する。SPIREは、本番環境に対応したSPIFFE APIの実装である。
-
ESLint 7.0, 7.1, 7.2 Releases Improve Developer Experience and ES2020 Support
最近のESLint 7.0、7.1、および7.2リリースでは、開発者エクスペリエンスが大幅に改善され、Node.jsバージョン8のサポートが削除され、ES2020機能のサポートが追加されている。typescript-eslintには、ESLintリリースおよびTypeScriptの更新に合わせて、いくつかの最近のリリースもある。
-
ScalewayがKubernetes Kapsuleをリリース
ベアメタルクラウドソリューションプロバイダーであるScalewayはKubernetes Kapsuleをリリースした。Kubernetes Kapsuleは、Kubernetesプラットフォームをベースとしたコンテナ化されたアプリケーションオーケストレーションソリューションであり、Cloud Native Computing Foundation(CNCF)によって認定されている。Kubernetes Kapsuleサービスは、フランス内外のIT組織がKubernetesのベアメタルインスタンスにアクセスできるように設計されている。
-
Netlifyのインフラストラクチャチームがどのようにしてデプロイ速度を上げながら可観測性を向上させたか
Netlifyのインフラストラクチャチームは、どのようにして顧客のデプロイ速度を最大2倍に向上させたかの話を共有した。これは、デプロイアルゴリズムを最適化し、プロセス中のシステムの可観測性を向上させることによるものである。
-
Vanilla JSの108の一般的なDOMタスク:HTML DOMプロジェクト
オープンソースプロジェクトのHTML DOMは、一般的なDOM操作タスクを実行する100を超えるvanilla JavaScriptのスニペットを提供する。タスクの難易度は、些細なもの(要素のクラスを取得する)から高度なもの(サイズ変更可能な分割ビューを作成する)までさまざまである。このプロジェクトは、教育目的や、低レベルのDOM処理を自分で行う必要があるコンポーネント開発者にとって有益である。