猿问
下载APP

被攻击?要提升?请优化移动端网站体验+性能!

凭借快速高效、迭代速度、基于微信分享能力等因素,Web应用替代App将可以预期。那么,如何使用新技术进行Web应用的性能优化?用户体验又如何向App靠近?参与话题,看老师是如何优化移动端网站体验+性能,且拒被攻击的!
本期嘉宾
全部回答
提问8回答22

来自 AngularJS Html/CSS WebApp6个回答

http发送到收到数据的时间不稳定!

最赞的回答

[图片]

来自 前端工具1个回答

chrome常用的性能相关的工具有哪些?

来自 前端工具1个回答

老师,咋对浏览器端的缓存机制进行控制啊?

来自 前端工具1个回答

老师,项目中webpack的优化点有哪些?坑有哪些?

来自 Vue.js3个回答

SSR适用的业务场景有哪些?

最赞的回答

基本上就是对于使用vue这样现代化框架的网站,如果对首屏性能要求比较高的情况下,可以使用相关框架的SSR。将客户端渲染的计算挪到服务端进行,因为大部分情况下,服务端的运算能力会比较强一些。服务端运算完成之后,直接就返回渲染完成的html,从而减少客户端在首屏对于html的渲染运算。

来自 Html/CSS Html5 前端工具5个回答

防止被劫持

已采纳回答

https是一劳永逸的方法,没什么后顾之忧数据劫持的话,用加密算法吧,对一些核心数据进行加密处理,由于前端整个加密的过程是透明的,用一下非对称加密算法。如果是说运营商劫持的话,没法用加密解密的方式来处理,因为浏览器对于加密之后的html不认识啊。运营劫持除非https,不然真没法从源头上杜绝,他要劫持还是可以劫持,你流量都是走的他网络设备走,所有请求他知道。虽然不能从源头上杜绝,但是这个问题还是可以比较trick去搞一下。这是个和运营商斗智斗勇的过程.....通过抓包去获取运营商劫持之后广告注入的策略代码,根据他的代码,去搞一些相对应的屏蔽代码。比如很多时候运营商会用document.write去往你的网页中写入一些广告的dom结构,那你可以在你网站最开始的时候,执行一段jsvar _write = document.write;document.write = function() {};把document.write的功能干掉,然后你自己去使用_write。类似这样根据运营商的注入代码来进行针对性的反劫持。

来自 JavaScript3个回答

cookie和localstorage各自的应用场景?

最赞的回答

遗失的拖鞋 同学已经基本回答了~cookie用来和服务端通信localstorage用于浏览器端的本地存储

来自 Vue.js 前端工具2个回答

PWA的发展前景如何?

最赞的回答

我还是很看好PWA方向的啊。毕竟web应用比起原生应用来说,对于用户是更加轻量级的。而且web应用在开发上相对简单,并且是跨平台的,更重要的是不会涉及发版问题,不会受到平台的限制。当然,现在阻碍web应用发展的很重要的一个问题就是体验,web应用现阶段相对于原生应用,体验会差一些,如果有一个体验标准去驱动web应用的体验规范化,是有利于web应用的发展和推广的。
我要提问