並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 548件

新着順 人気順

"Chrome DevTools"の検索結果201 - 240 件 / 548件

  • WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer  |  Blog  |  Chrome for Developers

    Just last week, together with BrowserStack, we announced WebDriver BiDi becoming production-ready in BrowserStack. This week the summer of WebDriver BiDi continues with Firefox 129 and Puppeteer 23 each getting production-ready support for WebDriver BiDi! Mozilla has been a strong collaborator on WebDriver BiDi for over four years now, initially helping to shape the new standard and then gradually

      WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer  |  Blog  |  Chrome for Developers
    • 【SEO超基礎】ページ表示速度を改善する5つの方法|指標・調査ツール | Moz - SEOとインバウンドマーケティングの実践情報

      ページの読み込み速度は、SEOの取り組みにおいて常に不可欠な部分を占めており、オンライン活動にシフトする企業が増えるにつれて、最適化はかつてないほど重要なものになっている。 しかし、この最適化は次の2点で難しい: 複雑なテーマである非常にテクニカルな話になりやすいサイトのページ速度について理解すべき最も重要なことは何だろうか? これを改善するには何から始めればいいだろうか? これらの質問に答えられるよう、ホワイトボード・フライデーの中でも人気の高いこのエピソードをお届けしよう。ブリトニー・ミュラーはこの中で、最初に知っておくべきことを紹介している。 Mozファンのみんな、こんにちは。ホワイトボード・フライデーにようこそ。今回は、ページ速度をあらゆる面から取り上げるとともに、作業するにあたってページ速度について考え、これに取り組むことがなぜそれほど大切なのかについて深く掘り下げたい。 ウェブ

        【SEO超基礎】ページ表示速度を改善する5つの方法|指標・調査ツール | Moz - SEOとインバウンドマーケティングの実践情報
      • What's new in Lighthouse 10  |  Blog  |  Chrome for Developers

        Lighthouse is a website auditing tool that helps developers with opportunities and diagnostics to improve the user experience of their sites. Lighthouse 10 is available immediately on the command line through npm and in Chrome Canary. It will land in Chrome stable in Chrome 112 and in PageSpeed Insights in the coming weeks. Scoring changes The venerable Time To Interactive (TTI) metric is being re

        • DeepL翻訳で海外のWebサイト制作情報を読みあさろう!

          2023年2月7日 便利ツール, 海外情報, 英語 DeepL(ディープエル)翻訳は、ドイツの企業が開発している機械翻訳エンジン。自然で高い品質の翻訳文が話題となっています。今回はそのDeepL翻訳を、Webデザインや制作、技術系の分野で活用していく方法を紹介します! ↑私が10年以上利用している会計ソフト! DeepL翻訳の使い方 DeepL翻訳の翻訳精度の高さは一度使ってみると実感できるかと思います。基本的にはDeepLのWebサイトにアクセスして、翻訳したい文章をコピペするだけ。ただ、毎回DeepL翻訳のWebサイトに文章をコピペするのって地味に面倒ですよね…。 そこでおすすめなのがDeepL翻訳のChrome拡張です。インストールしてWebサイト内の文章を選択すると、カーソル付近にDeepLマークが表示され、クリックすれば翻訳されます。 技術系ドキュメント特有の用語やコードを含んで

            DeepL翻訳で海外のWebサイト制作情報を読みあさろう!
          • Notaの技術領域の取り組みを伝えるカンファレンスイベント「Nota Tech Conf 2022」を開催!

            Nota株式会社(京都府京都市 代表取締役/CEO:洛西一周 以下、Nota)はこのたび、「Nota Tech Conf 2022」と題した技術領域における取り組みを紹介するオンラインカンファレンスを開催致します。 ▼Nota Tech Conf とは 「Nota Tech Conf 」は、Notaが提供するプロダクトの技術領域での取り組みをお伝えするカンファレンスです。 個人・開発者から研究所、ゲーマーからプロのデザイナー、大きなチームや私たちのような小さなチームまで、世界中の人々を支援し続けるNotaがどのようにサービスを提供し支えているかをご紹介いたします。 3日間にわたるカンファレンスでは、Nota開発部のメンバーが全員登壇。各プロダクトの今後の展望やNotaでの働き方など、テックトーク満載の3日間をお届けします。 --------------------

              Notaの技術領域の取り組みを伝えるカンファレンスイベント「Nota Tech Conf 2022」を開催!
            • Long Animation Frames API  |  Web Platform  |  Chrome for Developers

              The Long Animation Frames API is an alternative to the Long Tasks API which has been available in Chrome for some time now (since Chrome 58). As its name suggests, the Long Task API allows you to monitor for long tasks, which are tasks that occupy the main thread for 50 milliseconds or longer. Long tasks can be monitored using the PerformanceLongTaskTiming interface, with a PeformanceObserver: con

                Long Animation Frames API  |  Web Platform  |  Chrome for Developers
              • Protecting users from insecure downloads in Google Chrome

                $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                  Protecting users from insecure downloads in Google Chrome
                • Yashints | If you consider Puppeteer cool, then Playwright is awesomeness 😍

                  If you consider Puppeteer cool, then Playwright is awesomeness 😍 If you’ve ever used Puppeteer, you’d know it enables you to control a Chrome instance (or any other Chrome DevTools Protocol based browser) and execute common actions, much like in a real browser - programmatically, through a decent API. The same team has now build a new product called Playwright which apparently is their new favour

                    Yashints | If you consider Puppeteer cool, then Playwright is awesomeness 😍
                  • 駆け出しフロントエンドエンジニアは何を学ぶべきか - RAKUS Developers Blog | ラクス エンジニアブログ

                    目次 はじめに スキルマップ HTML CSS JavaScript SPA(Single Page Application) JavaScriptフレームワーク パッケージ管理 TypeScript Git Linux Web知識 テスト ブラウザ コーディングルール Docker(必須ではないが知っておくと良い) 情報収集に使えるWebサイト(おまけ) まとめ おわりに はじめに こんにちは、フロントエンドチームの北嶋です。 弊社でフロントエンドチームを立ち上げてから1年以上が経ち、少しずつメンバーも増えてきました。 最近は来年度の新卒メンバーに対する育成プランを考えているのですが、昨今のフロントエンド技術は移り変わりも激しく、学ぶべき項目が多岐に渡っているため、育成プランを考えるのも一苦労です。 ネットでフロントエンド関連の情報を調べると、今では参考にならない古めの記事も多いですし「

                      駆け出しフロントエンドエンジニアは何を学ぶべきか - RAKUS Developers Blog | ラクス エンジニアブログ
                    • メルペイフロントエンドパフォーマンス改善報告 | メルカリエンジニアリング

                      はじめに こんにちは。メルペイフロントエンドチームのtoshickです。 この記事は、このチームで取り組んでいるパフォーマンス改善について紹介するシリーズ記事の第4弾の記事になります。 ref: https://engineering.mercari.com/blog/entry/20220118-e040ab3dd3/ 昨年末から改善調査を行ってきたパフォーマンス改善の活動報告をしていきます。 メルペイチームで開発・運営している社内ツール(以下社内ツール)に対して、WebVitalsの指標の一つであるTBTにフォーカスした改善を行ってきました。 スコア計測のエンジンとしてはlighthouse-ci(以下lhci)を利用しています。 実際のところ「このようにしたらこれだけ改善しました!」という報告とは多少違いますが新 たな学びがありました。 TBTとは トータルブロッキングタイム。Web

                        メルペイフロントエンドパフォーマンス改善報告 | メルカリエンジニアリング
                      • 2023-07-13のJS: Prisma 5.0.0、Prettier 3.0、Convert to ESM

                        JSer.info #651 - ORMであるPrisma 5.0.0がリリースされました。 Release 5.0.0 · prisma/prisma 実験的な機能だったjsonProtocol/fieldReference/extendedWhereUniqueをStableに変更しています。 Wire ProtocolをJSON Protocolに変更することで、Cold Startの時間が大きく改善されています。 How We Sped Up Serverless Cold Starts with Prisma by 9x 破壊的な変更としてNode.js 14のサポート終了、暗黙的に配列とみなす"array shortcuts"のサポートを削除、非推奨のオプションの削除なども含まれています。 次のページで、アップデート方法が公開されています。 Upgrade to Prisma

                          2023-07-13のJS: Prisma 5.0.0、Prettier 3.0、Convert to ESM
                        • 2020年中期のWebアニメーション実装の全容と方法70選 - Qiita

                          概要 Webページでアニメーションを実装しようとしたときに、どんな方法があるのかまとめる。 今回は「実装したい特定のアニメーションにとって良い方法とは」ではなく、Webのアニメーション全般に対する知見を深める目的。 このアニメーションどうしようかなと思ったときに見返せるように。 方法 参考リンク 特徴のコメント 実際の例 などを書く構成になっています。 パッとググって出てくるライブラリは網羅したはず。 ライブラリの細かい使い方についてはそれぞれ紹介している記事がいっぱいあるので、ここでは特徴をメモ程度に。 スター数や最終更新日は執筆時点のもので、こまめに更新する予定はありません。 目安程度で実際の値は実際にGitHubをご確認ください。 パフォーマンスについてはスコープ外です。 アニメーションの調査方法について 既存サービス/サイトのアニメーションに何が使われているか調べる方法としてChr

                            2020年中期のWebアニメーション実装の全容と方法70選 - Qiita
                          • Potential uses for the Privacy Sandbox

                            $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                              Potential uses for the Privacy Sandbox
                            • インターン中、タスクに付随する予想外のエラーと戦った話 - Mirrativ Tech Blog

                              初めまして。9月から10月にかけて、インターンとしてミラティブのバックエンド基盤に関わっていた、logicaと申します。 今回は、期間中に扱っていたある1つのタスクにフォーカスしながら、インターンを振り返りたいと思います。 割り当てられたタスク 背景 すぐに終わる想定だった 検証用環境で問題発生! 管理画面へのログインができない タスクの続行 原因究明 403エラー CSRFトークン セッションの非永続性 対処 そもそもCSRFトークンは永続化するべきか セッション用Clientのみ、一定確率で値を返さなくする対応を止める 今回のタスクを振り返って 終わりに 割り当てられたタスク 比較的簡単な1つ目のタスクを終え会社の雰囲気にも慣れてきた頃、出された次のタスクは「開発環境のみ一定確率でmemcachedの値を返さないようにする」というものでした。 背景 Mirrativのバックエンドは設計

                                インターン中、タスクに付随する予想外のエラーと戦った話 - Mirrativ Tech Blog
                              • 2023 JSNationとReact Summit参加レポート in オランダ・アムステルダム - ZOZO TECH BLOG

                                こんにちは、ブランドソリューション開発本部フロントエンド部の田中です。普段はWebのフロントエンドエンジニアとして、FAANSのWebの開発を行なっています。 FAANSとは「Fashion Advisors are Neighbors」がサービス名の由来で、ショップスタッフの効率的な販売をサポートするショップスタッフ専用ツールです。 ショップスタッフ向けにコーデ投稿・成果確認などの機能が存在し、2022年8月に正式ローンチしました。詳しくは以下のプレスリリースをご覧ください。 corp.zozo.com 弊社の福利厚生の中に海外カンファレンスを含む勉強会やセミナーの参加費用を会社で補助してくれる制度があります。今回その制度を利用して、オランダのアムステルダムまで渡航し、JSNationとReact Summitに参加致しました。 corp.zozo.com オンラインからの参加も可能で、

                                  2023 JSNationとReact Summit参加レポート in オランダ・アムステルダム - ZOZO TECH BLOG
                                • Video processing with WebCodecs  |  Web Platform  |  Chrome for Developers

                                  Modern web technologies provide ample ways to work with video. Media Stream API, Media Recording API, Media Source API, and WebRTC API add up to a rich tool set for recording, transferring, and playing video streams. While solving certain high-level tasks, these APIs don't let web programmers work with individual components of a video stream such as frames and unmuxed chunks of encoded video or au

                                    Video processing with WebCodecs  |  Web Platform  |  Chrome for Developers
                                  • Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More

                                    $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                      Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More
                                    • 2022-07-14のJS: Bun(all-in-one JavaScript runtime)、Vite 3.0.0、600回目の更新

                                      JSer.info #600 - BunというZig言語とJavaScriptCore(WebKitのJavaScriptエンジン)を使って書かれたJavaScript Runtimeが公開されました。 oven-sh/bun: Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. Bunは"all-in-one JavaScript runtime"とあるように、TypeScript/JSXのTranspiler/Bundler/Task Runerを同梱し、npm互換のパッケージマネージャーやNode-API(N-API)互換の実装、FetchなどのWeb APIの実装をもっています。 Denoと似ている立ち位置のRuntimeですが、Node.js互換のAPI

                                        2022-07-14のJS: Bun(all-in-one JavaScript runtime)、Vite 3.0.0、600回目の更新
                                      • CSS size-adjust for @font-face  |  Articles  |  web.dev

                                        CSS size-adjust for @font-face Stay organized with collections Save and categorize content based on your preferences. As a web font loads, you can now adjust its scale, to normalize the document font sizes and prevent layout shift when switching between fonts Consider the following demo where the font-size is a consistent 64px, and the only difference between each of these headers is the font-fami

                                        • How to read a WebPageTest Waterfall View chart - Matt Hobbs

                                          First published: Oct 2, 2019 Last updated: Jan 5, 2023 Tagged: webperf, ramblings, webpagetest. Matt Hobbs Read time: 149 mins Table of contents Basic Layout 1 - Key 2 - Request list 3 - Request timeline 4 - CPU Utilisation 5 - Bandwidth In 6 - Browser Main Thread 7 - Page is Interactive (Long Tasks) Vertical lines Horizontal timings Request 1 - The HTML Request 7 - A third-party JavaScript file R

                                          • Optimize Largest Contentful Paint  |  Articles  |  web.dev

                                            These times are guidelines, not strict rules. If your pages' LCP times are consistently 2.5 seconds or less, then it doesn't really matter what the breakdown looks like. However, if your delay categories are unnecessarily long, you'll have trouble reaching the 2.5 second target. We recommend thinking about the LCP time breakdown as follows: The vast majority of the LCP time must be spent loading t

                                              Optimize Largest Contentful Paint  |  Articles  |  web.dev
                                            • Optimize Interaction to Next Paint  |  Articles  |  web.dev

                                              Optimize Interaction to Next Paint Stay organized with collections Save and categorize content based on your preferences. Interaction to Next Paint (INP) is a stable Core Web Vital metric that assesses a page's overall responsiveness to user interactions by observing the latency of all qualifying interactions that occur throughout the lifespan of a user's visit to a page. The final INP value is th

                                                Optimize Interaction to Next Paint  |  Articles  |  web.dev
                                              • Resuming SameSite Cookie Changes in July

                                                $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                                  Resuming SameSite Cookie Changes in July
                                                • The Science Behind Web Vitals

                                                  $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                                    The Science Behind Web Vitals
                                                  • What's New in DevTools (Chrome 117)  |  Blog  |  Chrome for Developers

                                                    Network panel improvements Override web content locally even faster The local overrides feature is now streamlined, so you can easily mock response headers and web content of remote resources from the Network panel without access to them. To override web content, open the Network panel, right-click a request, and select Override content. If you have local overrides set up but disabled, DevTools en

                                                      What's New in DevTools (Chrome 117)  |  Blog  |  Chrome for Developers
                                                    • Introducing passkeys in Chrome

                                                      $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                                        Introducing passkeys in Chrome
                                                      • Performant Front-end Architecture | DebugBear

                                                        This post describes some techniques to make front-end apps load faster and provide a good user experience. We'll look at the overall architecture of the front-end. How can you load essential resources first, and maximize the probability that the resources are already in the cache? I won't say much how the backend should deliver resources, whether your page even needs to be a client-side app, or ho

                                                          Performant Front-end Architecture | DebugBear
                                                        • [JavaScriptデバッグテクニック]メソッド実行中の変数の中とか見たくない? - Qiita

                                                          それ debugger文 でできるよ 開発者ツールを開いていれば debugger とコードに書かれたところが実行された瞬間で止まってくれます。 コードに直接記載できるブレークポイントみたいなものですね。 (開発者ツールを閉じていると特に何も起きません) debugger - JavaScript | MDN debugger ステートメントは、ブレークポイントの設定のような任意の利用可能なデバッグ機能を呼び出します。デバッグ機能が利用可能ではない場合、このステートメントは効果がありません。 debugger文のいいところ 昨今はトランスパイルが流行りなので、コンパイル済みコードにブレークポイントを仕掛けるのは面倒ですが、 この方法ならイベントで起動するメソッドなど、どんなところでも簡単にブレークポイントを貼れます。 変数の中とか見たいしメソッドも実行したい 止まっている時にconsole

                                                            [JavaScriptデバッグテクニック]メソッド実行中の変数の中とか見たくない? - Qiita
                                                          • 2020年12月現在、puppeteerとplaywright どっち選んだらいいの? - Qiita

                                                            今年の1月に突如 microsoft/playwright が出て、「なに?puppeteerはオワコン?」と一瞬思いましたが、playwrightが出てからもpuppeteerはTypeScript化したりしていますし、いまのところどちらも活発に開発されています。 「puppeteerとplaywrightはどっち使えばいいの?」に対して、2020年12月現在の答えはおそらく「使いたいほうを使えばいい」です。 ただ、「使いたいほう」ってなんやねん?というところがググってもあまり情報が出てこないこともあり、今回の記事では、この選ぶ手がかりになる情報を少し投じておこうかなと思います。 PythonやC#でも使いたい? puppeteerは現在のところJavaScriptのライブラリ一本です。 playwright はPythonとC#のバインディングがあります。 microsoft/play

                                                              2020年12月現在、puppeteerとplaywright どっち選んだらいいの? - Qiita
                                                            • 2021年6月現在、Cupriteで"正しい"システムテストはできるのか?

                                                              まえおき Railsでsystem specを導入するぞ! というときに、Google検索をすると こういう記事が引っかかるかと思います。 単に「Cuprite使えばいいよ!」ではなく、そもそものシステムテストの必要性や開発経緯なども親切に書かれており、非常に素晴らしい記事です。 ただ、結果的にCupriteを称賛した内容で終わっており、人によっては「Seleniumなんか使わずにCuprite使えばいいんだ!」って思う人もいるかも知れません。 個人的にPlaywrightベースのCapybaraドライバを開発していて、その開発の際にCapybaraのソースとかCupriteの動作とか結構見たので、知見の共有をしておこうかなと思います。 SeleniumベースのCapybaraドライバ がスタンダード。それでも、Yet Another Capybaraドライバを求める理由はなんだっけ? そ

                                                                2021年6月現在、Cupriteで"正しい"システムテストはできるのか?
                                                              • Full accessibility tree in Chrome DevTools  |  Blog  |  Chrome for Developers

                                                                Chrome DevTools is launching a full accessibility tree making it easier for developers to get an overview of the whole tree. In this post find out how this tree is created and how to use it in your work. What is the accessibility tree? Assistive technology such as screen readers use Chromium’s accessibility API to interact with web content. The underlying model of this API is the accessibility tre

                                                                • バーコード を読めるようになりたかったので ~ Shape Detection API を使ってみる~ - 虎の穴開発室ブログ

                                                                  皆さん、こんにちは。 とらのあなラボのおっくんです。 「バーコードを見れば、なんとなくは読める」となんてことを言う友人がいます。 詳しく聞くと、すべてではないけれど一次元バーコードであれば目で見てなんとなく読めるんだそうです。 言うからには「読めると何かしら便利なんだろうな」と感じたので、技術に頼ってバーコードを読んでみることにしました。 使用する「Shape Detection API」と作成したアプリを紹介します。 最終的に完成したのがこちらです。 順を追って解説します。 実行環境 開発環境 OS:macOS Catalina 10.15.4 Chrome 84.0.4147.89 確認用デバイス OS:Android バージョン 10 Chrome 83.0.4103.106 Shape Detection API とは Shape Detection API は、外部のライブラリに

                                                                    バーコード を読めるようになりたかったので ~ Shape Detection API を使ってみる~ - 虎の穴開発室ブログ
                                                                  • Best practices for fonts  |  Articles  |  web.dev

                                                                    Best practices for fonts Stay organized with collections Save and categorize content based on your preferences. This article discusses performance best practices for fonts. There are a variety of ways in which web fonts impact performance: Delayed text rendering: If a web font has not loaded, browsers typically delay text rendering. In many situations, this delays First Contentful Paint (FCP). In

                                                                      Best practices for fonts  |  Articles  |  web.dev
                                                                    • Nota Tech Conf 2022 Springを開催しました #notatech2022 - Helpfeel Developers' Blog

                                                                      2022年5月17日〜19日にNota Tech Conf 2022 Springを開催しました。諸般の事情で当初予定していた開催スケジュール変更をさせて頂きましたが、多くの皆さんにご参加・ご視聴頂きありがとうございました。 この開催報告エントリーでは改めて3日間の演目とアーカイブ動画・資料などを紹介します。 Nota Tech Conf 2022 Springについて Day 1 Notaのプロダクトビジョンと事業成長(CEO 洛西一周) グラデーションを許容するフロントエンド(ツール)生存戦略(Pasta-K) Gyazo と GKE(hiroshi) 管理画面のボタンを安心して押してもらうためにやったこと(hata) 関連ページリストが広がってきた(shokai) トークセッション: CTO&PMPO対談(増井俊之 / yuiseki / daiiz / shokai) Day 2

                                                                        Nota Tech Conf 2022 Springを開催しました #notatech2022 - Helpfeel Developers' Blog
                                                                      • Protecting against resource-heavy ads in Chrome

                                                                        $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                                                          Protecting against resource-heavy ads in Chrome
                                                                        • What's New In DevTools (Chrome 81)  |  Blog  |  Chrome for Developers

                                                                          Moto G4 support in Device Mode After enabling the Device Toolbar you can now simulate the dimensions of a Moto G4 viewport from the Device list. Click Show Device Frame to show the Moto G4 hardware around the viewport. Related features: Open the Command Menu and run the Capture screenshot command to take a screenshot of the viewport that includes the Moto G4 hardware (after enabling Show Device Fr

                                                                          • 2022-08-09のJS: Chrome 105 Beta、npm v8.16.0(npm query)、Import Maps

                                                                            JSer.info #604 - Chrome 105 Betaがリリースされました。 Chromium Blog: Chrome 105 Beta: Custom Highlighting, Fetch Upload Streaming, and More Chrome 105 betaでは、Custom Highlight APIの実装、Container Queryの実装、:has擬似クラスの実装、Fetch Upload Streamingの実装などが追加されています。 また、navigator.mediaDevices.getDisplayMediaにsystemAudioオプションの追加、HTML Sanitizer APIの追加、import.meta.resolve()メソッドの追加、Response.json()メソッドの追加なども行われています。 非推奨だったWebSQ

                                                                              2022-08-09のJS: Chrome 105 Beta、npm v8.16.0(npm query)、Import Maps
                                                                            • Picture perfect images with the modern <img> element - Stack Overflow

                                                                              [Ed. note: While we take some time to rest up over the holidays and prepare for next year, we are re-publishing our top ten posts for the year. Please enjoy our favorite work this year and we’ll see you in 2023.] Images are one of the most pervasive parts of the web. This isn’t a huge surprise as we humans are quite visual and the <img> tag has been around for almost 30 years. Images are so promin

                                                                                Picture perfect images with the modern <img> element - Stack Overflow
                                                                              • 【テスト自動化】APIテストの自動化ツールを調査してみた - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                                勤怠サービスの開発チームに所属しているkarabishです。 テストに関するある課題を解決するためにAPIテストの自動化ツールを調査しました。まだチーム内に展開していないのですが、調査結果のうちツールの選定に関する部分を備忘録として残しておこうと思います。 なぜAPIテストを自動化するのか ツールの選定方針 調査したツールたち 調査方法 調査結果 Tavern テストシナリオ テスト実行 scenarigo テストシナリオ テスト実行 runn テストシナリオ テスト実行 karate テストシナリオ テスト実行 stepci テストシナリオ テスト実行 調査しなかったツールたち まとめ なぜAPIテストを自動化するのか 36協定の計算などの負荷が重たい処理はpub/subアーキテクチャを利用して非同期で処理していました。ただ、publish側とsubscribe側それぞれのユニットテスト

                                                                                  【テスト自動化】APIテストの自動化ツールを調査してみた - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                                • Chrome DevTools Console で使える便利なコマンド

                                                                                  はじめに この記事は #EveOneZenn (Everyday One Zenn) vol.03 です。 今回は Chrome DevTools の Console で使用できるコマンド( Utilities API )についてまとめます。 なお、紹介するコマンドはすべて、 Console パネルから実行した場合のみ使用できます。 前回: 参照系 $_ $_ は Console パネル上で直近に実行された処理の結果を参照します。 これを活用すると、Promise を返した関数を await させることができます。 $0 - $4 $0 は Elements パネル上でアクティブな要素を参照します。 Elements パネル上で == $0 と表示されている要素が $0 で参照できる要素です。 また、$1・$2・$3・$4 で直近で選択していた要素を参照できます。 $(selector,

                                                                                    Chrome DevTools Console で使える便利なコマンド