InfoQ ホームページ W3C に関するすべてのコンテンツ
-
KotlinのHTTPツールキットKtor 3.0がパフォーマンスを向上させ、サーバー送信イベントのサポートを追加
Ktorは、Kotlinの非同期HTTPサーバーおよびクライアントアプリケーションを作成するためのネイティブフレームワークで、バージョン3に達しました。kotlinx-ioが採用され、互換性を破る変更を犠牲にして、パフォーマンスが向上し、Server-Sentイベント、CSFR、ZIPファイルからの静的リソースの提供などのサポートが追加された。
-
.NET 9 Preview 2のASP.NET Coreアップデート:Blazor、OIDC、OAuth、HTTP.sysの設定
Microsoftがリリースした.NET 9 Preview 2には、ASP.NET Coreに関するいくつかの更新が含まれている。Blazorコンポーネントコンストラクタインジェクション、BlazorインタラクティブサーバーコンポーネントのWebSocket圧縮などだ。さらに、開発者はOIDCとOAuthパラメータをカスタマイズし、HTTP.sys拡張認証フラグを設定することで、認証統合を効率化できる。
-
CloudEventsがCloud Native Computing Foundationを卒業:Clemens Vasters氏とのQ&A
今年初め、Cloud Native Computing Foundation(CNCF)はCloudEventsが卒業したことを発表した。CloudEventsは、標準化された方法でイベント・メタデータを公開するように設計された仕様であり、プラットフォーム、サービス、システム間の相互運用性を確保するのに役立つ。
-
Cloudflare、HTTPプロキシ開発用RustフレームワークPingoraをオープンソース化
最近、CloudflareはHTTPプロキシサービスを作成するためのRustベースのフレームワークであるPingoraをオープンソース化した。このフレームワークはApache License version 2.0の下でオープンソース化された。プロキシ・ソリューションとして、HTTP/1、HTTP/2、gRPC、WebSocketのトラフィックをシームレスに処理し、適応可能なロードバランシングとフェイルオーバー・メカニズムを備えている。
-
LinkedInがREST+JSONではなくgRPC+Protobufを選んだ理由:Karthik Ramgopal氏とMin Chen氏とのQ&A
LinkedInは、Microservices platformのサービス間通信にProtocol Buffersを使ったgRPCに移行すると発表した。従来は、オープンソースのRest.liフレームワークが主要なシリアライゼーションフォーマットとしてJSONと共に使われていた。
-
LinkedIn、EspressoをHTTP2に移行し、接続数を88%、待ち時間を75%削減
LinkedInは、EspressoデータベースをHTTP/1.1からHTTP/2に移行することで、接続数、待ち時間、ガベージコレクション時間を削減し、性能と拡張性を劇的に向上させた。これらを改善するために、チームはNettyのデフォルトHTTP/2スタックを最適化し、ニーズに合わせる必要があった。
-
LinkedIn、マイクロサービス統合にプロトコルバッファを採用し、レイテンシを最大60%削減
LinkedInは、プラットフォーム全体でマイクロサービス間のデータ交換を効率化するためにProtocol Buffersを採用し、オープンソースのRESTフレームワークであるRest.liと統合した。全社的な展開後、レイテンシを最大60%削減し、同時にリソース利用率も向上した。
-
セマンティックHTMLによるウェブアクセシビリティの向上とテスト技法・ツールについて
ウェブアクセシビリティは、私たち全員に利益をもたらす。デザイナー、開発者、テスト担当者はウェブアクセシビリティをチェックでき、例えば、セマンティックHTMLの使用、コーディング時のウェブ標準への準拠、ウェブアクセシビリティのテストなどにより、ウェブやサービスをより包括的なものにすることができる。各国では包括的基準を実施するための規制を導入している。
-
MetaがWebコードの真正性を立証するためのブラウザ拡張をオープンソース化
Code Verifyは、もともとはWhatsAppユーザがブラウザに提供されるWhatsAppコードの真正性を検証するために作成されたものである。これは、Chrome、Edge、Firefoxに対する新たなオープンソース拡張機能であり、他のWebサービスに対しても同レベルのセキュリティを提供できるとMetaは述べている。
-
Cloudflareレポートで2021年第4四半期のDDoS攻撃の驚異的な増加が示された
Cloudflareは、DDoS攻撃に関する四半期ごとのトレンドレポートをリリースするという慣習に沿って、2021年第4四半期の新しい調査結果を公開した。L3/4 DDoS攻撃が95%増加しており、Ransom DDoS攻撃の記録的なレベルが示された。
-
AceSQL、オープンソースのJDBC-over-HTTPドライバをリリース
AceQLがHTTP上で動作するJDBCドライバをリリースした。プロジェクトの中心はオープンソースだが、エンタープライズバージョンも用意されている。
-
UXパターン: Stale-While-Revalidate
Stale-while-revalidate(SWR)キャッシング手法は、Webアプリケーションのユーザにより迅速なフィードバックを提供すると同時に、結果整合性も可能にする。フィードバックを早くすることでスピナの表示が不要になり、より印象のよいユーザエクスペリエンスが得られる可能性がある。
-
Rust Hyper HTTPライブラリはCurlをより安全にすることに貢献
Cで記述されている、世界中の約60億のデバイスにインストールされている人気のあるcurlおよびlibcurlツールは、メモリセーフでない言語の使用に起因するよく知られたセキュリティ問題にさらされている。新しいイニシアチブは、Rust Hyperライブラリに基づくcurl用のメモリセーフなHTTP/HTTPSバックエンドを提供することを目的としている。
-
クライアントサイドのビデオ編集の新しい提案
Melanie Richards氏は、MicrosoftのEdgeチームが取り組んできたクライアント側のビデオ編集の提案について話し合った。この提案は、Web Platform Incubator Community Group(WICG)でインキュベーション段階にある。この提案は、劇的に高速なクライアント側のビデオ編集エクスペリエンスとより優れたパフォーマンスを実現することを目的としている。提案されたインターフェースには、ビデオをトリミングおよび連結するためのメソッドが含まれている。
-
Cookieレシピ - SameSiteとそれを超えて - Rowan Merewood氏がweb.dev Liveにて
Rowan Merewood氏は、ますます採用される新しいCookieポリシーの観点で、状況に必要なスコープとセキュリティに応じてCookieを作成および構成する方法について説明した。Merewood氏は、リクエストで送信されたCookieをトレースおよびデバッグするために開発者が利用できるオプションも紹介した。