奇舞周刊第 256 期:超大型 JavaScript 应用的设计哲学
Posted 奇舞精选
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奇舞周刊第 256 期:超大型 JavaScript 应用的设计哲学相关的知识,希望对你有一定的参考价值。
记得点击文章末尾的“阅读原文”查看哟~
下面先一起看下本期周刊摘要吧~
约定好的周五又来啦,BUT,别忘了明天还要上班。提前祝大家劳动节快乐~
(by @Nutsa Avaliani)
奇舞推荐
■ ■ ■
超大型 javascript 应用的设计哲学
这篇文章主要讨论了两件事:一是如何构建高度复杂的 Web 应用,以确保不论开发人员多少、不论应用逻辑和 UI 多么繁重,用户在交互时首屏加载与渲染负担都能维持在较好的水平;二是如何保证应用在整个生命周期的轻量运行,即加载当前不需要的 JS 代码。
精读《插件化思维》
“许多情况插件化并不是小题大做,因为它能带来更好的分工协作,而分工的重要性不言而喻。”
走近 WebAssembly 之调试大法
教你使用 dev-tools 调试编译成 wasm 之前的 C/C++ 源码。
Node.js
■ ■ ■
为 Node.js 应用建立一个更安全的沙箱环境
让你的 Node 应用安全的隔离的执行非信任的用户自定义代码。
Node.js 10 带着 npm 6 来了!
Node.js 本周发布最新版本 10.0.0,npm 6 也随之发布。该版本专注于稳定性、扩展支持以及为各类应用提供一个可靠稳定的平台。
V8
■ ■ ■
探秘 Node.js 10 新功能的背后:V8 release 6.6
Node.js v10.0.0 将 V8 更新到了 6.6。一起看看有哪些新变化/特性吧~
V8 6.6 进一步改进缓存性能
在 V8 中,当某些脚本经常使用时,V8 会把这些脚本生产的代码缓存起来。从 Chrome 66 开始,当引擎在顶层执行后,我们会把生成的更多代码缓存起来。这会导致初始加载时分析和编译时间缩短 20-40%。
其它
■ ■ ■
揭秘携程三端通用框架中的 CRNWEB
CRNWEB 可以在 React-Native 的基础上构建一个三端打通的平台,实现一套业务逻辑代码在三端之上运行,并带来用户体验上的一致性和优越性(使用Virtual DOM、PWA等技术提升性能)。
业务系统 UX 设计中的常见错误
这是一篇来自 Medium 上 Jason Teunissen 的译文,关于业务系统类产品设计中常见错误的总结分析。
PWA 的探索与最佳实践
lavas 在 PWA 方面的探索与最佳实践介绍~
关于奇舞周刊
以上是关于奇舞周刊第 256 期:超大型 JavaScript 应用的设计哲学的主要内容,如果未能解决你的问题,请参考以下文章
奇舞周刊第 181 期 —— 前端框架对比:更轻更快的 Vue.js 2.0