Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【第七十四期】2023-03-13 #78

Open
Geekhyt opened this issue Mar 13, 2023 · 0 comments
Open

【第七十四期】2023-03-13 #78

Geekhyt opened this issue Mar 13, 2023 · 0 comments

Comments

@Geekhyt
Copy link
Owner

Geekhyt commented Mar 13, 2023

美味值:🌟🌟🌟🌟🌟

口味:碧螺知春拿铁

本期摘要

  • 字节跳动自研 Web 构建工具 Rspack 正式发布
  • TypeScript’s Migration to Modules
  • New in Chrome 111
  • 重新认识 CSS 优先级
  • 2023 静态站点生成器盘点
  • Sandworm Audit
  • Mrm
  • UX glossary

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

技术资讯

1. 字节跳动自研 Web 构建工具 Rspack 正式发布

image

天下苦 Webpack 久已,Rspack 闪亮登场,如下是社区对 Rspack 的积极响应:

与 Turbopack 更加激进的路线相比,Rspack 选择了与 Webpack 生态兼容的路线。

这让我们想起 Deno 和 Bun 的初期路线也是一个选择激进,一个选择兼容,后来 Deno 还是做出了妥协,那么 Turbopack,接下来轮到你发言了。:)

2. TypeScript’s Migration to Modules

TS 5.0 将源码迁移到 ESM,npm 包体积减小 46%,构建时间缩短 10-25%。

3. New in Chrome 111

image

下面我们来看技术资料。

技术资料

1. 重新认识 CSS 优先级

  • 继承优先级最低,层级越深优先级越高
  • 优先级顺序如下,从高到低
    • Transition 过渡声明
    • 设置了 !important 的浏览器内置样式
    • 设置了 !important 的用户设置样式
    • @layer 规则中的 !important 样式
    • 开发者设置的 !important 的 样式
    • animation 动画
    • 开发设置的 css
    • @layer 规则样式
    • 用户设置的样式
  • 级联每层级中的优先级:内联 > ID > 类、伪类、属性选择器 > 标签 > 通配符 、功能伪类(不带参数,where 除外)

2. 2023 静态站点生成器盘点

  • 测评框架:Astro、Eleventy、Enhance、Gatsby、Next.js、Nuxt、Remix、SvelteKit
  • 测评内容:install 时间、客户端 JS 尺寸、node_modules 尺寸、npm audit、Telemetry

image

3. Sandworm Audit

一个免费、开源的命令行工具,适用于所有现代 JavaScript 包管理器。它能够扫描项目和依赖项,检测漏洞、许可证以及其他问题。支持自定义许可证策略,生成依赖项的 SVG treemap 图表,支持 JSON 输出结果。

image

4. Mrm

为你项目的配置文件提供配置模版,包括 ESLint、Prettier、lint-staged 等。

5. UX glossary

一个包含用户体验概念的合集,每个概念都提供了图文示例进行讲解。

image

周刊赞助

整理周刊要花费大量的精力和时间,你可以通过以下方式支持我:

  • 将食堂分享给你的朋友;
  • 订阅食堂的竹白付费专栏(食堂为你准备了专属的会员通讯,以及前端食堂数字花园知识库的访问权限)。

订阅地址:https://hungryturbo.zhubai.love/

知识星球

image

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant