並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 200件

新着順 人気順

Chromiumの検索結果1 - 40 件 / 200件

  • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

    Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

      Chromium にコントリビュートするための周辺知識 | blog.jxck.io
    • 「Microsoft Edge」で5件の脆弱性を修正、「Chromium」や「Acrobat」の問題を解決/v120.0.2210.133にアップデートされているかどうか確認を

        「Microsoft Edge」で5件の脆弱性を修正、「Chromium」や「Acrobat」の問題を解決/v120.0.2210.133にアップデートされているかどうか確認を
      • DOMDOMタイムス#6: 鏡の国のDOMラッパー、あるいはブラウザ内部のDOMとJSのDOMの結びつきについての覚書

        DOMDOMタイムス、今日はDOMの内部実装の話。話を単純にするため、V8の実装を念頭において進めていくよ。 ふだんJavaScriptで操作しているDOMのオブジェクトは、ブラウザ内部で管理されているDOMのオブジェクトとは別のものだよという話。 これだけ聞くと当たり前かもしれないけど、周辺をふかぼりして考えてみるとけっこう面白かったわけです👶 DOMの実体、そしてDOM wrapper さっそくだけどDOMの実体はブラウザ内部、例えばchromiumならC++の世界に存在していることに思いを馳せてほしいのです。 考えてみればchromiumの場合、ページを構築するのはBlinkというレンダリングエンジンなわけで、C++で実装されたBlinkがHTMLやらCSSやら場合によってはscriptまで含めた材料からDOMを構成してくれています。 BlinkがC++の世界、というかブラウザ内部

          DOMDOMタイムス#6: 鏡の国のDOMラッパー、あるいはブラウザ内部のDOMとJSのDOMの結びつきについての覚書
        • Intent to Experiment: IP Protection Phase 0

          Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message Contact emailsBrianna Goldstein, James Bradley, David Schinazi ExplainerIP Protection formerly known as Gnatcatcher SpecificationNone SummaryIP Protection is a feature that sends third-party traffic for a set of domains through proxies for the purpose of protectin

          • Towards HTTPS by default

            $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

              Towards HTTPS by default
            • WindowsのChromeやEdgeでネットにつながりにくくなる現象、一部の家庭用ルーターが原因かも? DNSの“TCPクエリ”うまく扱えない機種も存在。ChromeのTCPクエリ送信が引き金に

                WindowsのChromeやEdgeでネットにつながりにくくなる現象、一部の家庭用ルーターが原因かも? DNSの“TCPクエリ”うまく扱えない機種も存在。ChromeのTCPクエリ送信が引き金に
              • Thorium Browser

                Chromium fork for Linux, Windows, MacOS, Android, and Raspberry Pi named after radioactive element No. 90. Highlights Compiler optimizations include SSE4.2, AVX, AES, and modifications to CFLAGS, LDFLAGS, thinLTO flags, import_instr_limit flags, and PGO, as well as other compiler flags. LLVM LOOP optimizations as -mllvm flags Learn more about these compiler optimizations and how they work Here. UI

                • FirefoxがついにChromeよりも高速なブラウザに

                  Treeherderは、Mozillaの開発するソフトウェアのテスト結果や、ウェブサービスや外部ツールで取り込んだデータを抽出・加工するETL機能などを有するウェブサイトです。このTreeherderに、Google ChromeとFirefoxのベンチマークテスト結果をまとめたデータが公開されました。これによると、FirefoxはChromeよりも高いスコアを出している、つまりは高速なブラウジングが可能なブラウザということのようです。 Perfherder https://treeherder.mozilla.org/perfherder/graphs?timerange=31536000&series=mozilla-central,3735773,1,13&series=mozilla-central,3412459,1,13 Firefox has surpassed Chrome

                    FirefoxがついにChromeよりも高速なブラウザに
                  • AI時代のWebブラウザから考えるWebアクセシビリティの本質 ――Vivaldiのアプローチから | gihyo.jp

                    2023年5月、Vivaldiの日本先行でのiOS版プレビューリリース発表のためヨンが来日したことをきっかけに、インターネットの将来やアクセシビリティについて語る対談の機会が設けられました。 Vivaldiブラウザの創業者ヨン・フォン・テッツナーは、'90年代から長きにわたりWebブラウザ開発に携わってきた、ブラウザ業界のキーパーソンの一人です。彼のブラウザ開発のコアには、ユーザ一人ひとりのニーズに合わせた非常に柔軟なカスタマイズ性や、プライバシー保護があります。また、一部ビックテック企業によるユーザ行動の監視から逃れ、インターネットの安全性を高めるためのオープン標準規格やルール作りなどに貢献する活動も行っています。 聞き手は、ミツエーリンクス社でWeb標準技術の策定やアクセシビリティの啓発に携わってきた木達一仁氏です。 左から木達氏、ヨン、冨田 2023年のホットトピックから~生成系AI

                      AI時代のWebブラウザから考えるWebアクセシビリティの本質 ――Vivaldiのアプローチから | gihyo.jp
                    • Chrome for Testing: reliable downloads for browser automation  |  Blog  |  Chrome for Developers

                      Today we’re happy to announce Chrome for Testing, a new Chrome flavor that specifically targets web app testing and automation use cases. This article explains why the Chrome team felt this was needed, and walks through concrete examples where Chrome for Testing might benefit you as a developer. Background Browser testing is a vital component of creating a high-quality web experience, regardless o

                      • Cache Storage がめちゃくちゃ肥大化する問題について調べる | ぴんくいろにっき

                        Cache Storageがめちゃくちゃ肥大化する問題 TBSのニュースサイト、TBS NEWS DIGがめちゃくちゃブラウザのストレージを消費しているという話がはてブや増田で話題になっています。 TBSのニュースサイトヤバない? – はてな匿名ダイアリー 同・はてなブックマーク 確かに、手元でも同様の状況を観測できる。 当該サイトのストレージ使用状況 はたして、これは真実なのだろうか。本当に1.4GBも食うことがあるのだろうか…… そんなわけない、ということで調査 まずは再現性を確認するためにChromeのゲストモードで当該のサイトのDevtoolを開いてましょう。すると、StorageのUsageは386MBになっていました。(適当なページを開き、リロードした時点で340MB程度であった) 当該サイトのストレージ割合 上記のスクリーンショットをよく見ていただけるとわかると思いますが、こ

                          Cache Storage がめちゃくちゃ肥大化する問題について調べる | ぴんくいろにっき
                        • GitHub - fathyb/carbonyl: Chromium running inside your terminal

                          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 - fathyb/carbonyl: Chromium running inside your terminal
                          • Supporting the Use of Rust in the Chromium Project

                            The latest news and insights from Google on security and safety on the Internet

                              Supporting the Use of Rust in the Chromium Project
                            • GitHub製コードエディター「Atom」の最終版が公開 ~8年間の開発に終止符/12月15日をもってリポジトリはアーカイブ

                                GitHub製コードエディター「Atom」の最終版が公開 ~8年間の開発に終止符/12月15日をもってリポジトリはアーカイブ
                              • Forking Chrome to turn HTML into SVG - Fathy Boundjadj

                                Forking Chrome to turn HTML into SVG November 11, 2022 I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture SkiaBlinkPDF<div style="width: 50px; height: 50px; background: red" />canvas->drawRect(0, 0, 50, 50, SkPaint { .fill = SkColor::Red })(GPU)GaneshRaster(C

                                • Introducing OG Image Generation: Fast, dynamic social card images at the Edge – Vercel

                                  We’re excited to announce Vercel OG Image Generation – a new library for generating dynamic social card images. This approach is 5x faster than existing solutions by using Vercel Edge Functions, WebAssembly, and a brand new core library for converting HTML/CSS into SVGs. Dynamic with limitsThe engagement rate of Tweets that embed a card is 40% higher. While creating and sharing static social image

                                    Introducing OG Image Generation: Fast, dynamic social card images at the Edge – Vercel
                                  • ヘッドレスブラウザを活用して少しリッチなスタイルのPDFを生成する

                                    自社Webサービス上にボタンを配置して、PDFをダウンロードできるようにしたいという要望がありました。しかも 表などのリッチな表現を活用したい 動的に表示する内容が変化し、内容に応じてページ送りをしたい これらは自社Webサービス上のページとしても表示している(しかも認証が必要なページ) という条件でした。react-pdf や html-pdf を使えばできなくはなさそうですが、できるだけスタイルを楽に・デバッグをかんたんに行ないたかったので、別の方法を考えました。 そう、みんな大好きヘッドレスブラウザを活用した方法です。この手の課題のときにはよく手段として上がりますよね。@media print などを使って印刷用に表示する内容の調整もできるし、サービス上のコンポーネントを使ってスタイルできるので非常にかんたんにPDFのコンテンツのスタイルが行なえます。 ただ、問題は認証です。Webサ

                                      ヘッドレスブラウザを活用して少しリッチなスタイルのPDFを生成する
                                    • Chromium のコミットを検索できるサイトを作った

                                      作成日 2022-08-30 更新日 2022-08-30 author @bokken_ tag Chromium, commits はじめに Chromium News というサイトを作りました。 現状は Chromium の commit を検索できるだけのサイトだが、今後様々な情報ソースを集約したり、それらをまとめる記事を書ければと思っている。¶ ユースケース ユースケースとしては、たとえば HTTP/3 や Prerender にまつわる commit ってどんな変更をしているんだろう?という疑問を解決するときに使うことを想定している。(他にユースケースがあればサービス改善の参考に教えてほしい)¶ 構成 技術的な構成としては下記のサービスやフレームワークを使っている。¶ Vercel PlanetScale Next.js + TypeScript Prisma 今回はじめて V

                                        Chromium のコミットを検索できるサイトを作った
                                      • Let’s Understand Chrome V8: How Does V8 Implement a JavaScript Object?

                                        Welcome to other chapters of Let’s Understand Chrome V8 We know that the JavaScript object is a set of properties and elements. For performance and memory reasons, V8 designed several different representations of properties such as in-object, slow property, and self-dict. In this chapter, let’s examine the JavaScript object in a little more depth. 1. JavaScript object layoutThe following Figure 1

                                          Let’s Understand Chrome V8: How Does V8 Implement a JavaScript Object?
                                        • ビルド済みChromiumを入手する | 髭人学習帳(仮)

                                          本家HP packetroom.net から切り離した いわゆる技術メモ用のブログで、無料レンタルサーバーにて運用しています。広告表示はその義務なのでご容赦。 XREA さんには長年お世話になっています 関連しそうな記事 Chromeの横幅最小制限をバイナリ書き換えで撤廃させる 特定バージョンの 古いビルド済み Chromium ダウンロード https://www.chromium.org/getting-involved/download-chromium に記載されている方法です。以下はその内容を抜粋&自己解釈して書き直したもの。 例:"99.0.4844.74" のバージョンが欲しい場合 https://omahaproxy.appspot.com/ にアクセス ページ中ほどにある Tools というフォームに "99.0.4844.74" をペーストして Lookup (=検索)

                                          • GSoC (Google Summer of Code)で chromiumに採択された。 - momokaのブログ

                                            GSoC (Google Summer of Code) は 参加しているoraganization のOSSにコントリブートするためにProposalを書き、採択されれば3ヶ月OSS活動をしてGoogleからお金がもらえるオープンソース活動をしたい人のためのプログラムです。オープンソース活動したいという人におすすめのプログラムです。 プログラムの流れ 採択されました 応募内容 応募までの道のり chromiumへのコントリビュートを始める Happy Eyeballs 2 の issue との出会い Proposal を執筆 採択されるために気をつけたこと 先駆者のブログ 追記 (2022/12/17) プログラムの流れ まず、Googleは学生を受け入れることができるオープンソース団体(organization)を募集する。団体はメンター候補の人数などを伝えて承認されてもらえる様に願う

                                              GSoC (Google Summer of Code)で chromiumに採択された。 - momokaのブログ
                                            • 電子情報学特論:Chromiumのアーキテクチャを解き明かす

                                              電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2022 April (๑>ᴗ<๑) * * * *

                                                電子情報学特論:Chromiumのアーキテクチャを解き明かす
                                              • 電子情報学特論:Chromiumのアーキテクチャを解き明かす

                                                電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2022 April (๑>ᴗ<๑) * * * *

                                                  電子情報学特論:Chromiumのアーキテクチャを解き明かす
                                                • 電子情報学特論:Chromiumのアーキテクチャを解き明かす

                                                  電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2022 April (๑>ᴗ<๑) * * * *

                                                    電子情報学特論:Chromiumのアーキテクチャを解き明かす
                                                  • フロントエンドエンジニアが知るべきキャッシュを理解する

                                                    キャッシュは、CPUのバスやネットワークなど様々な情報伝達経路において、ある領域から他の領域へ情報を転送する際、その転送遅延を極力隠蔽し転送効率を向上するために考案された記憶階層の実現手段である。(引用: フリー百科事典『ウィキペディア(Wikipedia)』) こんにちは、@kaa_a_zu です。私たちエンジニアは、「キャッシュ」というワードをよく口にしています。それはインフラの設計をしている時かもしれないし、表示されるコンテンツが変わらない時かもしれないし、パフォーマンスの改善をしている時かもしれません。普段何気なく使っている「キャッシュ」とは一体何なのでしょうか。この記事は、そんな「(Webフロントエンドを触るエンジニアが知るべき)キャッシュ」について、どんなものがあるのかがちょっと分かったという状態になることを目的に書いています。

                                                      フロントエンドエンジニアが知るべきキャッシュを理解する
                                                    • Chromium’s DNS Cache

                                                      text/plain ericlaw talks about security, the web, and software in general From the mailbag: Q: How long does Chromium cache hostnames? I know a user can clear the hostname cache using the Clear host cache button on about://net-internals/#dns, but how long it will take for the cache to be removed if no manual action is taken? After changing DNS records on my server, nslookup from a client reflects

                                                        Chromium’s DNS Cache
                                                      • 「Chrome 100」リリース 新ロゴやユーザーエージェント対策など

                                                        米Googleは3月29日(現地時間)、Webブラウザ安定版のアップデートとなる「Chrome 100」(バージョン100.0.4896.60)をWindows、Mac、Linux向けに公開したと発表した。数日かけてロールアウトしていく。 2008年9月1日に最初のβ版をリリースしてから約13年でバージョン100を迎えた。 一般ユーザー向けの新機能としては、ロゴのデザイン変更、Webアプリでのマルチディスプレイ対応、[設定]→「プライバシーとセキュリティ」の「安全確認」の改善などが追加された。 新しいロゴについてGoogleは、隣接する色の境目にあったシャドウをなくし、中心の円を大きくし、色も明るくしたと説明した。 Webアプリのマルチディスプレイ対応で、プレゼンなどで大画面でスライドを表示し、手元のPCで原稿メモを表示するような使い方ができるようになる。 バージョンが3桁になり、UA(ユ

                                                          「Chrome 100」リリース 新ロゴやユーザーエージェント対策など
                                                        • Web上のUSBデバイスにアクセスする

                                                          「USB」をわかりやすく簡単に言えば、ほとんどの場合、キーボード、マウス、音声、動画、ストレージデバイスがすぐに思い浮かぶでしょう。その通りですが、他の種類のユニバーサルシリアルバ (USB) デバイスもあります。 これらの標準化されていないUSBデバイスでは、ユーザー (開発者) がそれらを利用できるようにするには、ハードウェアベンダーがプラットフォーム固有のドライバーとSDKを作成する必要があります。残念ながら、このプラットフォーム固有のコードは、歴史的にこれらのデバイスがWebで使用されるのを妨げてきました。そして、それがWebUSB APIが作成された理由の1つです。このAPIは、USBデバイスサービスをWebに公開する方法を提供するためです。このAPIを使用すると、ハードウェアメーカーは、デバイス用のクロスプラットフォームJavaScriptSDKを構築できます。しかし、最も重要

                                                            Web上のUSBデバイスにアクセスする
                                                          • Googleはスペースを無くした「ChromeOS」に名称を統一するようです | HelenTech

                                                            ユーザーに直接影響があるわけではなく非常にマイナーな変更ではありますが、Googleはこれまで「Chrome OS」という名称を使っていましたが、ここからからスペースを無くして「ChromeOS」という名称に統一する計画があるようです。 過去には「Chrome OS」という2語のものだけでなく「chromeOS」と小文字のcから始まるものも正式であったなど、細かく見ていくとユーザー側でも混乱する可能性があり、現状でもスペースがあったりなかったりと統一されていません。 こういった表記違いでの混乱をなくすために、Googleは「ChromeOS」へと名称を統一する狙いと考えられます。 今後、様々なドキュメントや公式ウェブサイトなどはスペースを無くした「ChromeOS」へと変更されていくと思いますが、どの程度の時間がかかるかは不明です。また「Chromium OS」も間のスペースを無くして「C

                                                              Googleはスペースを無くした「ChromeOS」に名称を統一するようです | HelenTech
                                                            • Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達

                                                              WindowsやmacOS、Linuxなどのクロスプラットフォーム対応のデスクトップアプリ開発を容易にするフレームワークとして高い人気を持つフレームワークが「Electron」です。 ElectronはChromiumとNode.jsを用いることで、HTML/CSS/JavaScriptのWebテクノロジーによってデスクトップアプリケーションを開発できるのが最大の特徴です。 いまやElectronは、Visual Studio CodeやMicrosoft Teams、Slack、GitHub Desktop、そして最近話題のNotionなど、さまざまなアプリケーションに採用されています。 このElectronの優れた特徴を備えつつ、よりメモリ消費量が小さくファイルサイズもコンパクトで、高いセキュリティを備え、柔軟なライセンスを実現しようと開発されたのが「Tauri」です。 Tauriは、

                                                                Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達
                                                              • 【西川和久の不定期コラム】 Google本家からChrome OS Flex登場!いろいろなマシンへ入れてみた

                                                                  【西川和久の不定期コラム】 Google本家からChrome OS Flex登場!いろいろなマシンへ入れてみた
                                                                • WebAssembly製のx86仮想マシン「WebVM」が登場、Webブラウザ上でLinuxや各種コマンド、アプリがそのまま実行可能

                                                                  WebAssembly製のx86仮想マシン「WebVM」が登場、Webブラウザ上でLinuxや各種コマンド、アプリがそのまま実行可能 Leaning Technologiesは、Webブラウザ上でx86バイナリをそのまま実行できるWebAsesmbly製の仮想マシン「WebVM」を発表しました(同社による紹介記事「WebVM: server-less x86 virtual machines in the browser」)。 Google ChromeやMicrosoft Edge、Firefox、Safariなどのモダンブラウザであれば、上記のURLにアクセスすることで誰でもWebブラウザ上にx86仮想マシンを走らせることが出来ます。 WebVMではx86仮想マシンの上でLinux OSのDebianがバイナリが変更なしにそのまま稼働し、さまざまなコマンドも実行可能。 Linuxアプリ

                                                                    WebAssembly製のx86仮想マシン「WebVM」が登場、Webブラウザ上でLinuxや各種コマンド、アプリがそのまま実行可能
                                                                  • Raspberry Pi OS (64-bit) - Raspberry Pi

                                                                    As you can see from the table above, it is easy to be confused about which products will support which Debian/Raspbian ports. Using arm6hf (Raspbian’s derivative of armhf with ARMv7-only instructions removed but floating-point instructions retained) provides us with an operating system which will run on every device we have ever manufactured, all the way back to 2011. But we’ve come to realise tha

                                                                      Raspberry Pi OS (64-bit) - Raspberry Pi
                                                                    • Windows 版 Chrome のパフォーマンス改善とネイティブ ウィンドウ オクルージョンの導入

                                                                      .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                        Windows 版 Chrome のパフォーマンス改善とネイティブ ウィンドウ オクルージョンの導入
                                                                      • Chromeブラウザ、バージョン100のリリースが新たな2000年問題の引き金に? - iPhone Mania

                                                                        Chromeブラウザ、バージョン100のリリースが新たな2000年問題の引き金に? 2021 12/24 Chromeブラウザは世界中で最も多く使われているWebブラウザであり、積極的なバージョンアップがおこなわれています。 現在のバージョンは96であり、もうじきバージョン100がリリースされるとみられますが、このリリースが新たな2000年問題の引き金になる可能性があるとのことです。 2桁のバージョンしか読み取れないサイトが多数存在 この問題は、Chromeブラウザがバージョン100で革命的な新機能を搭載することが原因ではありません。 Webサイトの中に、アクセスしているWebブラウザのバージョンを2桁しか読み取れないものが多数存在していることが問題とされています。 Webサイトは一般的に、アクセス時にブラウザのユーザーエージェント文字列を読み取り、使用しているWebブラウザの種類やバージ

                                                                          Chromeブラウザ、バージョン100のリリースが新たな2000年問題の引き金に? - iPhone Mania
                                                                        • やっぱり最強!Chrome互換ブラウザーSidekickの7つのオススメ機能

                                                                          Sidekick Chrome互換WebブラウザーSidekickを約半年デフォルトWebブラウザーとして使っていますが、とても快適です。いろいろなアプリやサービスの支持ランキングProduct Huntでも、引き続き大人気のChrome互換ブラウザーは、AIによる効果的なメモリ管理や、広告トラッキングのブロックなどが特徴。使い始めの頃に触れた以外の機能も魅力的なので、改めて紹介します。 ChromeやEdge、Safari、Firefoxユーザーにこそ、Sidekickを知ってもらいたい! #Sidekick はChromeやSafari、EdgeユーザーにもオススメのChrome互換Webブラウザー! 約150人の皆さんにダウンロード、130人の皆さんにサインアップいただいています。仲間が増えると心強い :D https://join.meetsidekick.com/1su22 [追

                                                                            やっぱり最強!Chrome互換ブラウザーSidekickの7つのオススメ機能
                                                                          • M1 mac上のDockerコンテナ内でChromiumを動かそうとしてやったこと&やろうとしてること - savanna blog

                                                                            savanna.ioの開発をお手伝いしている masa-iwasaki です。現在進行中の案件で調査が甘いところもあるのですが、表題の件について同じく行き詰まってる or 今後行き詰まる人が居るかもしれないので自分が試行錯誤した結果を共有します。ちなみにsavanna公式ブログでは初の開発エントリのようです。 tl;dr Docker Desktop for Apple silicon では linux/amd64 なDockerイメージではGoogle Chromeが動かない QEMUのバイナリエミュレーションが完璧では無くcore dumpする arm64 Linux向けのGoogle Chromeは存在しない Chromiumを使いたいのだが 最新バージョンのChromiumを使おうとするといろいろある 回避策・解決策の検討 背景 savannaではRailsを利用して作られていて、

                                                                              M1 mac上のDockerコンテナ内でChromiumを動かそうとしてやったこと&やろうとしてること - savanna blog
                                                                            • Chrome 97: WebTransport, New Array Static Methods 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 97: WebTransport, New Array Static Methods and More
                                                                              • Webに最適なメディアフォーマットを整理する - 2021

                                                                                macOS 12 Montereyがリリースされました。また2021年09月にはiOS 15もリリースされています。 2020年にリリースされたiOS 14 / macOS 11ではWebPのサポートを開始し、macOS 12ではOpusのサポートを開始しました。 また最近ではGoogle Chrome、FirefoxがAVIFのサポートを開始するなど、新たなメディアフォーマットも登場しています。 そこで2021年現在、Webにおける最適なメディアフォーマットを整理しようと思います。 TL; DR 画像: WebP もしくは SVG 音声: AAC - .mp4 動画: H.264 - AAC - .mp4 もしくは VP9 - AAC - .mp4 最適とは なるべく多くのデバイスとOSとブラウザでデフォルトで使える macOS: Chrome、Firefox、Safari、Edge (

                                                                                  Webに最適なメディアフォーマットを整理する - 2021
                                                                                • WebTransportでもプロトコル理解がしたい! - Qiita

                                                                                  前回のechoサンプルを少し改良しました。 前回はechoサンプルを動くようにしましたが、 今回はHTML側に切断処理を入れ、WebTransportのセッションが閉じられた時にQUICのイベントログを出力するようにしました。 今回はそのログも合わせてプロトコルを理解していきます。 ソースコードはこちら WebTransport? HTTP/3?? QUIC??? 何それおいしいの? WebTransportに何となくワクワクと闇の気配を感じている皆様こんにちは。 今回は前回のechoサンプルとドラフトを睨めっこしながらプロトコルについて理解していきたいと思います。 ここではChrome M97に実装されている WebTransport over HTTP/3について調べていきます。 どうしてWebTransportが必要なの? ブラウザで双方向通信がしたい けどWebSocketはTCP

                                                                                    WebTransportでもプロトコル理解がしたい! - Qiita