Geekhyt / weekly

童欧巴的技术周刊,每周发布。🌰
1.5k stars 55 forks source link

【第四十六期】2022-08-01 #48

Open Geekhyt opened 2 years ago

Geekhyt commented 2 years ago

美味值:🌟🌟🌟🌟🌟

口味:过油肉拌面

大家好,我是童欧巴。食堂技术周刊刚刚开通了竹白专栏,未来的每期周刊也会在竹白平台同步更新。支持邮件和微信订阅,分为免费和付费两种订阅方式,想要支持食堂或者想看食堂老板上更多菜品的堂友可以选择付费,价格不贵,一年才两杯咖啡。

订阅方式有如下两种,选你当下方便的来。

1.可以通过如下链接🔗订阅:https://hungryturbo.zhubai.love/

2.也可以通过如下的二维码扫码订阅:

image

本期摘要

大家好,我是童欧巴。欢迎来到本期的前端食堂技术周刊,我们先来看下上周的技术资讯。

技术资讯

1.Expanding Privacy Sandbox testing

Chrome 团队近期分享了他们的隐私保护计划和时间表,以及逐步淘汰第三方 cookie 的路径。预计在 2023 年开始交付 API 以实现普遍的可用性,于 2024 年下半年开始逐步淘汰 Chrome 中的第三方 cookie,博文主要包括如下内容:

2.为 npm 引入更多安全增强功能

近期 npm 推出了一些新的安全增强功能:

下面我们来看技术资料。

技术资料

1.Lotion:使用 Vue 3 构建的开源 Notion UI

image

目前支持的 Features:

技术栈:

2.Awesome Bun

包子的 Awesome 仓库,让包子飞一会儿。

3.像小说一样品读 Linux 0.11 核心代码

一个不会写小说的作家不是一个好的程序员。

image

4.用 TS 的类型系统实现一个 TS 类型系统

TypeScript 类型系统的简化实现,而且是自己实现自己。

使用方式如下图所示,将 TypeScript 代码作为字符串传递给 TypeCheck 泛型,会返回可能的类型错误。

image

5.Roll your own JavaScript runtime

Deno 官方发布,跟着这篇文章,你可以创建一个自定义的 JavaScript 运行时(简化的 Deno)。并实现执行本地 JS 文件、读写文件、删除文件以及简化的 console API 等功能。相比 Node.js 的定制开发,Deno 的定制门槛很低了。

主要用到了:

6.跟着我,从 0 实现 React18

实现一个 mini-xxx 已经不够卷了,卡颂宝贝的 Big-React 才够卷。

目前已经实现了 7 个版本,值得喜欢研究 React 源码的同学追更。

7.构建自己的 Web 框架

这篇文章解释了如何构建基于 React 的简易 Web 框架,并使用 Vercel 的 Build Output API 进行部署。

Build Output API 是一个基于文件系统的规范,用于生成 Vercel 部署的目录结构。框架作者可以将此目录结构实现为他们构建命令的输出,以便框架可以利用所有 Vercel 的平台功能(Serverless Functions,Edge Functions,路由,缓存等),Astro已经成功与 Vercel 集成。

其他信息

好文推荐

下面来看一下好文推荐,本周推荐的好文是:

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

冷启动时间从 4min 到 2s。

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

太阳底下无新鲜事,我们都在循环里。

好了,以上就是本期的食堂周刊,观众老爷们如果觉得还不错,一键三连是对食堂老板最大的支持。

你的前端食堂,吃好每一顿饭,我们下期见。