Blob URL Scheme
by
mex-ichikawa
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Blob URL Scheme 使ってみたよ 2014/08/28 mex-ichikawa / Tsukiji.front
Slide 2
Slide 2 text
自己紹介 ● mex-ichikawa ● プログラマ ● Hubot飼いはじめました ● 主にエオルゼアに居ます
Slide 3
Slide 3 text
はじめに 今回は、 Blob URL Scheme というモノのハナシ
Slide 4
Slide 4 text
まず、URLスキームとは リソースに到達するための 手段を記述したもの
Slide 5
Slide 5 text
具体的には? http://〜 ftp://〜 itms-apps://〜 ↑な感じでURLの頭に付いてる奴がスキーム
Slide 6
Slide 6 text
じゃあ、Blob URL Scheme とは URL表記で Blobにアクセスする 手段
Slide 7
Slide 7 text
…もうちょっと詳しく ● スキームは blob: ● Blobに対して一時的にURLを発行する ● URLを発行したBlobはメモリに常駐する ● URLは完全ランダム ● ブラウザ対応はwindow.URLをチェック (対応ブラウザ:http://goo.gl/09LIIL)
Slide 8
Slide 8 text
Blob URL Scheme の作成 window.URL.createObjectURL({blob,file})
Slide 9
Slide 9 text
実際に作ってみる DEMO URL発行デモ
Slide 10
Slide 10 text
で、何に使うの? わからん。 …けど、動的に生成したリソースに 静的リソースと同じ手段でアクセスできる
Slide 11
Slide 11 text
利用ケースを模索(1) DEMO アップロード画像のプレビュー
Slide 12
Slide 12 text
利用ケースを模索(2) DEMO Workerスクリプトの動的生成
Slide 13
Slide 13 text
Blob URL Schemeの使いドコロ ● 動的に生成したリソースやローカルファイルを簡 単に扱えるようにできる ● サーバに依存しないWebツールとか ● Data URL Schemeより効率いい場面があるの で使い分けて ● 派手さはないけど、地味に便利なのでたまに思 い出して下さい。。。
Slide 14
Slide 14 text
終わり! ありがとうございました