1. 详解 Cookie 新增的 SameParty 属性
所有开启了 First-Party Sets 域名下需要共享的 Cookie 都需要增加 SameParty 属性,在 SameParty 被广泛支持之前,你可以把它和 SameSite 属性一起定义来确保 Cookie 的行为降级,另外还有一些额外的要求
- SameParty Cookie 必须包含 Secure
- SameParty Cookie 不得包含 SameSite=Strict.
现在提案还在试用阶段,你可以试用 --use-first-party-set 这个命令启动 Chrome ,就可以进行试用啦!
2. Vue3的7种和Vue2的12种组件通信
* vue3的7种
* props
* $emit
* expose / ref
* $attrs
* v-model
* provide / inject
* Vuex
* vue2的12种
* props
* $emit / v-on
* .sync
* v-model
* ref
* $children / $parent
* $attrs / $listeners
* provide / inject
* EventBus
* Vuex
* $root
* slot
3. React性能优化总结 - 掘金
* 减少重新render的次数
* 减少渲染的节点
* 降低渲染计算量
* 合理设计组件
4. ES2022 feature: class static initialization blocks
* 每个类可以有多个静态块。
* 静态块的执行与静态字段初始值设定项的执行交错执行。
* 超类的静态成员在子类的静态成员之前执行。
* 目前支持类静态模块的引擎
* [V8: unflagged in v9.4.146](https://github.com/tc39/proposal-class-static-block#stage-4-entrance-criteria)
* [SpiderMonkey: behind a flag in v92, intent to ship unflagged in v93](https://github.com/tc39/proposal-class-static-block#stage-4-entrance-criteria)
* [TypeScript: v4.4](https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-rc/)
5. 怎么理解React Native的新架构?
1. JSI(JavaScript interface),将原有重度依赖的 native bridge 架构解耦,实现了自由通讯
2. Fabric,实现前端组件对 UI 组件的一对一控制
3. TuborModule,新的原生 API 架构,替换了原有的 Java module 架构
4. 社区化,系统组件会开放到社区中,交个开发者维护,例如现在的 webview 组件
新闻速览
-
Release Neutralinojs v2.7.0 released! · neutralinojs/neutralinojs · GitHub Neutralinojs 是一个轻量级且可移植的应用程序开发框架。它允许您使用 JavaScript、HTML 和 CSS 开发跨平台应用程序。Neutralinojs 应用程序将在 Linux、Windows、macOS 和 Web 上运行。
-
- 更智能的自动类型收窄
- 下标支持 Symbol 与模版字符串类型判定
- 更严格的错误捕获类型
- 明确的可选属性
- 支持 Static Block