InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Next.js 9.3がリリースされ、スタティックサイト生成が改善された
Next.jsチームは先頃、Next.js 9.3をリリースした。これにより、スタティックWebサイトの生成とプレビューが改善され、Sassサポートが追加され、実行時間は短縮された。
-
C++20は最終版に、C++23がスターティングブロックに
元々昨年2月にリリースされる予定の、C++20は最終的な技術的承認を受けており、年内に発表される予定である。C++20には、主要な新機能の中にModules、Coroutines、およびConceptsが含まれる。
-
SpringOne 2020 カンファレンス: マルチクラウドアーキテクチャでの持続的データの実行
マルチクラウドアーキテクチャで永続的なデータワークロードを管理することは、オンプレミスとパブリッククラウド環境でアプリをホスティングしている組織にとって非常に重要だ。VMware の Aditya Tripathi 氏と Judy Wang 氏は、水曜日に開催された SpringOne 2020 カンファレンスで、マルチクラウド戦略を簡素化するためのアーキテクチャのベストプラクティスについて講演した。
-
DartとFlutterは、クロスプラットフォームモバイル開発のパフォーマンス、安全性、およびツールを改善します
最新のDartリリースであるDart 2.8は、Null安全性の導入に向けた土台の準備に焦点を当てて、改善されたパッケージマネージャをもたらす。Flutter 1.17では、バイナリサイズとメモリ使用量を削減しながら、ランタイムパフォーマンスを大幅に改善している。さらに、NavigationRail、更新されたDatePickerなど、多くの新しいMaterialウィジェットが導入されている。
-
ブラウザ自動化ライブラリ Puppeteer が Firefox をサポート
@ChromeDevToolsと@v8jsに取り組んでいるGoogle開発者であるMathias Bynens氏がPuppeteer 3.0をリリースした。PuppeteerはChromeブラウザに加えてFirefoxをサポートするようになった。新しいバージョンでは、サポートが最新のChrome 81にアップグレードされ、Node 8のサポートが削除された。
-
Import Maps - Guy Bedfords氏のESNEXT 2020での講演より
動的モジュールローダsystem.jsのコアコントリビュータであり作成者であるGuy Bedford氏は、インポートマップによって可能になるワークフローについて説明した。今年のESNEXTでの彼の講演で、Bedford氏はインポートマップの提案の背景にある動機を紹介しながら歴史的な見方をとり、この機能を最新バージョンのnodeで使用されているパッケージエントリポイントと関連付けた。
-
Maven 3.7はWrapperがデフォルトで含まれる
Apache 3.7.0には新しいWrapperユーティリティが同梱され、既存のMavenインストールがなくてもプロジェクトを簡単に構築できる。
-
ts-toolbeltがTypeScriptに200を超えるタイプユーティリティを追加
ts-toolbeltは、TypeScriptタイプを更新、変更、および計算するタイプライブラリを提供する。lodashにインスパイアされたプログラムAPIを通じて、ts-toolbeltはTypeScriptに最小限のオーバーヘッドを追加しながら、200以上のタイプユーティリティを提供する。
-
CSS Writing Modesが公式のWeb標準に
World Wide Web Consortium (W3C) は先頃、CSS Writing Modes Level3が公式のWeb標準であることを発表した。新しいCSS標準を使用すると、開発者はテキストを水平または垂直にレイアウトするように構成したり、行を積み上げる方向を設定したりできる。CSS Writing Modesのおかげで、多数の言語のコンテンツをネイティブに表示できる。
-
C言語からRustへのトランスパイルを目指すC2Rustニュースをアップしました
c2Rustは、C99準拠のコードのRustへのマイグレーションを可能にするオープンソースプロジェクトだ。比較的新しいこのツールの開発を通じて、開発者たちは、C言語の記述方法に関するいくつかの教訓を得るとともに、それをABIレベルでRustに置き換える可能性に関する現在の限界について探ることができた。
-
GitHubのWebコンポーネント - Web Component SF Meetupより
Kristján Oddsson氏は、Web Components SFミートアップで、GitHubにおけるWebコンポーネントの使用状況と、フロントエンドコンポーネントをより読みやすく、高パフォーマンスで、アクセス性のよいものにするためにGitHubが見出したパターンについて詳説した。
-
Theia Framework 1.0でWeb IDEを利用可能に
TheiaはJavaScriptで多言語IDEを構築するためのフレームワークであり、GitPod.io、Arduinoの新しいPro IDE、およびArmの新しいmBed Studioを強化する。 今週初めに1.0をリリースし、安定に達し、ベンダー中立のオープンソースフレームワークが使用できるようになったことを示している。 Eclipse Theiaが提供するもの、およびVS Codeとの違いについて詳しく読んでください。
-
Prettier 2.0がTypescript 3.8をサポートし、CLIを改善
意欲的なコードフォーマッターであるPrettierは、先頃2番目の主要なイテレーションをリリースした。Prettier 2.0はTypeScript 3.8のサポートを追加した。新しいPrettierは、より良いデフォルト、より良いCLI、より良いヒューリスティックを提供するように努めている。
-
New LiveRecorder for Java Enables Software Failure Replay
LiveRecorder for Javaは、新たにリリースされたソフトウェア障害再生アプリケーションだ。これにより、開発者はアプリケーションの障害を記録し、IntelliJ で再生して障害の原因を見つけられる。特に間欠的故障を伴うデバッグ時間の短縮に役立つ。
-
WebのペリフェラルAPIに関わるセキュリティ懸念
Googleは数年前から、BluetoothおよびUSBを使用した周辺機器接続をWebブラウザに導入しようとしているが、AppleやMozillaなど、他のブラウザベンダからの強い抵抗にあっている。