V8是一个全新的javascript引擎,它在设计之初就以高效的执行javascript大型应用为目的。在一些性能测试中,它比IE的JScript、firefox的SpiderMonkey以及Safari的JavascriptCore要快上数倍。
如果你的web程序的瓶颈在于javascript的运行效率,那么用v8代替你现在的javascript引擎很可能提升你的程序的运行效率。
v8带来的性能提升主要表现在三个部分:
快速属性访问
动态机器码生成
高效的垃圾收集
前端工程化是一个高程次的思想,可以理解为模块化和组件化是工程化的表现形式。
另一种解释,更详细的工程化前端系统:
技术业务相关:
1. 开发规范
2. 模块化开发
3. 组件化开发
技术沉淀及共享需求:
4. 组件仓库
工程优化需求:
5. 性能优化
6. 项目部署
7. 开发流程
8. 开发工具
大部分我们谈“工程化”,其实只是“工具化”
1.浏览器支持
2.https协议
在开发过程中,可以通过 localhost 使用服务工作线程,但如果要在网站上部署服务工作线程,需要在服务器上设置 HTTPS。注意,本地修改hosts,自定义域名映射到localhost的不生效。
正则表达式笔记:
icoMoon是一个免费的字体开源网站,兼容性好、适用性广、图标丰富。