タグ

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

  • 2016/05/11時点でWebAssembly関連の情報を整理してみた - Qiita

    フロントエンドとしては絶対に避けて通れないWASM、そろそろエッジ環境なら試せるツールが揃ってきたということで、手を出してみた。 自分がどうしてもローレベルに弱いので、たぶん色々間違ってるんだけど、識者各位は指摘お願いします。 現在の仕様はここ https://github.com/WebAssembly/spec Chrome Canary と Firefox Beta で動作可能 WASMのゴール asm.jsに比べてサイズが小さく高速にデコード可能なバイナリフォーマット 将来的な目標として、DOMアクセスとそのGCインテグレーション これが達成されれば、ブラウザにおいて JS がファーストプライオリティな言語という状態ではなくなる とはいえ既存の資産が多いのでなくなることはないだろうが wasmのスペック自体は小さいのでおそらくブレようがないが、DOMの実装とGCは各ベンダごとに別々

    2016/05/11時点でWebAssembly関連の情報を整理してみた - Qiita
    Rockridge
    Rockridge 2016/05/22
    「wasmの直近の目標はゲームプラットフォームをブラウザ上に構築することにある」は賛成。Mozillaが熱心なのはゲームというキラーコンテンツを使った囲い込みを防ぐためだろう(たとえばPPAPIの普及阻止)。
  • なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita

    追記: 情報が色々と古くなったため、2020年に書き直した版へのリンクを張っておきます。 この記事は VirtualDOM Advent Calendar 2014 - Qiita の初日です。 初日ということで、基調講演風に、Virtual DOMとはなにか、なぜ僕はこんな興奮しているのか!という話から。 Virtual DOMとはなにか 既存の概念で当てはめると、JavaScriptのMVC, MVW(Whatever)フレームワークのViewに位置します。が、その程度では終わりません。仮想DOMとは世界を革命する力であり、このjQueryのDOM操作で汚れきったフロントエンドを救う救世主なのです。 現時点で自分が知っている限りは、以下の実装を指します。 facebook/react 最も使われてるFacebookの実装 Matt-Esch/virtual-dom Altenative

    なぜ仮想DOMという概念が俺達の魂を震えさせるのか - Qiita
    Rockridge
    Rockridge 2015/01/04
    Virtual DOM実装とは「仮想DOMの構造体表現と、それを用いたdiff/patchアルゴリズムを指し」、「基本的に、ユーザーが取りうる行動は、『常に完成品の仮想DOMをPushし続ける』ということになります」。
  • 1