第7年
10年踪迹的第7年
10年踪迹的第7年
10年踪迹的第6年
彻底弄懂prototype, __proto__, constructor, instanceof的渊源
10年踪迹的第5年
React Server Components 是什么?有什么用?长啥样子?
本文作为 Next.js 系列的第三篇(也是最后一篇),记录了我从中发现的设计技巧,包括 API 设计、文档设计、框架设计等,也分享给你
SSG 性能最佳,SSR 适用范围最广,CSR 跳转体验最优,非得在三者之间做出抉择吗?不,我全都要
完善的静态渲染/服务端渲染支持让 Next.js 在 React 生态中独树一帜
hydrate 是注水?那水又作何解释?
React 组件是怎么变成 HTML 字符串的?这些字符串是如何边拼接边流式发送的?hydrate 究竟做了什么?看看源码就知道了
React 提供的 SSR API 分为两部分,一部分面向服务端,另一部分仍在客户端执行
low-code 大旗之下,我正在做的低代码平台该何去何从?
前后端分层之前很长的一段时间里都是以服务端渲染为主(JSP、PHP),如今兜兜转转似乎又回到了起点
时机已到,SSR 落地开花
该不该上 SSR,上了有什么好处?
假如 Web 当初不支持动态化,前端大军又会趟出一条怎样的动态化之路呢?
对于正在做或者将要做的工具平台,如何进一步提升其效能价值呢?
前端工程化通常意味着要造一系列的工具和平台,那么这些基建工作的价值要如何衡量?是否存在通用的度量模型?
抓手是技术与业务的结合点?还是契机、切入点?
从面向对象的角度来看,前端工程是对象和对象间的关系及交互行为
从面向过程的角度来看,前端工程是贯穿前端应用生命周期的一系列工程设施,用来保障前端应用的开发体验、质量和交付速度
React 17 要来了,非常特别的一版
一些时候 Write Once, Run Everywhere 只是美好愿景
现如今的 low-code 是什么?与 20 年前的 Dreamweaver 有什么区别?
大要发挥大的优势,所以定制化 IDE 在不同阶段应有不同的价值体现
重重变化之中,什么才是不变量?
10年踪迹的第4年
FaaS 加持下的前端开发模式会是怎样的?
TC39、ECMAScript 与 JavaScript 有什么关系?
比起 ES2019,ES2020 算是一波大更新了,动态 import、安全的链式操作、大整数支持……全都加入了豪华午餐
CSR、SSR、Prerendering、Rehydration 都是什么意思?
与想尽办法艰苦奋斗了 6 年的 React Hot Loader 不同,Fast Refresh 出生在 React 大家族
Hot Reload 是怎么做到的?
HMR 是什么,有什么用?
JSON字段提示和校验是怎么做到的?支持扩展吗?
require 支持的这 4 种模块到底是怎么加载的?
C++扩展是什么,怎么写,有什么用?
每天都在用 Node.js,想过它是怎么实现的吗?
系统设计笔记系列(共14篇),已完结
require()时发生了什么?Node.js 内部是怎么实现的?知道这些有什么用?
消息队列与漏斗模型
理论上,在数据层之前的任意一层加缓存都能够阻挡流量,减少最终抵达数据库的操作请求
与其先范式化,遭遇性能瓶颈再进行反范式化,不如从一开始就考虑反范式设计——直接采用 NoSQL
对于关系型数据库,有办法进一步提升数据读取性能吗?
有了 Replication 机制,数据库的扩展难题就顺利解决了吗?
从单库扩展成多库,至少要有一种数据更新同步机制,称之为 Replication
如何理解 Service Mesh?
微服务架构负责拆分服务、解耦依赖关系,而 Service Discovery 用来解决这些服务间的通信问题,让一个微服务能够找到另一个
反向代理为什么叫“反向”代理?
理论上,在第 2~7 层中的任意一层都有机会变更终点,而常见的负载均衡机制多实现在第 4 层和第 7 层,这是为什么呢?