奇舞周刊第 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 应用的设计哲学的主要内容,如果未能解决你的问题,请参考以下文章

奇舞周刊第 266 期: 巧用 Typescript

奇舞周刊第 302 期:Node.js 应用故障排查手册

奇舞周刊第 181 期 —— 前端框架对比:更轻更快的 Vue.js 2.0

奇舞周刊第 226 期:代码质量管控的四个阶段

奇舞周刊第 382 期:ECMAScript 2021 新特征

奇舞周刊第 383 期:前端机器学习简史