2019-09-01から1ヶ月間の記事一覧

WebAssembly: Web Workers を読んだ

https://dzone.com/articles/webassembly-web-workers WebAssemblyのコードを、fetch→ArrayBuffer→コンパイル→postMessage という風に使う。 ブラウザには、UI用のスレッド ('window' オブジェクト) とは別に、Web Workderというのを使ってスレッドを立てる…

New Kid on the Web: A Study on the Prevalence of WebAssembly in the Wild を読んだ

https://www.sec.cs.tu-bs.de/pubs/2019a-dimva.pdf WebAssemblyの普及状況を調べた論文 alexa top 1milioon の947,704 sitesに対して、topページも使われていない可能性を加味してランダムで3つリンクを踏んだ分のあわせて、3,465,320 pagesを訪問した その…

Optimizing HTTP/2 prioritization with BBR and tcp_notsent_lowat

https://blog.cloudflare.com/http-2-prioritization-with-nginx/ BBRとtcp_notsetn_Iowatを使って、HTTP/2の優先度制御を最適化する話。 サーバ側のバッファサイズの課題 優先度が低いリソースのリクエストの後に、優先度が高いリソースのリクエストが来る…

ウェブページのロードはなぜ早くないといけないのか

qiitaように書いてたけど論文の内容には含まれないので切り出しました。 昔から、ウェブページのロード時間が長くなると利益が減るため、ウェブページのロードは速いほうが良いと考えられています。ソース元はリンク切れしていますが、10年ほど前にAmazonは1…