技術記事以外

技術記事以外の振り返りやその日学んだことのちょっとしたメモなどを置く予定です

今日の学習メモ

CSS Logical Properties

  • 例えばmargin-startはテキストが縦書きか横書きかで指定される場所が変わる。論理的ってそういうことかー

【JavaScript】FetchAPIとaxiosの違いって?機能やメリットを比較

  • 私は素でfetchAPI使って実装したことがない(axiosも)ので何が違うんだろうな〜と思って調べてみた
  • xhrより柔軟で新しい標準APIがfetch
  • fetchはレスポンスさえ帰ってくれば内容がエラーでもthenの処理が走る。rejectが走るのはネットワークのエラーなどでレスポンス自体が帰ってこない時のみ。
  • axiosはライブラリで、こちらは404や500の時はrejectが走るのでより直感的
  • axiosではインスタンスという概念があって、複数のリクエストの設定を共有して一箇所にまとめることができる
  • 他にinterceptorで処理を挟んだりすることなども可能

Webブラウザ上で純粋なHTTPだけで単方向リアルタイム通信を可能にするHTTPのストリーミングアップロードが遂にやってくる - nwtgck / Ryo Ota

  • こんな簡単に画面の共有ってかけちゃうんだなあとびっくり
  • POST /pathしたものをGET/pathできるpipng serverというののがあるらしい、実装初期とかに便利そう
  • このReadable Stream対応が入るまで、暗号化や圧縮の際は全てをメモリに展開する必要があったが、これによりそれがなくなった
  • XHRにできてfetchにできないことの1つがアップロードの進捗を知ること。Readbale Streamでこれを少しカバーすることができる