黯羽轻扬

173 篇文章
32 人订阅

全部文章

ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

什么才是定制化 IDE 的核心价值?

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

5420
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

FaaS 给前端带来了什么?

Serverless 是一种云计算理念,即无服务器计算(Serverless Computing):

5210
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

ES 规范为什么总在 6 月发版?

1995 年 5 月,一个叫 Brendan Eich 的人花 10 天创造了 JavaScript

6110
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

ES11 来了,还学得动吗?

ES2020(即 ES11)上周(2020 年 6 月)已经正式发布,在此之前进入 Stage 4 的 10 项提案均已纳入规范,成为 JavaScript 语...

7910
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

图解 SSR 等 6 种前端渲染模式

React、Vue 等现代化前端框架的大旗之下,CSR(Client-Side Rendering)模式深入人心:

8410
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

Fast Refresh 原理剖析

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

9010
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

Hot Reload 究竟是怎么实现的?

HMR 特性由 webpack 等构建工具提供,并暴露出一系列运行时 API 供应用层框架(如 React、Vue 等)对接:

5610
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

一文搞懂 webpack HMR 原理

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

10520
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

如何扩展 VSCode JSON 智能提示?

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

13640
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

5 图看懂 Node 模块加载原理

注意一个细节,是在加载&执行模块文件前会先缓存module实例,而不是之后才缓存,这是Node.js 能够从容应对循环依赖的根本原因:

7120
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

Node.js为什么需要C++扩展?

这些 C++扩展(xxx.node文件)也能像 JS 模块一样直接require使用,因为Node 模块加载机制提供了原生支持

10810
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

揭秘 Node.js 底层架构

2009 年 Ryan Dahl 在JSConf EU大会上推出了 Node.js,最初是希望能够通过异步模型突破传统 Web 服务器的高并发瓶颈,之后愈渐发展...

11010
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

详解Node模块加载机制

其中,模块标识(Module Identifiers)就是传入require(id)的第一个字符串参数id,例如require('./myModule')中的'...

13440
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

消息队列为什么说它像漏斗?

试想,如果工作量持续增长,串行模式的延迟将会越来越大,而且无法通过加资源来解决,可扩展性无从谈起

7120
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

秘籍:自学后端知识体系

可扩展性,意味着能够通过向系统添加资源的方式应对不断增加的工作量。而加资源有两种方式:

8120
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

听说,加缓存能提高性能?

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

9610
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

SQL or NoSQL?

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

8410
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

何谓“反范式化”?

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

10830
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

他们常说的“分库分表”是怎么回事?

为了提升数据库的处理能力,我们把单库扩展成多库,并通过更新同步机制(即Replication)来保证多份数据的一致性。如此这般,数据库的扩展难题似乎已经顺利解决...

7520
ayqy贾杰

阿里巴巴 · 高级前端工程师 (已认证)

数据库层如何扩展?

这样看来,似乎只要加几个数据库,共同分担来自应用层的流量就完成了从单库到多库的扩展:

10330

扫码关注云+社区

领取腾讯云代金券