並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 259件

新着順 人気順

*web_devの検索結果1 - 40 件 / 259件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

*web_devに関するエントリは259件あります。 webjavascriptcss などが関連タグです。 人気エントリには 『Use HTTPS for local development  |  Articles  |  web.dev』などがあります。
  • Use HTTPS for local development  |  Articles  |  web.dev

    Most of the time, http://localhost behaves like HTTPS for development purposes. However, there are some special cases, such as custom hostnames or using secure cookies across browsers, where you need to explicitly set up your development site to behave like HTTPS to accurately represent how your site works in production. (If your production website doesn't use HTTPS, make it a priority to switch t

      Use HTTPS for local development  |  Articles  |  web.dev
    • Sign-in form best practices  |  Articles  |  web.dev

      If users ever need to log in to your site, then good sign-in form design is critical. This is especially true for people on poor connections, on mobile, in a hurry, or under stress. Poorly designed sign-in forms get high bounce rates. Each bounce could mean a lost and disgruntled user—not just a missed sign-in opportunity. Here is an example of a simple sign-in form that demonstrates all of the be

      • テストの学習へようこそ!  |  web.dev

        テストの学習へようこそ! コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このコースでは、ウェブ用のテストの概要と探索について説明します。 このコースで学習する内容は次のとおりです。 テストの基礎 自動テストと手動テスト テストを実施する場所と方法 ベスト プラクティス 何をテストすべきか、誰に責任があるのか、目的そのものとしてではなく、目的を達成するために手段をテストすることを検討する方法など、テストの理念。 このコースには、学習に役立つ簡潔で実用的なサンプルコードも含まれています。 コースのスコープには、Node.js などの環境で実行される、フロントエンドの JavaScript とドキュメント モデル、バックエンドでのライブラリ テストが含まれます。テストの経験はありませんが、JavaScript の基礎知識と Node.js などに関する経験が必

          テストの学習へようこそ!  |  web.dev
        • GitHub - microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer
          • ブラウザの仕組み  |  Articles  |  web.dev

            序文 WebKit と Gecko の内部動作に関するこの包括的な入門書は、イスラエルのデベロッパー Tali Garsiel による多くの調査の結果です。数年にわたって、ブラウザ内部に関する公開されているデータをすべて確認し、ウェブブラウザのソースコードを読み込むことに多くの時間を費やしました。彼女は次のように書いています。 ウェブ デベロッパーにとって、ブラウザの動作の内部を学ぶことは、より適切な意思決定を行い、開発のベスト プラクティスの根拠を理解するのに役立ちます。このドキュメントは長いですが、時間をかけてよく読んでいただくことをおすすめします。やって良かったと思えるはずです。 Paul Irish、Chrome デベロッパー リレーションズ はじめに ウェブブラウザは最も広く使用されているソフトウェアです。このプリマーでは、これらの機能がどのように動作するかについて説明します。ブ

            • Web Vitals  |  Articles  |  web.dev

              Published: May 4, 2020 Optimizing for quality of user experience is key to the long-term success of any site on the web. Whether you're a business owner, marketer, or developer, Web Vitals can help you quantify the experience of your site and identify opportunities to improve. Overview Web Vitals is an initiative by Google to provide unified guidance for quality signals that are essential to deliv

                Web Vitals  |  Articles  |  web.dev
              • Patterns  |  Component patterns  |  web.dev

                Web Platform Dive into the web platform, at your pace.

                • Learn JavaScript  |  web.dev

                  Web Platform Dive into the web platform, at your pace.

                    Learn JavaScript  |  web.dev
                  • State of CSS 2022  |  Blog  |  web.dev

                    Browser compatibility A primary reason so many CSS features are set to cooperatively release is due to the efforts of Interop 2022. Before studying the Interop efforts, it's important to look at Compat 2021’s efforts. Compat 2021 The goals for 2021, driven by developer feedback via surveys, were to stabilize current features, improve the test suite and increase passing scores of browsers for five

                      State of CSS 2022  |  Blog  |  web.dev
                    • フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ

                      こんにちは、フロントエンドエキスパートチームです。 フロントエンドエキスパートチームでは、フロントエンドに関する情報共有会を社内向けに行っています。 2017年から2020年までに10回開催しており、「Web ページのパフォーマンス」、「React の今とこれから」、「Google I/O セッションまとめ」などフロントエンドに関する情報を社内に共有してきました。 今回行ったのは、2020年6月30日から7月2日にかけて3日間オンラインで開催された web.dev Live2020 のセッションについての情報共有です。各セッションはYouTubeにて視聴できます。 今回は各チームメンバーが視聴したセッションの中から、それぞれ2つのセッションを選んで内容と感想を紹介します。 まだ web.dev Live2020 を見ていない方が興味を持つきっかけになれば幸いです。 BaHoのオススメ Ba

                        フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ
                      • Learn CSS  |  web.dev

                        Web Platform Dive into the web platform, at your pace.

                          Learn CSS  |  web.dev
                        • "Same-site" and "same-origin"  |  Articles  |  web.dev

                          "Same-site" and "same-origin" are frequently cited but often misunderstood terms. For example, they're used in the context of page transitions, fetch() requests, cookies, opening popups, embedded resources, and iframes. This page explains what they are and how they're different from each other. Origin The structure of an origin. "Origin" is a combination of a scheme (also known as the protocol, fo

                          • Layout patterns  |  Patterns  |  web.dev

                            Web Platform Dive into the web platform, at your pace.

                            • web.dev live 2020 を聴講した - from scratch

                              今年はコロナの影響でいろんなイベントがオンラインになったり、中止になったりしてますが、 web.dev live 2020 が7月初頭にやっていたので、聴講してきました。 web.dev その中でも面白かったものについていくつか紹介します。 Day 1 ほぼ Core Web Vitals についての話でした。 以下のトークが面白かったです。 What's new in speed tooling Optimize for Core Web Vitals Core Web Vitals についてはもう既にたくさん資料があると思いますが、一応解説しておきます。 Core Web Vitals 初期表示の新しい指標です。去年くらいからずっと Chrome Dev Summit とかでは言われていて、既にLighthouse をはじめとして、色々なツールでサポートされています。Largest C

                                web.dev live 2020 を聴講した - from scratch
                              • Optimize long tasks  |  Articles  |  web.dev

                                Published: September 30, 2022, Last updated: December 19, 2024 Common advice for keeping JavaScript apps fast tends to boil down to the following advice: "Don't block the main thread." "Break up your long tasks." This is great advice, but what work does it involve? Shipping less JavaScript is good, but does that automatically equate to more responsive user interfaces? Maybe, but maybe not. To unde

                                  Optimize long tasks  |  Articles  |  web.dev
                                • Back/forward cache  |  Articles  |  web.dev

                                  Check out this video of bfcache in action to understand the speed up it can bring to navigations: Using bfcache makes pages load much more quickly during back and forward navigation. In the video, the example with bfcache is quite a bit faster than the example without it. bfcache not only speeds up navigation, it also reduces data usage, since resources don't have to be downloaded again. Chrome us

                                    Back/forward cache  |  Articles  |  web.dev
                                  • When to use HTTPS for local development  |  Articles  |  web.dev

                                    Also see: How to use HTTPS for local development. In this post, statements about localhost are valid for 127.0.0.1 and [::1] as well, since they both describe the local computer address, also called "loopback address". Also, to keep things simple, the port number isn't specified. So when you see http://localhost, read it as http://localhost:{PORT} or http://127.0.0.1:{PORT}. Summary When developin

                                    • Yahoo! JAPAN's password-free authentication reduced inquiries by 25%, sped up sign-in time by 2.6x  |  web.dev

                                      Yahoo! JAPAN is one of the largest media companies in Japan, providing services such as search, news, e-commerce, and e-mail. Over 50 million users log in to Yahoo! JAPAN services every month. Over the years, there were many attacks on user accounts and issues that led to lost account access. Most of these issues were related to password usage for authentication. With recent advances in authentica

                                        Yahoo! JAPAN's password-free authentication reduced inquiries by 25%, sped up sign-in time by 2.6x  |  web.dev
                                      • Sign-up form best practices  |  Articles  |  web.dev

                                        If users ever need to log in to your site, then good sign-up form design is critical. This is especially true for people on poor connections, on mobile, in a hurry, or under stress. Poorly designed sign-up forms get high bounce rates. Each bounce could mean a lost and disgruntled user—not just a missed sign-up opportunity. Here is an example of a very simple sign-up form that demonstrates all of t

                                          Sign-up form best practices  |  Articles  |  web.dev
                                        • Security headers quick reference  |  Articles  |  web.dev

                                          Before diving into security headers, learn about known threats on the web and why you'd want to use these security headers. Protect your site from injection vulnerabilities Injection vulnerabilities arise when untrusted data processed by your application can affect its behavior and, commonly, lead to the execution of attacker-controlled scripts. The most common vulnerability caused by injection bu

                                          • Web Vitals patterns  |  Patterns  |  web.dev

                                            Web Platform Dive into the web platform, at your pace.

                                            • 意味不明な内容によるハッキングを解決する  |  Articles  |  web.dev

                                              意味不明な内容によるハッキングを解決する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このガイドは、キーワードの多い意味不明なページをサイトに追加するタイプのハッキング(以下、意味不明なページによるハッキング)を対象としています。このガイドは、一般的なコンテンツ マネジメント システム(CMS)のユーザーを対象としていますが、CMS を使用していなくても役立つ内容です。 このガイドが皆様のお役に立てることを願っております。 フィードバックを送信して、サービスの改善にご協力ください。 このタイプのハックを特定する 意味不明な内容によるハッキングでは、キーワードが埋め込まれた意味不明なページがサイト内に大量に自動生成されます。これらは、作成したページではありませんが、ユーザーがクリックしたくなるような URL が含まれているページです。このハッキングの目的

                                              • Learn Performance  |  web.dev

                                                Web Platform Dive into the web platform, at your pace.

                                                  Learn Performance  |  web.dev
                                                • Learn Images  |  web.dev

                                                  Web Platform Dive into the web platform, at your pace.

                                                    Learn Images  |  web.dev
                                                  • Building a dialog component  |  Articles  |  web.dev

                                                    In this post I want to share my thoughts on how to build color-adaptive, responsive, and accessible mini and mega modals with the <dialog> element. Try the demo and view the source! Demonstration of the mega and mini dialogs in their light and dark themes. If you prefer video, here's a YouTube version of this post: Overview The <dialog> element is great for in-page contextual information or action

                                                      Building a dialog component  |  Articles  |  web.dev
                                                    • content-visibility: the new CSS property that boosts your rendering performance  |  Articles  |  web.dev

                                                      Published: August 5, 2020 The content-visibility property enables the user agent to skip an element's rendering work, including layout and painting, until it is needed. Because rendering is skipped, if a large portion of your content is off-screen, using the content-visibility property makes the initial user load much faster. It also allows for faster interactions with the on-screen content. Prett

                                                      • PWAs in app stores  |  Articles  |  web.dev

                                                        PWAs can be accessed through a web browser, but they can also be installed on a user's home screen as outlined in the articles in the section Provide an installable experience. One of the challenges with PWAs, however, is distributing them to app stores. This is where PWABuilder comes in. PWABuilder is a powerful tool that allows developers to create packages that can be submitted to various app s

                                                        • Web-Dev-For-Beginners/1-getting-started-lessons/1-intro-to-programming-languages/translations/README.ja.md at main · microsoft/Web-Dev-For-Beginners

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            Web-Dev-For-Beginners/1-getting-started-lessons/1-intro-to-programming-languages/translations/README.ja.md at main · microsoft/Web-Dev-For-Beginners
                                                          • Push notifications are now supported cross-browser  |  Blog  |  web.dev

                                                            Push notifications were standardized in 2016 with the release of the Push API and the Notification API, which are part of the W3C's Web Applications Working Group. These APIs provide the necessary functionality for web developers to incorporate push notifications into their web applications and for users to receive and interact with notifications on their web browsers. Push messages are notificati

                                                            • Help users change passwords easily by adding a well-known URL for changing passwords  |  Articles  |  web.dev

                                                              Set a redirect from /.well-known/change-password to the change password page of your website. This will enable password managers to navigate your users directly to that page. Introduction As you may know, passwords are not the best way to manage accounts. Luckily, there are emerging technologies such as WebAuthn and techniques such as one-time passwords that are helping us get closer to a world wi

                                                              • CSS subgrid  |  Articles  |  web.dev

                                                                Published: September 28, 2023 CSS grid is a very powerful layout engine, but the row and column tracks created on a parent grid can only be used to position direct children of the grid container. Any author defined named grid areas and lines were lost on any other element than a direct child. With subgrid, track sizing, templates and names can be shared with nested grids. This article explains how

                                                                • CSS accent-color  |  Articles  |  web.dev

                                                                  Published: August 11, 2021 Today's HTML form elements are difficult to customize. It feels as if it's a choice between few or no custom styles, or resetting input styles and build it up from scratch. Building it up from scratch ends up being much more work than anticipated. It can also lead to forgotten styles for element states (indeterminate, I'm looking at you), and the loss of built-in accessi

                                                                    CSS accent-color  |  Articles  |  web.dev
                                                                  • ウェブ開発の詳細  |  web.dev

                                                                    ウェブデザインと開発の主要なテーマに関するコース(随時追加予定)をご確認ください。Chrome チームのメンバーの支援を受け、業界のエキスパートが各コースを作成しました。モジュールを順番に受講するか、最も興味のあるトピックを受講してください。

                                                                      ウェブ開発の詳細  |  web.dev
                                                                    • SMS OTP form best practices  |  Articles  |  web.dev

                                                                      Asking a user to provide the OTP (one time password) delivered via SMS is a common way to confirm a user's phone number. There are a few use cases for SMS OTP: Two-factor authentication. In addition to username and password, SMS OTP can be used as a strong signal that the account is owned by the person who received the SMS OTP. Phone number verification. Some services use a phone number as the use

                                                                      • Building a sidenav component  |  Articles  |  web.dev

                                                                        In this post I want to share with you how I prototyped a Sidenav component for the web that is responsive, stateful, supports keyboard navigation, works with and without JavaScript, and works across browsers. Try the demo. If you prefer video, here's a YouTube version of this post: Overview It's tough building a responsive navigation system. Some users will be on a keyboard, some will have powerfu

                                                                          Building a sidenav component  |  Articles  |  web.dev
                                                                        • Core Web Vitals workflows with Google tools  |  Articles  |  web.dev

                                                                          Published: May 28, 2020 Core Web Vitals are a set of metrics that assess the user experience on criteria such as load performance, responsiveness to user input, and layout stability. A workflow for improving Core Web Vitals for your website will be explored in this guide, but where that workflow begins depends on whether you're collecting your own field data. Where it ends may depend on which of G

                                                                            Core Web Vitals workflows with Google tools  |  Articles  |  web.dev
                                                                          • JavaScript eventing deep dive  |  Articles  |  web.dev

                                                                            Event.stopPropagation() and Event.preventDefault() JavaScript event handling is often straightforward. This is especially true when dealing with a simple (relatively flat) HTML structure. Things get a bit more involved though when events are traveling (or propagating) through a hierarchy of elements. This is typically when developers reach for stopPropagation() and/or preventDefault() to solve the

                                                                            • Learn Testing  |  web.dev

                                                                              Web Platform Dive into the web platform, at your pace.

                                                                                Learn Testing  |  web.dev
                                                                              • JavaScript: What is the meaning of this?  |  Articles  |  web.dev

                                                                                JavaScript's this is the butt of many jokes, and that's because, well, it's pretty complicated. However, I've seen developers do much-more-complicated and domain-specific things to avoid dealing with this this. If you're unsure about this, hopefully this will help. This is my this guide. I'm going to start with the most specific situation, and end with the least-specific. This article is kinda lik

                                                                                • Payment and address form best practices  |  Articles  |  web.dev

                                                                                  Checklist Use meaningful HTML elements: <form>, <input>, <label>, and <button>. Label each form field with a <label>. Use HTML element attributes to access built-in browser features, in particular type and autocomplete with appropriate values. Avoid using type="number" for numbers that aren't meant to be incremented, such as payment card numbers. Use type="text" and inputmode="numeric" instead. If

                                                                                    Payment and address form best practices  |  Articles  |  web.dev

                                                                                  新着記事