我注意到,就像Google電子郵件一樣,FB的源代碼只顯示了Javascript。他們爲什麼使用JS來編寫頁面?Facebook使用全部Javascript ...爲什麼?
1
A
回答
4
這允許它們來渲染網頁速度極快填充。他們只是加載一些JavaScript來渲染屏幕上的所有內容,然後加載其餘的內容。
他們把它命名爲BigPipe。你可以在這裏閱讀更多http://www.facebook.com/note.php?note_id=389414033919
很有趣的閱讀。
3
因爲他們的頁面非常動態;大部分內容必須動態構建。
0
他們所有的內容是使用AJAX給它一個充滿活力和桌面上下的外觀和感覺(又名即時消息功能)
相關問題
- 1. 爲什麼Facebook Javascript SDK異步加載?
- 2. 的Facebook SDK使用Javascript失敗,不知道爲什麼
- 3. 爲什麼nodeName有時在javascript DOM中全部大寫?
- 4. 爲什麼Facebook不使用og:title標籤?
- 5. 爲什麼不使用OAuth登錄Facebook?
- 6. 刪除全部Facebook
- 7. 爲什麼我的Perl腳本不使用全部CPU內核?
- 8. 爲什麼我的綁定參數全部相同(使用Linq)?
- 9. 爲什麼標準C++庫使用全部小寫字母?
- 10. 爲什麼在JavaScript原型函數中使用全局函數?
- 11. 爲什麼在JavaScript中eval不安全?
- 12. 爲什麼肥皂是安全的?爲什麼不使用HTTPS?
- 13. Facebook如何使用JavaScript全屏?
- 14. 的Javascript全部替換,但什麼是冠軍的內部=「」
- 15. Facebook Flacedeck使用什麼API?
- 16. 爲什麼'刪除'不能在javascript中使用局部變量?
- 17. Javascript:好的部件 - 爲什麼在這裏使用 - 1
- 18. 全部替換爲javascript
- 19. Javascript Facebook登錄 - 什麼是最安全的登錄方式?
- 20. 爲什麼全局變量似乎不受內部作用域(Javascript)的影響?
- 21. 使用javascript sdk獲取Facebook用戶標識。並使用全球?
- 22. Facebook的Javascript SDK的安全
- 23. 爲什麼我們使用內部類?
- 24. Javadoc「使用」部分 - 爲什麼缺少?
- 25. 爲什麼會有人使用!在JavaScript?
- 26. 爲什麼在JavaScript中使用0 ==「」
- 27. 爲什麼要使用「text/javascript」?
- 28. 爲什麼在javascript中使用「// - >」
- 29. 爲什麼無法使用JavaScript
- 30. 爲什麼使用Google Maps Javascript?
我同意。現在所有的新瀏覽器都吹噓爲「快兩倍的JavaScript」,它的加載速度可能比靜態HTML要快。 – 2010-10-23 01:23:58
@Evan Mulawski我相當懷疑。他們通過JavaScript加載HTML,瀏覽器仍然需要獲取並呈現它。 – ceejayoz 2010-10-23 01:25:04
@Evan:這根本不是一個愚蠢的建議,但實際上,你仍然需要獲取足夠的數據來有意義地填充DOM,這與動態生成和渲染的成本相結合,可能使純HTML保持在極點位置 - 在至少現在。 – 2010-10-23 01:29:32