InfoQ ホームページ JavaScript に関するすべてのコンテンツ
-
JetBrains、テスト自動化指向の新IDE「Aqua」をリリース
JetBrainsによれば、現在プレビュー版を公開しているJetBrains Aquaは、テスト自動化に焦点を当てた新しいIDEで、自動化エンジニアの業務に欠かせないさまざまなツールをサポートしている。多言語対応、HTTPクライアントとWebインスペクタ、データベース管理、Dockerの統合サポートなど、さまざまな機能を備えている。
-
Angular 14 - Typed FormsとStandalone Components
Angular 14は今月初めにリリースされ、Ivy以降で最も重要なアップデートが行われた。これには、待望の2つの機能(Typed Reactive FormsとStandalone Components)およびマイナーな改善がいくつか含まれている。
-
React 18で並列レンダラーを導入
React 18がリリースされた。待望の同時レンダラーが含まれている。これにより、Reactは、レンダリングプロセスを中断する機能など、いくつかの機能が改善される。
-
Minze:Webコンポーネントを作成するためのコンパクトなJSライブラリ
Minzeは最新のJavaScriptライブラリである。Webコンポーネントを作成する際の多くの難題を抽象化している。最小限のオーバーヘッド(MinifiedかつCompressedで2kb)で提供され、開発者のための優れた人間工学が考慮されている。
-
VaadinがHillaを発表し、フロントエンド/バックエンドWeb開発を統合
Vaadinは、Java開発者向けの新しいWebフレームワークのHillaを発表した。これは、Spring Bootを使ったバックエンドと、TypeScriptとLitの混合のフロントエンドとを組み合わせたものである。Hillaは、ビジネスアプリケーション開発をシンプルにするための多くの機能を提供している。例えば、JavaとTypeScript向けの統合プロジェクトセットアップがあり、JavaとTypeScriptの間で同期された状態が保たれる。
-
Shepherd:アプリケーションのガイド付きユーザツアー
AWSは最近、CloudFrontのAWSマネージドプレフィックスリストが利用できるようになったことを発表した。顧客は、CloudFrontのオリジンフェイシングサーバに属するIPアドレスからのみに、VPCやアプリケーションへのインバウンドHTTP/HTTPSトラフィックを制限できるようになった。
-
GitHubが機械学習を使って脆弱性コードスキャンを拡張した方法
GitHubは、機械学習技術をルールベースのセキュリティコードスキャン機能に適用し、既存のルールから新しいルールを自動的に推測することで、あまり一般的ではない脆弱性パターンにその機能を拡張できることを期待している。
-
TypeScript 4.6ベータ版で型推論とエラーチェックが改善
TypeScriptチームはバージョン4.6ベータ版をリリースした。制御フロー分析、クラスコンストラクター定義、JavaScriptファイルのエラーチェックなどが改善されている。TypeScriptでは、型が判別可能なUnion型である関数パラメーターのシグニチャーを絞り込むことができるようになった。
-
EtsyがReactからPreactに移行し、移行リスクを低減
EtsyのソフトウェアエンジニアBen Sangster氏は、最近、EtsyがReact v15.6からPreact 10に移行した理由を詳しく説明している。Sangster氏は、ライブラリのサイズの違い以上に、Preactを採用することで、Etsyの大規模なコードベースの移行に伴うリスクが低下したと主張している。PreactはEtsyのフロントエンドチームによってすでに使われていたため、Preactに移行することで、断片化されたスタックを維持する必要がなくなる。
-
AmazonがAWS Lambda Powertools TypeScriptを発表
Amazonは最近、AWS Lambda Powertools TypeScriptのベータリリースを発表した。Node.js Lambda関数の一連のユーティリティは、開発者がトレース、構造化ロギング、カスタムメトリックのベストプラクティスに沿って進める役に立つ。
-
AngularJSが正式にサポート終了へ
現在の世界的パンデミックによって引き起こされた猶予期間の後、AngularJSの長期サポートは中止となった。AngularJSは引き続き利用可能だが、そのリポジトリはアーカイブされ、セキュリティパッチを含む更新が今後なくなる。
-
Ionic 6コンポーネントフレームワークの紹介
クロスプラットフォームアプリケーション開発用のUIフレームワークであるIonicは、6回目のイテレーションでリリースされた。Android、iOS、デスクトップアプリケーション向けに一連の新しいコンポーネントとより優れたUI統合を提供する。
-
JetBrainsがIntelliJ向けのクラウドワークスペースである軽量IDE Fleetをローンチ
Fleet は、リモートワークスペースのサポートと多言語で軽量のIDEを提供する JetBrains の試みだ。さらに、IntelliJ の最新リリースでは、JetBrains IDE のリモート開発もサポートされている。
-
Angular13の���表
Googleは最近Angular 13のリリースを発表した。人気のシングルページアプリケーションフレームワークだ。これは、Angular9でのIvyエンジンのリリース以降、着実に小さな改善の流れを続けている。
-
11のCSS-in-JSライブラリの比較調査 - Andrei Pfeiffer氏のReact Finland 2021での講演より
Andrei Pfeiffer氏は先頃、CSS-in-JSライブラリの比較調査を実施し、その結果について講演した。React Finland 2021で行われた講演の中でPfeiffer氏は、静的および実行時(ランタイム)というCSS-in-JSライブラリの違いに注目した上で、それぞれのカテゴリと、ブラウザのキャッシングがパフォーマンスに及ぼす影響について説明した。