JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] pdf epub mobi txt 電子書 下載 2024

圖書介紹


JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance]

簡體網頁||繁體網頁
[美] Tom Barker 著,繆綸,王誌璋,王冠華,葉茂 譯



點擊這裡下載
    

想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-05-15


類似圖書 點擊查看全場最低價

齣版社: 機械工業齣版社
ISBN:9787111460220
版次:1
商品編碼:11431445
品牌:機工齣版
包裝:平裝
叢書名: Web開發技術叢書
外文名稱:Pro JavaScript Performance
開本:16開
齣版時間:2014-04-01
用紙:膠版紙
頁數:196
正文語種:中文

JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] pdf epub mobi txt 電子書 下載



具體描述

編輯推薦

  

  首部係統化闡述JavaScript性能優化的經典著作,擁有20餘年經驗的Web性能調優專傢經驗結晶,
  從語言特性、瀏覽器原理、網絡傳輸機製、數據結構等多角度深層探討影響JavaScript代碼性能的根本原因,並給齣解決問題完整流程和解決方案

內容簡介

  

  《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 小結

精彩書摘

  第1章 什麼是性能
  所謂性能是指應用程序運行的速度,它反映瞭應用程序質量多個層麵的問題。我們在談論Web應用程序時,該應用程序呈現給用戶所消耗的時間就是我們所說的Web性能,應用程序對用戶指令的響應速度就是我們所說的運行時性能。接下來我們就看看性能的這兩個方麵。
  在Web(特彆是移動Web)開發背景下,性能是一個相對較新的主題,但是它絕對早就應該得到關注瞭。
  本書將探討如何量化和優化JavaScript性能,包括Web性能和運行時性能。這是至關重要的,因為當你試圖解決網站的整體性能時,JavaScript可能是提升性能最大的地方。作為YSlow和PageSpeed的締造者,以及Web性能領域的先驅者,Steve Souders已經通過實驗證明瞭這一點。在實驗中,他演示瞭當刪除一個樣本網站的JavaScript代碼之後,該網站平均性能提高瞭31%。我們也完全可以像Steve實驗中做的那樣,從我們的網站中刪除所有的JavaScript代碼,或者精簡JavaScript代碼,並學習如何評估我們編寫的代碼的執行效率。
  徹底刪除JavaScript代碼是不現實的,所以我們要知道如何使JavaScript更加高效。甚至更為重要的是,我們要知道如何創建自動化的工具以跟蹤JavaScript的效率,並給齣可視化的分析和報告。
  1。1 Web性能
  當你坐在筆記本前,或使用手持設備,打開Web瀏覽器,輸入一個URL地址並按下迴車鍵,然後等待頁麵內容傳送過來、呈現在你的瀏覽器上時,此時所需要的時間取決於Web性能。甚於我們的目標,我們將Web性能定義為全麵反映頁麵傳送並對最終用戶可用的時間。
  影響Web性能的因素有很多,網絡延遲是排在第一位的。你的網絡有多快?要得到所需的服務內容,需要往返跳轉多少次?服務器要給齣多少次響應?
  為瞭更好地理解網絡延遲,先來看看完成一個HTTP事務所需要的步驟(見圖1-1)。

  ……

前言/序言

  譯者序
  JavaScript是比較完善的一種前端開發語言,在現今的Web開發(尤其是在Web 2.0)中應用非常廣泛。在Web 2.0越來越流行的今天,我們會發現,許多Web應用項目都會涉及大量的JavaScript代碼,並且以後會越來越多。Web開發過程中經常會遇到一些性能問題,尤其是在針對Web 2.0的應用中,應用的性能問題很大一部分都是由於程序員編寫的JavaScript腳本性能不佳所造成的,其中也包括瞭JavaScript語言本身的性能問題,以及與DOM交互時的性能問題。
  JavaScript作為一種解釋執行語言,加之它的單綫程機製,決定瞭性能問題是JavaScript的軟肋,這也是Web軟件工程師在編寫JavaScript代碼過程中需要高度重視的一個問題,尤其是針對Web 2.0的應用。絕大多數Web軟件工程師都或多或少地遇到過所開發的Web 2.0應用的性能欠佳問題,其主要原因就是JavaScript性能不足,瀏覽器負荷過重。但是,解決這種解釋執行並且單綫程運作語言的性能問題並非易事。
  本書從一個體係化的角度對JavaScript性能進行考量,從Web性能探測工具,到數據的收集整理,再到數據的展示與可視化,最後是性能問題的解決,深入淺齣、條理清晰。本書嘗試從多個方麵綜閤分析導緻JavaScript性能問題的原因,並給齣適閤的解決方案,幫助讀者提升Web應用的品質。
  本書頁數瞭瞭,內容精煉,但是它承載瞭JavaScript性能方麵最為寶貴的經驗。不僅從語言特性、瀏覽器原理、網絡傳輸機製、數據結構等層麵分析導緻JavaScript性能問題的原因,而且介紹多種工具來幫助讀者提升開發過程中的工作效率。
  翻譯本書的過程,也是我們學習和提高的過程。雖然我們一直關注國內外Web性能領域的相關動態,但是從未像本書的作者那樣,形成一套完整的實踐方法體係。每當看到書中作者提供的代碼樣例,我們都試圖在真實環境中實踐,以深刻體會作者的意圖和思想。但是由於時間和軟硬件環境等方麵的原因,無法實踐書中所有的代碼樣例。這裏也希望讀者能夠親自動手實踐,這樣纔能夠更快地掌握JavaScript性能改善的方法和能力。
  本書的翻譯組織工作由繆綸全麵負責。第1~3章由繆綸和王誌璋譯校,作者簡介、第4章、第6章由繆綸和王冠華譯校,第5章、第7章、第8章由葉茂譯校。
  我們在翻譯本書的過程中力求行文流暢,但紕漏之處在所難免,請廣大讀者能夠批評指正。
  最後,希望本書能夠幫助業界的同仁們打造齣性能優越的Web軟件産品。

  繆 綸




alt="" />


JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] 下載 mobi epub pdf txt 電子書

JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] pdf epub mobi txt 電子書 下載
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

太深奧看不懂,好像再講r語言

評分

決戰Nginx係統捲:高性能Web服務器詳解與運維》涵蓋現有流行動態語言(PHP、Python、Perl、Java、Ruby 和 ASP.NET)與Nginx服務器的結閤,通過在生産環境中的具體應用,詳細講述瞭每一種應用服務器(包括開發架構)的多種不同結閤方式。另外,本書詳細講述瞭應用程序服務器的緩存技術,特彆是對Memcached服務器的應用。

評分

和自己想的很不一樣,書是正版的,挺好的,有點薄,但是分量還是比較足的。

評分

公司辦公用品采購 便宜快捷

評分

黑暗史詩和人性的火花——《冰與火之歌》新版導讀 屈暢 2011年注定是“冰與火之歌”的大年。在這一年,HBO將“冰與火之歌”改編為電視劇集,並得到瞭包括艾美奬在內的各大權威奬項的肯定;在這一年,精益求精的喬治·馬丁終於將“冰與火之歌”第五捲《魔龍的狂舞》完成並順利齣版,該書高踞(《紐約時報》暢銷書排行榜前幾名至今,馬丁也被《時代周刊》評為“全世界最有影響力的100位人物”之一;在這一年,經過漫長的談判、策劃和艱苦的工作,重慶齣版社將“冰與火之歌”係列華麗地重新包裝上市,現在拿在讀者您手中的,就是這一經典巨著的新版。 “冰與火之歌”由美國幻想小說大師喬治 R.R.馬丁所著,是當代奇幻文學一部影響深遠的、裏程碑式的作品。它於1996年剛一問世,便以彆具一格的結構,浩瀚遼闊的視野,錯落有緻的情節和生動活潑的語言,迅速徵服瞭歐美文壇。迄今,本書已被譯為數十種文字,纍計銷量約二韆萬冊,並在各個國傢迭獲大奬。 本書主要描述瞭在一片虛構的中世紀大陸上所發生的一係列相互聯係的宮廷鬥爭、疆場廝殺、遊曆冒險和魔法抗衡的故事,全書七捲(包括未齣的各捲)渾然一體,共同組成一幅壯麗而完整的畫捲。書名“冰與火”,為的是突齣人性掙紮的含義。書中塑造瞭無數人物,但其著眼點,卻並非孤立地凸現英雄主義,奉獻精神或奸猾陰謀,而是將書中人物放在一個“真人”的角度,寫齣他或她在大時代的鏇渦中不同的境遇與選擇。從寫作上說,本書與莎翁的《哈姆雷特》頗有共通之處,讀者能與書中角色之産生強烈呼應,共同經曆這冰與火的洗禮。 新世紀以來,國內的奇幻文學引進獲得瞭長足的發展,尤以《魔戒之王》和“哈利·波特”為個中翹楚。相對《魔戒之王》,本書可謂其直接精神繼承者,同為代錶歐美奇幻文學主流的“史詩奇幻”最高水平的傑作。眾所周知,《魔戒之王》影響深遠,可說塑造瞭整個幻想文學的框架與麵貌,喬治·馬丁本人便是托爾金的大書迷,本書中亦多處可見嚮《魔戒之王》緻敬的橋段。但本書的劃時代意義在於,它並未像同類作品一樣,遵照或屈從自托爾金以降的種種寫作定規,如英雄對抗魔王,小人物拯救世界等等,而是另立新章,把視點轉到人身上,以真正的人在真實世界中的處境和抗爭為作品的核心動力,並取得瞭巨大成功。“冰與火之歌”係列自二十世紀九十年代中後期起陸續齣版以來,已經影響和帶動瞭一大批作傢,他們紛紛突破原有的架構,嚮著更廣和更深處探索奇幻文學的可能性。這個流派又被稱為“新史詩流派”,它繼承和發揚瞭《魔戒之王》的“舊史詩流派”。稱《冰與火之歌》為奇幻文學的又一座裏程碑,是一點也不誇大的。 另一部引進的奇幻大作“哈利·波特”嚴格來說與“冰與火之歌” 區彆甚大,前者是青少年小說,而後者是成人嚴肅奇幻,但兩者的主題有許多共通之處,她們的主角泰半都是少年,她們都講述瞭懵懂少年成長的經曆。“冰與火之歌”的少年英雄們或許沒有華麗的魔法,或許在時代的浪潮中並不顯眼,但他們所麵對的睏境,乃是和你我麵對的一樣,都是現實生活中可能齣現的曆練。這其中,或許沒有生死的緻命考驗,但絕對有成長的煩惱和升華。對喜歡“哈利·波特”和各類青少年小說的朋友,我也鄭重地推薦本書,希望大傢能在從另一個角度審視世界人生時,得到嶄新的愉悅。 作完橫嚮對比,“冰與火之歌”本身有哪些獨特之處,在閱讀中哪些方麵是值得特彆關注的呢?簡單地概括有如下幾處: 首先,本書采用瞭獨特的視點人物寫作手法(Point of View,簡稱POV)。通俗地說,就好比一部大片,導演將攝影機裝在不同人物的身上,並不斷切換。整個故事,由甲人物以自身立場講述一段後,便換為乙人物講述,周而復始,堅決不開“上帝視角”。

評分

不錯的相關專題書籍 給贊

評分

據說不錯

評分

講解的很深入,適閤提高~

評分

不錯,光書名還行吧。

類似圖書 點擊查看全場最低價

JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] pdf epub mobi txt 電子書 下載


分享鏈接


去京東購買 去京東購買
去淘寶購買 去淘寶購買
去噹噹購買 去噹噹購買
去拼多多購買 去拼多多購買


JavaScript性能優化:度量、監控與可視化 [Pro JavaScript Performance] bar code 下載
扫码下載





相關圖書




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

友情鏈接

© 2024 windowsfront.com All Rights Reserved. 靜流書站 版權所有