浅谈Web性能优化

Web性能优化包括哪些?? 负载均衡??分布式??CDN??缓存?? web性能包含很多方面,不仅仅是以上几种。我们先看一张图: 从上图看可以总结出,页面的加载时间包括dom结构加载和页面的渲染。 用户响应时间分布: 10%~20%——从服务器端获取HTML文档上(后端数据) 80%~90%——下载页面中的所有组件上(页面渲染) 在web项目有一个性能测试原则:“二八原则”,也就是说:前端为八,后端为二。 所以性能优化,不仅仅在后端,前端的优化往往能起到立竿见影的效果。

构建一个安全的 JavaScript 沙箱

灵活是 Javascript 这门语言的特性,也是它难以被掌控的主要原因,这点可以从文中各种沙箱逃逸方式就能看出。ES6 提供了很多新的特性,本文以沙箱为切入点,带着大家学习了几个函数和属性,希望读者有些收获。