The optimization system architecture of Kaizen Platform. I explain the basic optimization system and the issue, then explain our newly introduced "Kaizen Optimization Platform".
The performance benefits of rel=noopener - JakeArchibald.com より target="_blank" でリンクを開く場合は、rel="noopener"をつけておくのが良い。 管理画面などでは rel="noopener noreferrer"というかたちでnoreferrerをつけるとさらに良いかもしれない(参考:http://qiita.com/wakaba@github/items/707d72f97f2862cd8000 ) target="_blank" で開いたWindowは、 window.opener を使って親のWindowを操作することができる。つまりtarget="_blank"で開いたサイトで任意の操作ができてしまうことになるけど、Same origin の仕組みが働く。ので、Same originではない場
target=_blankで開いたページはそのページから元ページを操作できてしまうだけでなく、同じスレッドの処理になるからどっちかのJSが重いともう片方も重くなるとのこと!!それは知らなかった… 後者もnoopener属性で防げるとのこと— よしこ (@yoshiko_pg) 2017年3月16日 これを見て target=_blankで開いたページは新しいブラウジングコンテキストになるから同一スレッドの処理にはならないのでは…?確かにwindow.openerでwindowへの参照は残るが— 美人大学生みすど擬人化同人誌合同 (@MysticDoll) 2017年3月16日 そもそもとしてwindow.openerの仕様が見つからないのと、target attribute の仕様にはぱっとみそういったこと書かれてなさそうなのでウーンという感じ— 美人大学生みすど擬人化同人誌合同 (@My
説明用の図 例として、amakan anime のトップページ https://anime.amakan.net/ の構造を挙げながら説明する。(ところで amakan anime は今月中に完成予定のサービスで実験的に公開している状態なので、まだまだ至らないところが多々あります…) 登場するコンポーネント一覧 React.Component クラスを継承したクラスをコンポーネントと呼ぶ。主に登場するコンポーネントは以下の通り。 Header Layout Router VideoPrograms Router コンポーネント 最上位のコンポーネントとして、Router コンポーネントが存在する。このコンポーネントを利用して、ページごとにどのコンポーネントを表示すべきかを分岐させる。amakan anime のトップページでは VideoPrograms コンポーネントを描画し、amaka
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く