首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

雅虎优化最佳实践

在看200(cache)和304区别的时候,翻到了雅虎这边归纳出来的准则,虽然是十多年前的东西了吧,但是还是具有参考价值的,因此在原文基础上我进行了一些归纳翻译。...所以比如首页,可以将js与css内联,因为速度第一。而比较公用的css与js则单独拎出来,放在缓存里,能提高所有用这些文件的页面加载速度。...所以可以使用chunkhash,这个是针对每个js文件单独计算的hash。不过通过js文件入口获取的css文件之流,就得用contenthash。)...,如果页面离开js还有个大概样子的话,比如animations动画类的js就可以。...减少js对dom的操作 用js访问dom很慢,所以尽量较少。 还可以缓存对元素的访问,离线更新完节点再操作dom树,避免js操作布局。

1.5K20

雅虎独立企业身份不保,Verizon将收购雅虎核心互联网业务

雅虎股东已在周四批准将核心互联网业务以44.8亿美元价格出售给Verizon,交易将于6月13日完成。...雅虎股东已在周四批准了将核心互联网业务以44.8亿美元的价格出售给Verizon,这标志着雅虎失去了独立企业的身份。 雅虎作为昔日的网络先锋,估值超过1000亿美元。...根据雅虎股东大会的初步结果显示,预计这项交易将在2017年6月13日完成。同时,雅虎还延长了一项回购最多价值30亿美元的公司股票的要约,从原定的6月13日延长至6月16日。...实际上,Verizon早在去年7月就宣布收购雅虎核心互联网业务的交易。但是因为受到了雅虎两桩数据被盗事件的影响,两家公司对此做出评估而延误了交易时间。...为此,美国证券交易委员会曾启动过调查,还要求雅虎提供相关文件。当年这项被盗事件影响了5亿用户的数据。

36740

雅虎前端优化14准则

Vary: Accept-Encoding 5.将CSS置为页面的顶部 Put CSS at the top 主要原因是CSS样式表会阻塞HTML在IE中的显示(如果没有下载完的话) 6.将JS...移植页面的底部 Move JS to the bottom 主要原因是脚本的执行会阻塞并行下载和阻塞其他元素在IE中的展示 7.避免使用CSS表达式 Avoid CSS expressions...是JS和CSS从外部包含 Make JS and CSS external 可以减少HTML文档的大小,同时增加脚本的重用,但是会增加请求数 但是HomePage是一个例外,在Homepage...20 network.http.keep-alive.timeout: 5 minutes Fasterfox: 1 hour, 512 entries, 30 seconds 10.精简JS...Minify JS 这个主要涉及到JS的编码和优化 11.避免重定向 Avoid redirects 通常Web服务器返回的是3XX的状态码,常常是301和302,可以通过添加过期头来缓存重定向

65320

Web性能优化之雅虎军规

常用的方法,合并css,js(将一个页面中的css和js文件分别合并)以及 Image maps和css sprites等。当然或许将css,js文件拆分多个是因为css结构,共用等方面的考虑。...雅虎特别强调, 所有的文本内容都应该被gzip压缩: html (php), js, css, xml, txt… 这一点我们网站做得不错,是一个A。...在页面loading的过程中,当浏览器读到js执行语句的时候一定会把它全部解释完毕后在会接下来读下 面的内容。不信你可以写一个js死循环看看页面下面的东西还会不会出来。...把css和js写在页面内容可以减少2次请求,但也增 大了页面的大小。如果已经对css和js做了缓存,那也就没有2次多余的http请求了。...你可以在jQuery的网页看到压缩过的js文件和没有压缩过的js文件的容量差别: ? 当然,压缩带来的一个弊端就是代码的可读性没了。

1.1K100

雅虎日本的无密码认证

雅虎日本的无密码认证减少了25%的咨询,将登录时间加快了2.6倍 雅虎日本是日本最大的媒体公司之一,提供搜索、新闻、电子商务和电子邮件等服务。每月有超过5000万用户登录雅虎日本的服务。...以下数字是雅虎日本进行的一项调查的结果。...雅虎日本的无密码举措 雅虎日本正在采取一系列措施来促进无密码认证,这些措施大致可分为三类。 提供替代密码的认证方式。 停用密码。 无密码账户注册。 前两项举措针对现有用户,而无密码注册则针对新用户。...1.提供一个替代密码的认证方式 雅虎日本提供以下替代密码的方式。...事实上,雅虎日本发现,FIDO的CVR比SMS认证要高。

1.2K41

雅虎军规第一天

很不才,做了一年多的前端,对于优化还是没有一个很好的概念,而也是最近才知道有一个前端优化的军规,就是雅虎军规。记录一下本人对雅虎军规的理解,不想看小白啰嗦的可以自行百度雅虎军规。...雅虎军规到现在为止有35条,给我们对于前端的优化有了一个清晰的方向。但是很多平时开发没遇见或者根本没概念的我都只会随意介绍,都清自行百度。...减少HTTP请求并不是特指ajax之类的,我们的图片、js、css等都是要通过HTTP请求得来的。 那怎么做可以减少HTTP请求呢?...合并文件,我们都知道,每个页面都有自己的js和css,那么要是我们把所有脚本合并一起,只请求一个文件,也就只有一次HTTP请求,当然,对于不同页面要合并是一项很麻烦的事,但是合并文件确实可以提高响应时间...这是雅虎军规的内容部分,先介绍到这里。 (完)

65640

EasyPlayer.js播放器首次加载报错Uncaught (in promise) DOMException

测试过EasyPlayer播放器的朋友都知道,EasyPlayer在做播放器项目集成的时候十分便捷,因为EasyPlayer不仅针对不同的协议衍生出了多个版本,EasyPlayer.js、EasyPlayerPro...有的项目中使用EasyPlayer.js首次加载时会出现错误信息:Uncaught (in promise) DOMException: play() failed because the user didn...这个错误与谷歌浏览器机制有关,谷歌阻止播放器的自动播放,如果页面首次加载中视频带声音并且设置了自动播放,谷歌则会阻止播放器播放并抛出一个错误异常。...如果出现错误在播放器中加入点击播放按钮 在播放器标签上加入muted禁止音频,则可以避免这个报错的出现。... 拓展 在EasyPlayer系列播放器中,EasyPlayer.js

3.6K10

前端性能优化-雅虎军规35条

1、尽量减少HTTP请求个数——须权衡 合并图片(如css sprites,内置图片使用数据)、合并CSS、JS,这一点很重要,但是要考虑合并后的文件体积。...9、将CSS和JS放到外部文件中 我们需要权衡内置代码带来的HTTP请求减少与通过使用外部文件进行缓存带来的好处的折中点。...11、精简CSS和JS 目的就是减少下载的文件体积,可考虑压缩工具JSMin和YUICompressor。...使用标准的 3XXHTTP状态代码;同域中注意避免反斜杠 “/” 的跳转; 跨域使用 Alias或者 mod_rewirte建立 CNAME(保存一个域名和另外一个域名之间关系的DNS记录) 13、剔除重复的JS...16、尽早刷新输出缓冲 尤其对于css,js文件的并行下载更有意义 17、使用GET来完成AJAX请求 当使用XMLHttpRequest时,浏览器中的POST方法是一个“两步走”的过程:首先发送文件头

1.2K50
领券