TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
JavaScript性能優化:度量、監控與可視化(簡體書)
滿額折

JavaScript性能優化:度量、監控與可視化(簡體書)

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《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性能提升有獨到見解。

名人/編輯推薦

首部系統化闡述JavaScript性能優化的經典著作,擁有20余年經驗的Web性能調優專家經驗結晶,亞馬遜全五星好評
從語言特性、瀏覽器原理、網絡傳輸機制、數據結構等多角度深層探討影響JavaScript代碼性能的根本原因,并給出解決問題完整流程和解決方案

目次

譯者序
致 謝
第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 譯者序
致 謝
第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 小結

顯示全部信息

書摘/試閱

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區