InfoQ ホームページ TypeScript に関するすべてのコンテンツ
-
AmazonがAWS Lambda Powertools TypeScriptを発表
Amazonは最近、AWS Lambda Powertools TypeScriptのベータリリースを発表した。Node.js Lambda関数の一連のユーティリティは、開発者がトレース、構造化ロギング、カスタムメトリックのベストプラクティスに沿って進める役に立つ。
-
JetBrainsがIntelliJ向けのクラウドワークスペースである軽量IDE Fleetをローンチ
Fleet は、リモートワークスペースのサポートと多言語で軽量のIDEを提供する JetBrains の試みだ。さらに、IntelliJ の最新リリースでは、JetBrains IDE のリモート開発もサポートされている。
-
11のCSS-in-JSライブラリの比較調査 - Andrei Pfeiffer氏のReact Finland 2021での講演より
Andrei Pfeiffer氏は先頃、CSS-in-JSライブラリの比較調査を実施し、その結果について講演した。React Finland 2021で行われた講演の中でPfeiffer氏は、静的および実行時(ランタイム)というCSS-in-JSライブラリの違いに注目した上で、それぞれのカテゴリと、ブラウザのキャッシングがパフォーマンスに及ぼす影響について説明した。
-
Flowタイプチェッカーはただの型付きのJavaScriptではなく、今やFacebookのニーズを満たす中核を担う
FacebookのFlowチームをサポートするエンジニアリングマネージャーのVladan Djeric氏は、Flowタイプチェッカーが単なる型付けされたJavaScriptを超えるもので、Facebookの内部ユーザーニーズをベースにした新機能を導入することを発表した。Flowでは、特に、大規模で複雑なコードベースで高速かつ適切なタイプチェックを提供することに注力している。Flowのビジョンは、TypeScriptのビジョンとは対照的だ。TypeScriptは型のシンタックスを備えたJavaScriptである。
-
Denoが暗号化、メッセージ、ネットワークなどのWeb APIサポートを拡張
Denoの最近のバージョンでは、暗号化やネットワーク、メッセージに関するWeb APIサポートが強化されている。Deno 1.11ではWeb Crypto APIとBroadcastChannelAPIのサポートが導入され、Deno 1.12ではChannel Messaging APIのMessageChannelとMessagePortに関する部分のサポートが追加された。Deno 1.13はnavigator.hardwareConcurrency APIを実装している。
-
ReScript - 完全な型指定を備えたJavaScript代替言語
ReScriptは、複雑なWebアプリケーションの開発を支援する最新のプログラミング言語のひとつで、JavaScriptにトランスパイルしてブラウザ上で実行することができる。
-
TypeScript 4.3がプロパティの書き込みタイプを改善
TypeScript 4.3では、プロパティの書き込みタイプ、メソッドのより明示的な上書き、およびその他のいくつかの重要な事項が改善された。
-
.NETニュースのまとめ: Microsoft Build、.NET 6、MAUI、Visual Studio 2019、Project Reunion
今年のMicrosoft Buildは、.NETコミュニティにとって多忙な1週間となった。イベント中にMicrosoftは、.NET 6と関連するフレームワークの新たなプレビュー版を始めに、Visual Studioの新バージョン、TypeScript 4.3など、多数のリリースを発表した。InfoQでは、2021年5月24日週の発表から、.NETエコシステムに関するこれらのストーリと、さらに小さなたくさんのストーリについて検証した。
-
Angular v12がリリースされ、Ivyレンダリングエンジンに移行
Angular TeamのディベロッパーアドボケートであるMark Techson氏は、最近Angular v12のリリースを発表した。Angular 12はView Engine(現在は非推奨)から分離されている。Protractorは、新しいAngularプロジェクトには含まれない。AngularコンポーネントはさらにインラインSassをサポートするようになる。
-
Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021
Oscar Spencer氏は先頃、WebAssemblyにコンパイルされる新しい強く型付けされた高級言語であるGrainのプレゼンテーションをした。Grainには、可変変数の使用が可能な、関数型プログラミング機能 (型推論、パターンマッチング、クロージャなど) がある。Grainには、複合データ構造 (Option、Stack、Result) とシステムコール (I/O、プロセス処理など) の標準ライブラリもある。
-
SentryはフロントエンドをTypescriptに移行 - 教訓
Mark Story氏とPriscila Oliveira氏は最近、Sentryのフロントエンドコードベース(1年間の作業で100,000行のコード)をTypeScriptに変換するときに学んだ教訓を共有した。この二人は、TypeScriptがJavaScriptを段階的に置き換え、新しいTypeScript言語機能がリリースされるにつれて型が継続的に改良され、複雑な型が段階的に構築される段階的な変換プロセスについて説明した。
-
.NETニュース総まとめ - 2021年5月10日の週
.NETニュース総まとめ: JetBrains .NET Days Online、TypeScript 4.3 RC、Visual Studio 2019、.NET脆弱性パッチ、Steeltoe、Telerik、およびAkka.NET。
-
.NETニュース総まとめ - 2021年3月29日週
3月最後の週の.NETコミュニティはProject Reunion 0.5、Dapr 1.1などがリリースされかなり激しかった。InfoQは、2021年3月29日の週の、これらと.NETエコシステムのいくつかの小さなストーリーを調査した。
-
Deno 1.8が、WebGPUサポート、動的アクセス許可などと共にリリースへ
Deno 1.8は最近、WebGPUサポート、国際化API、安定化されたインポートマップ、プライベートモジュールのフェッチのサポートなど、多くの新機能を備えてリリースされた。DenoパーミッションAPIが安定化された。 Deno 1.8には、TypeScript 4.2が追加で付属する。
-
Typescript 4.2 リリース。型と開発者エクスペリエンスが向上
TypeScriptチームは、TypeScript 4.2のリリースを発表した。これは、より柔軟な型注釈、より厳密なチェック、追加の構成オプション、およびいくつかの重大な変更を特徴としている。タプル型では (最後の位置だけでなく) 任意の位置に残余引数を使用できるようになった。型エイリアスは型エラーメッセージで拡張されなくなり、開発者のエクスペリエンスが向上している。