网页优化工具 YSlow 宣布开源

YSlow是一款由Yahoo!开发的浏览器插件,用于评估网页性能并提供优化建议。自2007年发布以来,YSlow已成为网页性能优化的重要工具之一。其背后的团队总结出了23条Web性能最佳实践和规则,涵盖减少HTTP请求次数、使用CDN等关键点。现YSlow已开源,基于BSD协议,欢迎开发者贡献代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
摘要: 正如下图的轻轻一点,YSlow就开源了!YSlow 是由 Yahoo! 创建的一个浏览器插件,发布于2007年。YSlow可以帮助我们可以看出我们页面上的很多不足,并且可以告诉我们改怎么改进和优化。Yahoo!在过去的5年中维护着YSlo ...

正如下图的轻轻一点,YSlow就开源了!

Opensourcing YSlow on GitHub

YSlow 是由 Yahoo! 创建的一个浏览器插件,发布于2007年。YSlow可以帮助我们可以看出我们页面上的很多不足,并且可以告诉我们改怎么改进和优化。

Yahoo!在过去的5年中维护着YSlow的代码。现在Yahoo!将这些代码开源出来,基于BSD协议。我们鼓励你来使用这些源代码,学习他或者用它来创建你自己的项目。YSlow是由JavaScript,HTML和CSS构建的,易于学习和贡献代码。

YSlow团队提出的“23条Web性能最佳实践和规则”更是被奉为圭璧。

  1. 尽可能减少HTTP请求次数
  2. 使用CDN
  3. 避免空src和href标签
  4. 加入Expires或Cache-Control Header
  5. 使用Gzip压缩
  6. 在html文件顶部放置样式表
  7. 在html文件底部放置JavaScript脚本
  8. 避免使用CSS表达式
  9. 使用外部JavaScript和CSS外部文件
  10. 减少使用DNS查找次数
  11. 精简JavaScript和CSS
  12. 避免重定向
  13. 移除重复的脚本
  14. 配置ETag
  15. 缓存AJAX
  16. 使用GET完成AJAX请求
  17. 减少DOM元素数量
  18. 避免404
  19. 减少Cookie大小
  20. 使用无Cookie的域
  21. 避免使用滤镜
  22. 不要在HTML中缩放图片
  23. 使用小favicon.ico文件,并让其可缓存

在博客中,Marcel这样写:

从2007年开始,YSlow对公众免费发布。过去5年,Yahoo!一直在维护其代码,并得到社区的鼓励,一直在改进。现在,我们在BSD开源协议下将YSlow代码开源。⋯⋯由于YSlow完全以JavaScript、HTML和CSS开发,大家很容易为其做出贡献。

YSlow在GitHub上的最新开发版在github.com/marcelduran/yslow

性能社区一直在通过Exceptional Performance Yahoo!讨论组做出间接贡献,提供有价值的反馈。现在,问题将会通过GitHub的公共问题跟踪系统处理,社区能够直接决定项目路线图。现在,你们可以来协助制定优先级、修复bug并改进YSlow了!请赶紧fork代码,开始贡献吧!

VIA Yahoo!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值