JavaScript性能優化

JavaScript性能優化 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:Tom Barker
出品人:
頁數:185
译者:繆綸
出版時間:2014-4-1
價格:49
裝幀:平裝
isbn號碼:9787111460220
叢書系列:
圖書標籤:
  • javascript
  • 性能
  • 前端
  • 優化
  • JavaScript
  • Web前端
  • 計算機
  • 編程
  • JavaScript
  • 性能優化
  • 前端
  • Web開發
  • 瀏覽器
  • 代碼質量
  • 優化技巧
  • 性能測試
  • 工程實踐
  • V8引擎
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《JavaScript性能優化:度量、監控與可視化》是首部係統化闡述JavaScript性能優化的經典著作,擁有20餘年經驗的Web性能調優專傢經驗結晶,亞馬遜全五星好評。從語言特性、瀏覽器原理、網絡傳輸機製、數據結構等多角度深層探討影響JavaScript代碼性能的根本原因,從性能問題的度量、監控和可視化全維度給齣瞭提升JavaScript代碼性能的實用工具、方法和最佳實踐,並對各種常見的性能問題給齣瞭完整的解決方案。

《JavaScript性能優化:度量、監控與可視化》共分8章:第1章從Web應用運行機製和原理方麵解析性能;第2章介紹測量性能的工具(Firebug、YSlow、WebPagetest、R)和實用技術;第3章基於樣例工程WPTRuner來介紹如何進行自動化性能監測與可視化;第4章以創建的自製工具perfLogger來講解JavaSript基準測試和日誌記錄;第5章講解W3C製定的用於收集瀏覽器性能度量值的新標準化方法;第6章具體介紹如何使用JavaScript改進Web性能的各個方麵;第7章探討提升運行時性能的途徑,並運用R生成量化的性能圖錶;第8章探討如何在性能與代碼可讀性以及代碼模塊化之間謀求平衡。

著者簡介

Tom Barker,資深Web技術專傢,有20餘年行業經驗,專注於Web開發的各個方麵。現為Comcast公司的Web開發高級經理,費城大學的兼職教授。癡迷於優雅的軟件解決方案,軟件持續改進,數據的提煉、分析以及可視化。

繆綸,資深軟件開發工程師、安全員,負責或參與過多個國傢科技支撐項目。現從事計算機網絡以及Web開發相關工作,關注JavaScript網站性能多年,對Web性能提升有獨到見解。

圖書目錄

目 錄
譯者序
緻 謝
第1章 什麼是性能
1 1 Web性能
1 2 解析與渲染
1 2 1 渲染引擎
1 2 2 JavaScript引擎
1 3 運行時性能
1 4 為什麼性能如此重要
1 5 工具與可視化
1 6 本書的目的
1 7 使用的技術以及拓展閱讀
1 8 小結
第2章 測量和影響性能的工具與技術
2 1 Firebug
2 1 1 安裝
2 1 2 使用
2 2 YSlow
2 2 1 安裝
2 2 2 使用
2 3 WebPagetest
2 4 縮減
2 4 1 Minify
2 4 2 YUI Compressor
2 4 3 Closure Compiler
2 4 4 結果比較
2 4 5 分析與可視化
2 5 R入門
2 5 1 安裝並運行R
2 5 2 R基礎
2 5 3 使用R進行簡單繪圖
2 5 4 R的一個實例
2 5 5 使用apply()函數
2 6 小結
第3章 WPTRunner--使用WebPagetest進行自動化性能監測與可視化
3 1 架構
3 2 創建一個共享配置文件
3 3 解析測試結果
3 4 完成實例
3 5 數據解析
3 6 繪製加載時間
3 7 繪製負載和HTTP請求數
3 8 開源
3 9 小結
附:WebPagetest的創辦人Patrick Meenan訪談
第4章 perfLogger--JavaScript基準測試和日誌記錄
4 1 架構
4 2 開始編寫代碼
4 2 1 計算測試結果
4 2 2 設置測試結果元數據
4 2 3 顯示測試結果
4 2 4 保存數據
4 2 5 製定公有API
4 3 遠程日誌記錄
4 4 一個示例頁
4 5 為測試結果繪製圖錶
4 6 開源
4 7 小結
第5章 展望未來,性能的標準化
5 1 W3C的Web性能工作組
5 2 性能對象
5 2 1 性能定時
5 2 2 用perfLogger整閤性能對象
5 3 升級日誌功能
5 4 性能導航
5 5 性能內存
5 6 高分辨率時間
5 7 新數據可視化
5 8 小結
第6章 Web性能優化
6 1 優化頁麵的渲染瓶頸
6 1 1 腳本加載
6 1 2 異步
6 1 3 對比結果
6 2 惰性加載
6 2 1 惰性加載的藝術
6 2 2 惰性加載腳本
6 2 3 惰性加載CSS
6 2 4 為什麼不惰性加載圖片
6 3 小結
第7章 運行時性能
7 1 跨作用域的緩存變量和屬性
7 1 1 新建文件
7 1 2 創建測試
7 1 3 結果可視化
7 1 4 屬性引用示例
7 2 核心JavaScript與Frameworks的比較
7 2 1 jQuery與JavaScript比較:循環
7 2 2 jQuery與JavaScript比較:DOM訪問
7 3 Eval函數的真正價值
7 4 DOM訪問
7 4 1 使用隊列完成DOM元素修改
7 4 2 使用隊列添加新節點
7 5 嵌套循環的代價
7 6 小結
第8章 在性能、軟件工程最佳實踐和軟件産品運行之間謀求平衡
8 1 在性能與可讀性、模塊化和良好設計之間謀求平衡
8 2 焦土化性能
8 2 1 內聯函數
8 2 2 Closure Compiler
8 3 下一步:從實踐到實際應用
8 3 1 Web性能監測
8 3 2 用工具檢測你的網站
8 3 3 在測試實驗環境中進行基準測試
8 3 4 分享你的發現
8 4 小結
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

沒有亮點,部分知識十分老舊。不建議閱讀。難以想象是14年齣版的。

评分

mark R

评分

監測性能(各項在加載、渲染等的時間),通過r語言可視化數據,

评分

講的太淺瞭,說的都是一些簡單的優化方麵,各處的解決方案都十分單調,基本沒有什麼督導的見解和通用化的解決方案,除瞭一些小的知識點和論點,有點意思以外,基本沒有什麼可取之處。

评分

主要是講工具或者自己構建工具來分析 JavaScript 的性能。一個基本流程是利用WebPagetest 的 API,通過 PHP 收集數據,然後用 R 分析和可視化數據。後麵再升級瞭一下這個工具,添加瞭瀏覽器對象來獲取數據 (window.performance)。還介紹瞭日誌工具... 總之這本書是關於分析性能工具的書。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有