{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

Web性能实践日志

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

Web性能实践日志

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Content Description

《Web性能实践日志》包含了众多领域专家的关于 Web 性能的文章。其中包括了许多性能相关的主题,如开源工具、缓存、移动网络和应用、自动化、用户体验优化、HTML5、JavaScript、CSS3、指标、ROI和网络协议。本书的视野并不仅仅局限于常规的前端性能优化主题,还涉及了网络环境甚至协议对性能的影响等内容;同时,《Web性能实践日志》也探讨了若干移动端的性能问题及优化方案。
《Web性能实践日志》的作者都是全球知名的Web开发和性能维护方面的专家甚至大师,包括Nicholas Zakas、Steve Souders、Stoyan Stefanov等。因此,本书是Web性能领域的百家之言和智慧结晶。
《Web性能实践日志》适合有一定经验的Web开发者阅读,尤其适合那些致力于全面提升Web性能的专业开发者阅读参考。
Author Description

StoyanStefanov(https://phpied.com/)(@stoyanstefanov)是一名Facebook工程师、前雅虎作者(“JavaScript模式”、“面向对象的JavaScript”)、演讲者(JSConf、Velocity、Fronteers)、工具开发者(Smush.it、YSlow的2.0)和吉他英雄的崇拜者(https://givepngachance.com/)。
Catalogue

目录

第1章WebPageTest内部原理1
1.1函数拦截2
1.2代码注入2
1.3决定浏览器架构3
1.4获取代码4
1.5浏览器的发展4

第2章localStorage读取性能5
2.1基准测试6
2.2这是怎么回事6
2.3优化策略7
2.4跟进8

第3章内联不是万能的10
3.1没有浏览器缓存10
3.2没有边缘缓存11
3.3没有按需加载12
3.4浏览器预加载失效13
3.5不完美的方案:只在第一次访问时采用内联方式13
3.6总结和建议14

第4章加载异步脚本的艺术16
4.1Facebook插件JS SDK16
4.2设计原则和标准18
4.3代码片段18
4.4插入脚本的其他方案20
4.5终于…… 21
4.6我们遗漏了什么21
4.7如果我是代码片段的使用者22
4.8离别感言:站在巨人的肩膀上22

第5章运营商网络:钻进兔子洞24
5.1多样化24
5.2延迟25
5.3编码变换25
5.4这是一座金山26
5.54G也不能拯救我们26
5.6我们要去向何方27
5.7隧道尽头的光27

第6章HTTP并行化29
6.1介绍:滚下楼梯29
6.2目前最佳实践:绕过HTTP30
6.3实验:深入研究HTTP Archive31
6.4结果:大量的连续请求序列32
6.5推荐:是时候修改协议了32

第7章自动化网站性能优化34

第8章前端单点故障36
8.1Business Insider网站36
8.2CNET网站37
8.3O’Reilly Radar网站39
8.4引起前端单点故障的原因40
8.5避免前端单点故障41
8.6行动起来41

第9章关于YSlow43

第10章高性能原生移动应用46
10.1注意你的瀑布流47
10.2压缩这些资源47
10.3不要重复下载48
10.4太多图片会减慢你的速度么49
10.5后记50

第11章纯CSS3图片?哼,也许晚点再说吧51
11.1挑战51
11.2动手写CSS352
11.3跨浏览器效果52
11.4基准测试54
11.4.1加载成本55
11.4.2渲染55
11.5达到我们的目标了么57
11.6附录:代码目录57
11.6.1HTML57
11.6.2css59

第12章Android中下载无用背景图片63
12.1Android下的问题63
12.2无法解决64

第13章网络计时65

第14章我对HTTP的理解/思考71
14.1icy71
14.2一些细节71
14.3演练71
14.4待办事项77
14.5前进道路80
14.6我想要的圣诞礼物80

第15章使用智能缓存避免机器人性能开销81

第16章导航计时API实践84
16.1为什么要关心这些84
16.2收集导航计时时间戳并将它们转为有用的度量值85
16.3使用Google分析作为性能数据仓库85
16.4Google分析中的性能报告86
16.5限制86
16.6最后的思考87

第17章响应时间对业务的影响88

第18章考虑移动界面的性能91
18.1电池寿命91
18.2延迟92
18.3嵌入CSS和JS:最佳实践92
18.4内存94
18.4.1优化图片95
18.4.2权衡CSS的好处96
18.4.3GPU的好处及陷阱96
18.4.4视口:眼不见,心还是得为它“烦”97
18.4.5最小化DOM97
18.5UI响应97
18.6总结98

第19章别再浪费时间使用Google Analytics的站点速度报告了99
19.1问题:Firefox中关于Navigation Timing API的一个bug99
19.2解决方案:在Google Analytics中滤除Firefox的时间100
19.3好消息:这个bug已在Firefox 9中修复101
19.4结语101

第20章超越Web开发者工具:Strace102
20.1其他平台怎么办102
20.2开始103
20.3校正103
20.4示例:本地存储103
20.5我们才刚触及皮毛104

第21章mod_spdy介绍:Apache HTTP Server的SPDY模块105
21.1mod_spdy入门105
21.2SPDY和Apache105
21.3帮助改进mod_spdy107

第22章CommonJS模块的惰性求值108
22.1深入理解Text/JavaScript类型108
22.2懒加载110
22.3用延迟执行来挽救110
22.4在CommonJS模块中创建懒执行112

第23章关于接受建议的建议114

第24章为什么你对性能测试结果的解读可能是错误的(至少你在大公司里工作)118
24.1测试方法119
24.2测试结果119
24.3结论120
24.4为什么这个问题如此重要120
24.5几个重要的点120

第25章有损图像压缩122

第26章基于Selenium和JavaScript的性能测试126
26.1记录数据127
26.2收集和分析数据128
26.3示例结果129
26.4帮助/益处130
26.5结束语130
26.6致谢131

第27章一个评估网站性能的简单方法132
27.1概念132
27.2优势133
27.3局限133
27.4结束语134

第28章超越带宽:UI性能135
28.1引言135
28.2页面加载后:UI层136
28.3UI性能分析工具136
28.4CSS压力测试136
28.5CSS性能分析器137
28.6CSS Lint137
28.7DOM Monster137
28.8对速度的感知/速度感138
28.9花絮138
28.10呼吁关注UI性能139

第29章CSS Selector性能改变了(变得更好了)141
29.1样式共享(Style Sharing)142
29.2规则哈希(Rule Hashes)142
29.3父过滤器(Ancestor filters)142
29.4快速路径(Fast Path)143
29.5还有什么仍然很慢呢143

第30章大胆尝试PhantomJS和confess.js145
30.1性能概要145
30.2应用程序缓存清单(App Cache Manifest)147
30.3发展和完善148

第31章两次测量一次优化149
31.1识别需要优化的页面/部分150
31.2识别需要优化的功能151
31.3优化151

第32章后端问题检测153
32.1适当的后端时间该是多少154
32.2搞清楚是怎么回事155
32.3修复158
32.4最后158

第33章Web字体性能:@font-face及其他解决方案间的权衡159
33.1字体托管服务与自主开发159
33.1.1字体托管服务159
33.1.2DIY方式160
33.2FOUT是什么160
33.3移除多余的字体字形161
33.4JavaScript字体加载器162
33.5Boot.getFont介绍:一种快速、小巧的Web字体加载器163
33.6Gentlefonts,启动你的引擎164
33.7我的观察168
33.8一些想法168

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book