当サイトに投稿されたすべての記事を、最終更新日順で表示しています。厳選されたコレクションについては、[探索] をお試しください。

PushSubscription を取得してサーバーに保存した後は、プッシュ メッセージをトリガーするのが自然な流れですが、ここでは 1 つ問題があります。プッシュ メッセージを送信する権限をユーザーに求める際のユーザー エクスペリエンス。 残念ながら、ユーザーに権限をリクエストする方法に十分な配慮を払っているサイトはほとんどありません。ここでは、UX の良い点と悪い点の両方を見てみましょう。 ユーザーとユースケースに最適なものを決定する際に役立つ、一般的なパターンがいくつかあります。

この投稿では Largest Contentful Paint(LCP)指標を紹介し、その測定方法について説明します

ポリフィルを使用するタイミングを判断するのは難しい場合がありますが、ベースライン機能を使用すると、この問題の解決に役立ちます。詳しくは、こちらのガイドをご覧ください。

ウェブ プラットフォーム ダッシュボードと、その HTTP API をクエリしてベースラインに達した機能に関するデータを取得し、開発ワークフローのツールを構築する方法について学びます。

Core Web Vitals の重要性が増すなか、サイト所有者とデベロッパーはパフォーマンスと主要なユーザー エクスペリエンスにますます注目しています。Google はページの評価、最適化、モニタリングに役立つツールを数多く提供していますが、データのソースとその効果的な使用方法について、ユーザーが混乱することがよくあります。このガイドでは、複数のツールを組み合わせたワークフローを提案し、開発プロセスにおける各ツールがどのような意味を持つのかを明確化します。

ruby-align がベースラインの一部になりました

公開日: 2025 年 2 月 20 日 大規模な AI モデルを確実にダウンロードすることは、困難なタスクです。ユーザーがインターネット接続を失ったり、ウェブサイトまたはウェブ アプリケーションを閉じたりすると、ダウンロードが完了していないモデルファイルが失われ、ページに戻ったときに最初からやり直す必要があります。 Background Fetch API を段階的な拡張として使用することで、ユーザー エクスペリエンスを大幅に改善できます。 Browser Support Source

rel=prefetch リソースヒントとその使用方法について学習します。

Cumulative Layout Shift(CLS)は、ページ コンテンツが急激に変化した頻度を定量化する指標です。このガイドでは、ディメンションや動的コンテンツのない画像や iframe など、CLS の一般的な原因の最適化について説明します。

レイアウト シフトを特定して修正する方法を学習します。

CSS scrollbar-color と scrollbar-gutter がすべての主要なブラウザ エンジンに実装されたため、ベースラインで新たに使用できるようになりました。

WasmFS と Emscripten の mimalloc 機能は、割り当てと I/O のパフォーマンスに大きな効果があります。このガイドでは、これらの機能によって、場合によっては 10 倍以上の速度向上を実現する方法について説明します。