JavaScript性能优化:度量、监控与可视化 [Pro JavaScript Performance] pdf epub mobi txt 电子书 下载 2024

图书介绍


JavaScript性能优化:度量、监控与可视化 [Pro JavaScript Performance]

简体网页||繁体网页
[美] Tom Barker 著,缪纶,王志璋,王冠华,叶茂 译



点击这里下载
    


想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-22

类似图书 点击查看全场最低价

出版社: 机械工业出版社
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收藏本页
你会得到大惊喜!!

用户评价

评分

200-100能入眼的就这几本了

评分

对于我来说不是很合适,有些还看不太懂

评分

看了感觉不错。看了感觉不错。

评分

黑暗史诗和人性的火花——《冰与火之歌》新版导读 屈畅 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. 静流书站 版权所有