タグ

ブックマーク / qiita.com/kimamula (2)

  • PRPL パターン実装の具体例調査と比較 - Qiita

    PRPL パターンとは Google I/O 2016 で提案されたものですが、詳しくはこちらの記事がとても分かりやすいです。 上の記事から一部を以下に引用します。 PRPL は、Progressive Web App(PWA)を構築および配信するためのパターンで、アプリの配信と起動時のパフォーマンスに重点を置いています。 PRPL は次の言葉を表しています。 Push: 最初の URL ルートに不可欠なリソースを Push(プッシュ)する。 Render: 最初のルートを Render(レンダリング)する。 Pre-cache: 残りのルートを Pre-cache(事前キャッシュ)する。 Lazy-load: オンデマンドで残りのルートを Lazy-load(遅延読み込み)する。 少しだけ補足すると、ここでいう Push というのは、 HTTP/2 Push を指します。 例えば JS

    PRPL パターン実装の具体例調査と比較 - Qiita
    kitokitoki
    kitokitoki 2018/07/11
    “PRPL パターン実装の具体例調査と比較”
  • Redux っぽく Rx で実装しようとして結果的に Cycle.js に惹かれる話 - Qiita

    はじめに Flux のような unidirectional なアーキテクチャに興味があって、評判のよいものに触ってみた感じです。 実際に業務でやってみたことはないので、ガチ勢の方から見たらまだまだ甘いと思われる点が多々あるかもしれません。 TL;DR (投稿から一日たって少し考えがまとまってきたので追記) Redux の印象 before 思想は分かりやすい (Three Principles) アプリケーションの状態 (state) を単一の store で管理 state は read-only (直接更新できない), 更新は action の発行を介して行う state を更新する reducer は純粋な関数 でも action.type で switch する書き方が好きになれない Rx で簡単に re-implement できるとのことなので、 switch なしで書けるように

    Redux っぽく Rx で実装しようとして結果的に Cycle.js に惹かれる話 - Qiita
  • 1