InfoQ ホームページ Web_1 に関するすべてのコンテンツ
-
Mezzalira氏のQCon London講演:「マイクロフロントエンド~設計から企業メリットと社内実装まで~」
QCon Londonでのプレゼンテーションで、AWSのプリンシパルアーキテクトLuca Mezzalira氏は、理想的なマイクロフロントエンドプラットフォームを構築する中で得られた知見を共有した。また、マイクロフロントエンドと自社の適性を判断するヒントや、個別ユースケースに最適なアーキテクチャを設計するために押さえておきたい基本原則、分散型アーキテクチャのデプロイ戦略も紹介されている。
-
Webコンテンツアクセシビリティガイドラインを使用したアクセシブルなウェブサイトの作成
Webアクセシビリティとは、障害を持つユーザーがウェブコンテンツを利用可能にすることである。開発チームは、Webコンテンツアクセシビリティガイドラインの成功基準を使用してアクセシビリティを向上させ、インクルーシブなWebサイトを作成することができる。
-
Flutter 3.27は新しいレンダリングエンジンImpellerをプロモート、iOSとMaterialウィジェット等を改善
Google社のクロスプラットフォームUIキット Flutter 3.27の最新バージョンは、改善されたCupertinoウィジェットによりAppleのUIガイドラインへの準拠が向上し、CarouselView、リストの行と列、ModalRoutesトランジションなどを含む多くの変更をもたらした。さらに新リリースではImpellerレンダリングエンジンがデフォルトとなり、パフォーマンスの向上、計測サポート、並行処理のサポートなどが実現した。
-
QCon London:Netflix、サーバー駆動型通知で時間とコストを節約
QCon London 2024でChristopher Luu氏は、Netflixがリッチな通知のためにサーバ駆動型UIを使用する方法を説明した。これは、プラットフォーム間での再利用とより良いテストによって開発者の時間を節約するが、下位互換性を維持するために労力を要する。開発者は、いわゆるCLCS(Customer Lifecycle Component System)コンポーネントをJavaScriptに埋め込み、React UIsがJavaScriptにHTMLを埋め込むのと同じように、通知を作成する。
-
MetaがWebコードの真正性を立証するためのブラウザ拡張をオープンソース化
Code Verifyは、もともとはWhatsAppユーザがブラウザに提供されるWhatsAppコードの真正性を検証するために作成されたものである。これは、Chrome、Edge、Firefoxに対する新たなオープンソース拡張機能であり、他のWebサービスに対しても同レベルのセキュリティを提供できるとMetaは述べている。
-
GitLens 12がVisual Studio Code for the Webのサポートを提供
GitKrakenはGitLens 12をリリースした。これはWebおよびgithub.dev用のVisual Studio CodeからGitを使えるようにするオープンソースのVisual Studio Code拡張機能だ。新たな無料機能、改善、バグ修正に加えて、GitLens 12には、ワークツリーやビジュアルファイル履歴などのプレミアム機能も導入されている。
-
MicrosoftがAzure静的Webアプリを最適化のための、エンタープライズグレードのエッジ機能をプレビュー公開
Azure Static Web Appsは、Microsoftが管理する静的Webアプリ用のサーバーレスWebアプリホスティングサービスである。同社は、Azure Front Doorを搭載したAzure Static Web Appsエンタープライズグレードエッジのプレビュー版を発表した。これにより、設定したり、コードを追加することなく、グローバルアプリのページの読み込みを高速化し、セキュリティを強化し、信頼性を高めることができる。
-
Flutter 2.8とDart 2.15がパフォーマンス向上にフォーカス
Flutter 2.8は、アプリの起動時間の改善、メモリフットプリントの削減、開発者がパフォーマンスの問題を簡単にプロファイリングできるようにすることに重点を置いている。これに伴い、Googleは新しいDartバージョンであるDart 2.15を発表した。ワーカーのIsolateが改善され、コンストラクタのティアオフを導入しており、列挙型を拡張している。
-
Airbnbのサーバ駆動UIプラットフォーム
Airbnbのサーバ駆動UI(SDUI)は、WebやAndroid、iOSなど、さまざまなプラットフォームにクライアントUIを実装する一般的なアプローチとは一線を画する。それぞれのクライアントプラットフォームにUIを駆動させるのではなく、SDUIがデータとUIプレゼンテーションの両方をクライアントに転送するのだ。
-
BlockLike.jsがMIT ScratchからJavaScriptプログラミングへの移行を容易にすることを目指す
BlockLike.jsは、ブロックベースのScratch学習体験をJavaScriptのテキストベースのプログラミングに拡張する教育用JavaScriptライブラリである。
-
MicrosoftはAzure Static Web Appsを一般提供でリリース
Microsoftは先頃、静的WebアプリのサーバレスWebアプリホスティングサービスであるAzure Static Web Appsの一般提供 (GA) を発表した。このサービスは、静的Webアプリで機能するAzureが管理するパッケージを開発者に提供する。
-
Flutter 2はWeb向けに本番環境対応しており、新しいプラットフォームを追加している
GoogleのクロスプラットフォームUIツールキットのメジャーアップデートであるFlutter 2では、Webサポートが安定化し、新しいプラットフォームが追加された。例えば、折り畳み式、埋め込み、デスクトップなどがある。それに加えて、新しいDart 2.12では、nullセーフティとDart外部関数インターフェイス(FFI)が提供される。
-
クロスプラットフォームアプリ向けにFlutterとAWSを統合するAmplifyFlutter
Amplify Flutterは、Google Flutter UIツールキットとAWSを使用して、iOS、Android、Web用のクロスプラットフォームアプリの作成を簡素化することを目的としている。昨年8月に開発者プレビュー版として発表されたAmplify Flutterが今は、一般向けに提供されている。そこには、新しいデータ、API、認証機能が含まれている。
-
-
Githubが不必要なCookieをすべて削除
GitHubは先頃、GitHubからすべてのバナーを削除したことを発表した。GitHubはさらに、GitHub.comの提供に不可欠な将来のCookieのみを使用することを約束した。