並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 261 件 / 261件

新着順 人気順

web.devの検索結果241 - 261 件 / 261件

  • Grid  |  web.dev

    Grid Stay organized with collections Save and categorize content based on your preferences. The CSS Podcast - 011: Grid A really common layout in web design is a header, sidebar, body and footer layout. Over the years, there have been many methods to solve this layout, but with CSS grid, not only is it relatively straightforward, but you have lots of options. Grid is exceptionally useful at combin

      Grid  |  web.dev
    • Learn JavaScript のご紹介  |  Blog  |  web.dev

      Learn JavaScript のご紹介 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 本日は、web.dev に関する最新のコースをご紹介します。Learn JavaScript は、Mat Marquis が作成した新しいコースで、最新の JavaScript について詳しく説明しています。既存のコース、特に「HTML、CSS を学ぶ」の基礎コースと合わせてご利用ください。 web.dev の他のすべてのコースと同様に、コースを最初から最後まで学習する必要はありません。仕様をブラッシュアップするだけの参考資料としてご利用いただけます。 リンクする資料は、他の記事の背景情報としても使用します。 JavaScript の学習がお役に立てば幸いです。 特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用

      • Sign in with a passkey through form autofill  |  Articles  |  web.dev

        Sign in with a passkey through form autofill Stay organized with collections Save and categorize content based on your preferences. Create a sign in experience that leverages passkeys while still accommodating existing password users. Passkeys replace passwords and make user accounts on the web safer, simpler, easier to use. However, the transition from password-based to passkey-based authenticati

        • Use Imagemin to compress images  |  Articles  |  web.dev

          Use Imagemin to compress images Stay organized with collections Save and categorize content based on your preferences. Why should you care? Uncompressed images bloat your pages with unnecessary bytes. Because images can be candidates for Largest Contentful Paint (LCP), those unnecessary bytes can increase the image's resource load duration, possibly resulting in longer LCP times. The photo on the

          • Lighthouse user flows  |  Articles  |  web.dev

            Lighthouse user flows Stay organized with collections Save and categorize content based on your preferences. Try out a new Lighthouse API to measure performance and best practices throughout a user flow. Lighthouse is a fantastic tool for testing performance and best practices during initial page load. However, it's traditionally been difficult to use Lighthouse to analyze other aspects of the lif

            • Effectively loading ads without impacting page speed  |  Articles  |  web.dev

              Effectively loading ads without impacting page speed Stay organized with collections Save and categorize content based on your preferences. In today's digital world, online advertising is a critical part of the free web we all enjoy. However, poorly implemented ads can lead to a slower browsing experience, frustrating users and diminishing engagement. Learn how to effectively load ads without impa

                Effectively loading ads without impacting page speed  |  Articles  |  web.dev
              • Web Animations API improvements in Chromium 84  |  Articles  |  web.dev

                Web Animations API improvements in Chromium 84 Stay organized with collections Save and categorize content based on your preferences. Orchestrating animations with promises, performance improvements with replaceable animations, smoother animations with composite modes, and more. When used correctly, animations improve user perception and memory of your brand, guide user actions, and help users nav

                • How the BBC is rolling out HSTS for better security and performance.  |  Articles  |  web.dev

                  How the BBC is rolling out HSTS for better security and performance. Stay organized with collections Save and categorize content based on your preferences. The BBC is rolling out HSTS for their website to improve security and performance. Find out what it means, and how HSTS can help you. HTTPS adoption has been steadily increasing in recent years. Per the HTTP Archive's 2021 Web Almanac, around 9

                    How the BBC is rolling out HSTS for better security and performance.  |  Articles  |  web.dev
                  • Get things done quickly with app shortcuts  |  Articles  |  web.dev

                    Get things done quickly with app shortcuts Stay organized with collections Save and categorize content based on your preferences. App shortcuts give quick access to a handful of common actions that users need frequently. To improve users' productivity and facilitate reengagement with key tasks, the web platform now supports app shortcuts. They allow web developers to provide quick access to a hand

                    • アニメーションとパフォーマンス  |  Articles  |  web.dev

                      アニメーションを実行するときは常に 60 fps を維持してください。スタッタリングやストールが生じると、ユーザーが気付き、ユーザー エクスペリエンスに悪影響を及ぼす可能性があるためです。 アニメーションがパフォーマンスの問題を引き起こさないよう注意してください。特定の CSS プロパティをアニメーション化した場合の影響について十分に把握するようにしてください。 ページ(レイアウト)のジオメトリを変更するプロパティや、ペイントを引き起こすプロパティのアニメーション化は特に負荷がかかります。 可能な場合は、変形と不透明度の変更を継続します。 will-change を使用して、アニメーション化する内容をブラウザが認識できるようにします。 アニメーション プロパティは無料ではありません。一部のプロパティは、他のプロパティよりもアニメーション化しやすい場合があります。たとえば、ある要素の wid

                      • Three common types of test automation  |  Articles  |  web.dev

                        Three common types of test automation Stay organized with collections Save and categorize content based on your preferences. Let's start with the basics! Exploring the two general testing modes and three common types of test automation. We've all been there: what is a recurring coding meme that happens all too often in real life? This meme sums it up quite nicely: each drawer works perfectly well

                          Three common types of test automation  |  Articles  |  web.dev
                        • Web Vitals  |  Articles  |  web.dev

                          Web Vitals コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ウェブに関する指標とは、ウェブ上で優れたユーザー エクスペリエンスを提供するために不可欠なウェブページ品質シグナルに関する統一されたガイダンスを提供する Google の取り組みです。このツールの目的は、利用可能なさまざまなパフォーマンス測定ツールを簡素化し、サイト所有者が最も重要な指標である Core Web Vitals に集中できるようにすることです。 Core Web Vitals Core Web Vitals は Web Vitals のサブセットであり、すべてのウェブページに適用されます。すべてのサイト所有者が測定する必要があり、すべての Google ツールに表示されます。Core Web Vitals は、それぞれユーザー エクスペリエンスの個別の側面を表し、現場で測定

                            Web Vitals  |  Articles  |  web.dev
                          • 「same-site」と「same-origin」を理解する  |  Articles  |  web.dev

                            「same-site」と「same-origin」を理解する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 「same-site」と「same-origin」は頻繁に引用されますが、用語は誤解されがちです。たとえば、ページ遷移、fetch() リクエスト、Cookie、ポップアップを開く、埋め込みリソース、iframe のコンテキストで言及されています。 原点 「送信元」は、スキーム(HTTP や HTTPS などのプロトコルとも呼ばれます)、ホスト名、ポート(指定されている場合)を組み合わせたものです。たとえば、URL が https://www.example.com:443/foo の場合、「origin」は https://www.example.com:443 です。 「same-origin」と「cross-origin」 同じスキーム、ホス

                            • Establish network connections early to improve perceived page speed  |  Articles  |  web.dev

                              Establish network connections early to improve perceived page speed Stay organized with collections Save and categorize content based on your preferences. Learn about rel=preconnect and rel=dns-prefetch resource hints and how to use them. Before the browser can request a resource from a server, it must establish a connection. Establishing a secure connection involves three steps: Look up the domai

                              • Create a passkey for passwordless logins  |  Articles  |  web.dev

                                Create a passkey for passwordless logins Stay organized with collections Save and categorize content based on your preferences. Using passkeys instead of passwords is a great way for websites to make their user accounts safer, simpler, easier to use and passwordless. With a passkey, a user can sign in to a website or an app just by using their fingerprint, face or device PIN. A passkey has to be c

                                • An API for fast, beautiful web fonts  |  Articles  |  web.dev

                                  An API for fast, beautiful web fonts Stay organized with collections Save and categorize content based on your preferences. Over the years, a lot has changed with web fonts technology. What used to be a niche practice that required an image of text or a Flash plug-in (and that compromised your website’s search engine optimization) is now a standard practice across the web. Once upon a time, you ha

                                  • Building a breadcrumbs component  |  Articles  |  web.dev

                                    Building a breadcrumbs component Stay organized with collections Save and categorize content based on your preferences. A foundational overview of how to build a responsive and accessible breadcrumbs component for users to navigate your site. In this post I want to share thinking on a way to build breadcrumb components. Try the demo. Demo If you prefer video, here's a YouTube version of this post:

                                      Building a breadcrumbs component  |  Articles  |  web.dev
                                    • How to distribute Signed HTTP Exchanges (SXG) using nginx  |  Articles  |  web.dev

                                      How to distribute Signed HTTP Exchanges (SXG) using nginx Stay organized with collections Save and categorize content based on your preferences. How to get and serve SXG files using nginx, and the challenges of subresource prefetching. As a Signed HTTP Exchanges (SXG) distributor, you can deliver SXG files on behalf of the original content creators. Web browsers that support SXG will display such

                                      • How Terra improved user engagement thanks to Dark Mode  |  web.dev

                                        Terra, one of Brazil's largest media companies with 75 million monthly users, reduced the bounce rate by 60% and increased the pages read per session by 170% on desktop for users that prefer dark mode by providing a custom dark theme. In this article, we'll analyze Terra's journey from identifying the size of the "dark mode" cohort, to applying a custom dark theme, and finally measuring the impact

                                          How Terra improved user engagement thanks to Dark Mode  |  web.dev
                                        • Manually diagnose slow interactions in the lab  |  Articles  |  web.dev

                                          Manually diagnose slow interactions in the lab Stay organized with collections Save and categorize content based on your preferences. Learn how to take your field data into the lab to reproduce and identify the causes behind slow interactions through manual testing. A challenging part of optimizing Interaction to Next Paint (INP) is figuring out what's causing poor INP. There's a large variety of

                                            Manually diagnose slow interactions in the lab  |  Articles  |  web.dev
                                          • Preload critical assets to improve loading speed  |  Articles  |  web.dev

                                            Preload critical assets to improve loading speed Stay organized with collections Save and categorize content based on your preferences. When you open a web page, the browser requests the HTML document from a server, parses its contents, and submits separate requests for any referenced resources. As a developer, you already know about all the resources your page needs and which of them are the most