我很高興的宣布,Jdrop正式啟動。它是將JSON存儲在雲端的項目。
創建Jdrop的動機來源於,近期我對移動的重點關注,並隨後使用行動裝置的bookmarklet(Mobile Perf 和 Page Resources, followed by Docsource)。bookmarklet的好處是可以運行在所有的支持javascript的手機上。
我的熱情消退了,就是在這些bookmarklet上,收集的信息被淹沒在小小的屏幕上。我不想在桌面上使用模擬器或者UA轉化,這些技術帶來了分析上的偏差,比如緩存容量、連結限制等,同時也忽略了移動承載網絡的影響。
我認識到我想做的是在行動裝置上收集數據,但在遠程分析這些數據。
bookmarklet基本上執行這2個步驟:收集並顯示數據,非常簡單的將數據保存在Jdrop上。一旦數據在雲端,就可以在任何地方使用更大的屏幕讀取。該書籤的顯示代碼可以方便使用,通過在JSON中封裝數據,以及回傳在Jdrop的web頁中顯示代碼。簡而言之,就是Jdrop。
我用Jdrop整合兩個bookmarklet:Page Resources 和 Docsource。同時很狂喜的宣布Thomas Fuchs將Jdrop加入到他的DOM Monster bookmarklet中。當你運行這些bookmarklet時,你能夠看到一個新的」「存儲到Jdrop」的連結。
所有的這些bookmarklet,加上其他,在超級好用的Mobile Perf bookmarklet中。這些步驟的完整設置如下:
在你的手機設備上:
在你的桌面計算機或便攜電腦上:
註冊到Jdrop 點擊 「My JSON」,查看你保存的數據。如果你想建立一個專注在移動性能的bookmarklet,我建議你將它整合到Jdrop, Jdrop devdocs 解釋了必要的變化。
Jdrop目前在Alpha階段。你很可能發現bug,或者想到一些新的功能。那麼請你加他們到l問題提交表單. Jdrop是開源的,所以你能夠看到所有的代碼,做出巨大貢獻的James Pearce,寫了包括 oauth-php 和幾乎全部UI的所有代碼。
我在我的Webstock工作間,用Jdrop演示了Blaze Mobile Performance Tool 和pcapperf。我們已經開啟了移動性能工具,我正在收集更多的數據(在我的行動裝置上),並分析這些數據(在我們桌面電腦上)。我期望與移動開發社區共同努力,創建更多的工具,並使用這些工具,建立更快的移動web應用。
譯自:http://www.stevesouders.com/blog/2011/02/16/jdrop-json-in-the-cloud/
Bookmarklet定義在中文維基中是這樣定義的:
小書籤是一種Applet,即一種小型的程序,以URL的形式被存為瀏覽器中的書籤,或是網頁上的一個連結。小書籤的英文 名,Bookmarklet是由Bookmark和Applet組合而來。無論小書籤如何以什麼形式儲存,它們都是用來對瀏覽器或是網頁添加一些特定功能 的。點擊時,小書籤會執行這些操作,從執行搜索到導出數據。小書籤一般是JavaScript應用程式。
使用方法也非常簡單,就是將特定的書籤添加到書籤欄即可,Chrome和Firefox都可以直接拖拽到書籤欄,IE需要保存一下。
也可以創建書籤,然後將書籤原始碼寫入到書籤地址欄中,相對麻煩。也就是說,只要支持JS的瀏覽器就可以使用,只要能夠添加書籤的瀏覽器就可以添加Bookmarklet。