タグ

2021年5月7日のブックマーク (3件)

  • ブラウザレンダリングの仕組み

    Webの用語を100秒で解説するチャンネルを作りました! よかったらチェックしてみてください! はじめに 以前書いた記事「Webページがブラウザに表示されるまでに何が起こるのか?」で ブラウザレンダリングについて詳細に知りたいという意見をいただいたので、調べてまとめてみました。 全体図 レンダリングの大まかな流れです。 HTMLのダウンロード サーバから送られてきたHTMLをダウンロードします。 HTMLの解析 サーバから送られてきたHTMLファイルは、「0」と「1」でできたデータになっています。 ブラウザは、サーバから受け取ったデータをそのままHTMLとして解釈することはできないので、自分で扱うことができる形、つまりDOMに変換する必要があります。この作業を 解析 ( Parse ) と言います。 HTMLをダウンロードしたら、すぐにこの解析作業に入ります。作業は以下のようなステップにな

    ブラウザレンダリングの仕組み
    rryu
    rryu 2021/05/07
    HTMLのトークンって < や </ じゃないのと思ったらHTMLのパースは巨大なステートマシンで区切りのいいところで結果をトークンとして置いていくという仕組みでやるらしい。
  • FLoCとはなにか - ぼちぼち日記

    1. はじめに GoogleChrome/89よりトライアルを開始しているFLoC (Federated Learning of Cohorts)技術に対して、現在多くの批判が集まっています。 批判の内容は様々な観点からのものが多いですが、以前より Privacy Sandbox に対して否定的な見解を示してきたEFFの批判「Google Is Testing Its Controversial New Ad Targeting Tech in Millions of Browsers. Here’s What We Know.」が一番まとまっているものだと思います。 これまで Privacy Sandbox 技術に関わってきた身としては、各種提案の中でFLoCは特にユーザへの注意が最も必要なものだと思っていました。しかし、これまでのド直球なGoogleの進め方によって、FLoCのトラ

    FLoCとはなにか - ぼちぼち日記
    rryu
    rryu 2021/05/07
    「Cohort Id 内に含まれるドメインを洗い出し」の部分が謎すぎる。それができるならハッシュ化している意味が無いような。
  • 使わなくなった古いiMacやMacBookを新しいMacのセカンドディスプレイとして活用できるようにするMac-to-Mac ModeでEthernetやThunderboltによる接続をサポートした「Luna Display v4.5」がリリース。

    使わなくなった古いiMacMacBookを新しいMacのサブディスプレイにできるMac-to-Mac ModeでEthernet/Thunderboltによる接続をサポートした「Luna Display v4.5」がリリースます。詳細は以下から。 iPadMacの画面を映し出し、液タブ/サブディスプレイにするアプリ「Astropad/Luna Display」シリーズを開発しているAstro HQは現地時間2021年05月05日、日リリースした「Luna Display v4.5」で使わなくなった古いiMacMacBookに搭載されているディスプレイを他の新しいMacのセカンドディスプレイとして利用できるようにするMac-to-Mac Modeをアップデートし、EthernetやThunderboltによる有線接続をサポートしたと発表しています。 More ways to work

    使わなくなった古いiMacやMacBookを新しいMacのセカンドディスプレイとして活用できるようにするMac-to-Mac ModeでEthernetやThunderboltによる接続をサポートした「Luna Display v4.5」がリリース。
    rryu
    rryu 2021/05/07