前端食堂技术周刊第 46 期:Chrome 三方 cookie 计划、npm 引入更多安全增强功能、Awesome Bun

前端食堂技术周刊第 46 期:Chrome 三方 cookie 计划、npm 引入更多安全增强功能、Awesome Bun
最新回答
浅笑未央人自笑

2026-10-23 19:35:15

本期前端食堂技术周刊(第46期)聚焦Chrome隐私计划、npm安全增强及前端工具链创新,涵盖技术资讯、开源项目与深度实践。

技术资讯

1. Chrome 隐私保护计划与第三方Cookie淘汰路径Chrome团队公布隐私保护时间表,计划2023年交付隐私沙盒API,2024年下半年逐步淘汰第三方Cookie。核心措施包括:

  • Cookie行为更新:引入独立分区存储(CHIPS)和第一方集(First-Party Sets),允许关联域名声明为同一实体。
  • 削弱User-Agent:减少UA中的被动指纹识别信息。
  • Storage分区:对IndexedDB、localStorage、通信API(BroadcastChannel/SharedWorker)及ServiceWorker实施隔离。

2. npm安全增强功能npm推出多项安全改进:

  • 简化登录与发布:优化npm CLI体验。
  • 社交账号绑定:支持GitHub和Twitter账号关联。
  • 包完整性审计:所有包重新签名,新增npm audit命令验证完整性。
技术资料

1. Lotion:Vue 3实现的Notion风格UI库

  • 功能:块编辑器、拖拽排序、Markdown解析(粗体/斜体/标题)、斜杠命令菜单。
  • 技术栈:

    编辑器:tiptap + ProseMirror

    拖放:vue-draggable-next

    图标:oh-vue-icons

    开发组合:Vue3 + Vite3 + TailwindCSS + TypeScript

2. Awesome BunBun的精选资源仓库,涵盖工具链、教程与生态扩展,助力开发者快速上手高性能JavaScript运行时。

3. 像小说一样品读Linux 0.11核心代码通过文学化叙事解析Linux内核源码,降低学习门槛,适合结合代码实践阅读。

4. HypeScript:用TS类型系统实现TS类型检查器

  • 功能:将TS代码作为字符串传入TypeCheck泛型,返回类型错误。
  • 意义:探索类型系统的元编程能力,深化对TS类型机制的理解。

5. Roll your own JavaScript runtime(基于Deno)Deno官方教程指导构建简化版JavaScript运行时,支持:

  • 执行本地JS文件
  • 文件读写与删除
  • 简化版console API
  • 核心依赖:

    deno_core:抽象V8引擎交互

    tokio:Rust异步运行时事件循环

6. 从0实现React18(Big-React)

  • 目标:极简实现React18核心功能,通过官方测试用例验证。
  • 迭代模式:按Git Tag划分版本,记录功能演进过程。
  • 进度:已发布7个版本,适合源码研究爱好者追更。

7. 构建基于React的简易Web框架

  • 部署方案:利用Vercel Build Output API生成兼容目录结构,集成Serverless Functions、Edge Functions等平台能力。
  • 案例:Astro框架已通过此方案与Vercel无缝集成。
其他工具更新
  • Nx v14.5:构建工具增强依赖管理。
  • Blueboat:一体化无服务器JS运行时。
  • Zustand v4:状态管理库优化。
  • VueUse v9:Vue组合式工具集更新。
  • esbuild v0.14.51:打包工具性能提升。
  • Node v18.7.0:新增功能与安全修复。
  • RedwoodJS vs. BlitzJS:全栈框架设计对比。
好文推荐

1. ToB前端构建效率优化之路

  • 成果:冷启动时间从4分钟缩短至2秒。
  • 策略:缓存优化、并行构建、资源预加载。

2. 来自NPM联合创始人的预言:前端未来会这样

  • 核心观点:技术演进呈周期性,模块化、标准化与低代码是长期趋势。

周刊仓库地址:

GitHub链接
支持方式:PC端阅读体验更佳,一键Star助力项目发展。