タグ

2020年11月6日のブックマーク (3件)

  • requestIdleCallback を使って優先度の低い処理を後回しにする - 30歳からのプログラミング

    ブラウザ内部で行われる処理は、基的にシングルスレッドで行われる。 そのため、処理に時間がかかるタスクがひとつあると、後続のタスクの処理がその分だけ遅れることになる。 この「タスク」には、JavaScript の実行も含まれるし、画面の描画、ユーザーの操作への対応といった UI に関する処理も含まれる。 そのため、JavaScript の処理に時間が掛かってしまい UI の更新が遅れてしまう、ということが起こり得る。 もしその JavaScript の処理の優先度が高くないのなら、まずは UI の更新を行い、ブラウザに余裕が生まれたタイミングで JavaScript を処理することが望ましい。 そういったことを可能にするのが、requestIdleCallbackという API である。 この API を使って優先度の低い処理を後回しにすることで、画面の描画などユーザー体験に直結する処理を

    requestIdleCallback を使って優先度の低い処理を後回しにする - 30歳からのプログラミング
    karur4n
    karur4n 2020/11/06
  • Bashのコンソールで単語移動するショートカット - Qiita

    以上 2023/7/22追記 テキスト処理系のコマンドを追加した。 履歴からの検索にインクリメンタルサーチを追加した。 2021/7/18追記 コマンドの履歴表示(↑↓キーで表示するやつ)のショートカットを追加した。 2018/2/17追記 1文字進める/戻る、直前/直後の1文字を削除、を追加した。 参考 Macでターミナルを使うときはショートカットキーを覚えよう!! http://yonchu.hatenablog.com/entry/20110214/1297662332 Mac のターミナルの Bash に単語単位カーソル移動のキーバインド設定をする http://voidptr.seesaa.net/article/395408528.html Register as a new user and use Qiita more conveniently You get articl

    Bashのコンソールで単語移動するショートカット - Qiita
    karur4n
    karur4n 2020/11/06
  • WEB+DB PRESS Vol.119 - present

    読み終わったので感想メモ。 特集1 フロントエンド脱レガシー サイボウズの kintone を Closure Library から React + TypeScript に移行するのに、 テストを書いて既存の振る舞いを壊していないことを確認しつつ、着実に進めてやりきったのは見事。 欲を言えば、React + TypeScript ではどんなアーキテクチャを採用したのかも知りたかったな。 特集2 インフラ障害対応演習 業でもパッケージから SaaS に移行しつつある。幸いなことに、大規模な障害にはまだ遭遇していないけど、どんな障害の可能性があって、どういった対策があるのか、インターネット上にはなかなか情報が無い。特集を参考に障害対応のマニュアルを整備していきたい。ステージング環境を使っての訓練も、できれば取り組みたいところ。 特集3 深層学習入門以前 深層学習で現在実現されていることと

    WEB+DB PRESS Vol.119 - present
    karur4n
    karur4n 2020/11/06