FE Tycoon
#原理 #文章 【了解】「 WeakRef 如何帮助管理 JavaScript 中的内存 」,里面探讨了很多关于 js 垃圾回收相关的知识,以及 FinalizationRegistry 的使用在对象被清理时回调。如果遇到了 js 内存相关的优化再看吧。。
#文章 #React 服务端组件的 #原理 ,同时对比了服务端组件和客户端组件的五个不同:
1. 包大小
2. 水合过程
3. 组件树渲染
4. 组件生命周期
5. 数据获取
https://www.tymzap.com/blog/5-differences-between-react-server-components-and-server-side-rendering
1. 包大小
2. 水合过程
3. 组件树渲染
4. 组件生命周期
5. 数据获取
https://www.tymzap.com/blog/5-differences-between-react-server-components-and-server-side-rendering
#文章 #原理 你真的了解 10 年前出的 ES6 新特性 Symbol 吗?
背诵的知识点:确保唯一性。
拓展知识点:
1. 对象的临时键(不干扰现有键且不会展示在
2. 临时键的值可以通过
3.
4.
5.
6.
7.
https://www.trevorlasn.com/blog/symbols-in-javascript
背诵的知识点:确保唯一性。
拓展知识点:
1. 对象的临时键(不干扰现有键且不会展示在
Object.keys
的结果和 for..in
循环中,场景:隐藏某些敏感键值对,比如 API_KEY)。2. 临时键的值可以通过
Object.entries
读取到。3.
Object.getOwnPropertySymbols()
可以查询 Symbol 键对应的值。4.
Symbol.for()
可以全局注册共享Symbol。5.
Symbol.iterator
可以自定义对象的可迭代方式。6.
Symbol.toPrimitive
可以自定义对象的隐式转换行为。7.
Symbol.species
可以限制某些继承行为和约束(计划废弃)。https://www.trevorlasn.com/blog/symbols-in-javascript
#原理 #浏览器 #文章 v8 如何在处理动态添加的属性(slow properties)的同时提供快速的属性(fast properties)访问。
https://v8.dev/blog/fast-properties
https://v8.dev/blog/fast-properties
#服务端 #原理 #文章 这篇文章是一个关于 HTTP 协议的深入教程,它从 HTTP/1.1 开始,详细介绍了 HTTP 协议的工作原理,包括 TCP 连接、HTTP 请求和响应的格式、头字段、方法等基本概念。接着,文章深入探讨了 HTTP/2 协议,包括它的帧结构、流多路复用、服务器推送等特性,并且讨论了 HTTP/2 在实际应用中可能遇到的问题和挑战。
https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for
https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for
#文章 #浏览器 #原理 一篇通过丰富的交互式组件讲解浏览器如何渲染的整个流程。
https://abhisaha.com/blog/exploring-browser-rendering-process/
https://abhisaha.com/blog/exploring-browser-rendering-process/
#文章 #原理 组合式组件的一些问题(比如:<Card.Header/>)
Multipart Namespace Components: Addressing RSC and Dot Notation Issues
https://ivicabatinic.from.hr/posts/multipart-namespace-components-addressing-rsc-and-dot-notation-issues
Multipart Namespace Components: Addressing RSC and Dot Notation Issues
https://ivicabatinic.from.hr/posts/multipart-namespace-components-addressing-rsc-and-dot-notation-issues
#React #原理 手动实现一个 React
Implementing React from scratch
https://www.rob.directory/blog/react-from-scratch
Implementing React from scratch
https://www.rob.directory/blog/react-from-scratch