InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
MicrosoftがクロスブラウザのエンドツーエンドテストランナーのPlaywrightをリリース
Microsoftは、テスト自動化ツールであるPlaywright専用のテストランナーをリリース (プレビュー) した。Playwrightテストランナーは、Webアプリのゼロ構成、クロスブラウザ、エンドツーエンドテスト、Jestのようなアサーション、およびTypeScriptの組み込みサポートを提供する。新しいテストランナーは、カスタマイズ可能なテストフレームワークであるFolioを活用して、より高いレベルのテストフレームワークを構築する。
-
REPLicant、超シンプルなSvelte REPL - Peter Allen氏のSvelte Summit 2020での講演より
Peter Allen氏は先日のSvelte Summit 2020で講演し、REPL(Read-Print-Eval-Loop)プレイグラウンドのメリットについて説明した。Svelte REPLは多くの境界条件を扱う必要があるために複雑だが、コードプレイグラウンド実装の根底にある原理は単純だ。Allen氏は講演の視聴者に対して、段階的に、Svelte REPLの最も単純な実装バージョンに至るまで説明した。
-
Just AIがKotlinベースの会話フレームワークをオープンソースとしてローンチ
Just AI Conversational Framework(JAICF)は、KotlinベースのDSLを提供することにより、会話型ユーザインターフェースの開発を可能にするフレームワークだ。一般的な音声およびテキスト会話プラットフォームの他、さまざまなNLUエンジンでも動作する。ソリューションオーナのVitaliy Gorbachev氏に話を聞いた。
-
次のSvelteはサーバレスファーストかもしれません - Svelte SummitでのRich Harris氏の講演
Svelteの作成者であるRich Harris氏は、Svelte (UIフレームワークとコンパイラ) とSapper (Svelteのアプリケーションフレームワーク) のまわりで行われている実験の幕を開けた。Harris氏は、Svelteがサーバレスファーストのフレームワークであるという潜在的な未来を垣間見せた。
-
markdown-wasm:WebAssemblyで記述された非常に高速なMarkdownパーサー
Rasmus Andersson氏は、CからWebAssemblyに移植された非常に高速なMarkdownパーサーであるmarkdown-wasmをリリースした。markdown-wasmは、あるベンチマークで最速であったJavaScriptのMarkdownパーサーの2倍の速度である。markdown-wasmのサイズは小さいままである(gzip圧縮され、31KB)。
-
Rust Hyper HTTPライブラリはCurlをより安全にすることに貢献
Cで記述されている、世界中の約60億のデバイスにインストールされている人気のあるcurlおよびlibcurlツールは、メモリセーフでない言語の使用に起因するよく知られたセキュリティ問題にさらされている。新しいイニシアチブは、Rust Hyperライブラリに基づくcurl用のメモリセーフなHTTP/HTTPSバックエンドを提供することを目的としている。
-
Bytecode Allianceは、サーバサイドでのWebAssemblyの計画を示す
Bytecode Allianceは、wasm-on-the-serverの具体的なビジョンを示した。同時に、Wasmオープンソースコミュニティは現在、Bytecode Allianceの企業よりもはるかに大きくなっている。複数のWasm VM実装、プログラミング言語用のコンパイラツールチェーン、ホストオペレーティングシステムと環境(Node.js、Deno、ブロックチェーンなど)がある。
-
Project OWLは、ワイヤレスメッシュネットワークを使用した災害救援ソリューションを可能にする
IBMが支援し、Linux Foundationが採用したProject OWLは、接続の長期的な損失を回避するために自身を再構成できるメッシュネットワークノードの構築を可能にすることを目的としている。このプロジェクトは、自然災害など、通信リンクがすぐに利用できなくなったり信頼できなくなったりするシナリオを対象としている。
-
チームの相互作用がKubernetesの採用にどのように役立つか、QCon LondonでのManuel Pais氏の講演
Manuel Pais氏は、QCon Londonで、Kubernetesの採用を成功させるために、認知的負荷を軽減するためにチームの相互作用がいかに重要であるかについて話した。Pais氏は、Kubernetesの上にデジタルプラットフォームを配置することを推奨している。また、組織は、チームの認知的負荷を評価し、デジタルプラットフォームを定義し、明確なチームの相互作用を設定することから始めることができる。
-
Webpack 5の紹介
最も人気のあるJavaScriptモジュールバンドラーであるWebpackのバージョン5.0がついにリリースされ、多くの改善が行われた。ビルド時間の短縮、バンドルサイズの縮小、多く��重大な変更がなされた。
-
Svelteを使ったアニメーション、レスポンシブ、リアクティブなデータ視覚化
Tom Fevrier、Matthias Stahl両氏は先頃、Svelteでアニメーションを使用した、レスポンシブでインタラクティブなデータ可視化テクニックの概要をSvelteコミュニティに公開した。
-
Ionic Capacitor 2はモバイル認証とクロスドメインHTTPSを改善する
先頃のIonic Capacitor 2リリースでは、基盤となるSwift、XCode、およびAndroidのバージョンが更新され、Face UnlockとIris Unlockが追加され、コアCapacitorプラグインが改善され、クロスドメインHTTPSリクエストが簡素化されている。
-
新しいFacebook.comの最適化戦略 - React ConfでのAshley Watkins氏の講演
Ashley Watkins氏は、React Confで、FB5、新しいfacebook.comを強化するテクノロジーと戦略のいくつかについて話し合い、データ駆動の依存、段階的なコードとデータのダウンロードなどのトピックに取り組んだ。
-
IonicのStencilコンポーネントコンパイラの設計に関する考慮事項 -- DotJS2019でのAdam Bradley氏の講演
StencilJSの作成者でIonic Frameworkの共同作成者であるAdam Bradley氏は、dotjs2019で、フレームワークに依存しないコンポーネントを生成するコンポーネントコンパイラであるStencilに組み込まれた設計とアーキテクチャをレビューした。
-
NVIDIAが59ドルのJetson Nano 2GB Kitをリリース、AI開発をより身近なものに
JetsonシリーズのデバイスとソフトウェアSDKによってNVIDIAは、GPUベースのAIアプリケーションの学習と開発を行うための一貫性のある開発環境を作り上げている。