返回
前端食堂技术周刊第 45 期:见微知著
前端
2024-01-18 00:03:31
在上周发布了第 91 次 TC39 会议纪要后,整个前端圈都对提案中的新特性产生了热议。从提案中可以看到,TC39 委员会正在努力将 JavaScript 语言变得更加强大和易用。在这次会议中,一些值得关注的提案包括:
- 弱化 prototype 对象:这将允许直接在对象上定义方法和属性,而无需显式使用 prototype 对象。
- 改进的 async/await 语法:这将允许在 async 函数中使用 await 表达式,而无需使用 try/catch 块。
- 新的装饰器语法:这将允许使用更简洁的语法来定义装饰器。
这些提案仍在讨论中,并且可能需要一段时间才能最终被纳入 JavaScript 语言。但是,它们表明了 TC39 委员会正在积极地改进 JavaScript 语言,以使其更加强大和易用。
在其他新闻中,Vite 3.0 发布了。Vite 3.0 是一个用于前端开发的下一代构建工具,它具有以下优点:
- 更快的构建速度:Vite 3.0 使用 rollup 作为构建工具,rollup 的速度比 webpack 更快。
- 更小的构建结果:Vite 3.0 使用 esbuild 作为优化工具,esbuild 可以生成比 webpack 更小的构建结果。
- 更好的开发体验:Vite 3.0 提供了更快的热重载速度和更好的调试体验。
如果你正在寻找一个新的前端构建工具,那么 Vite 3.0 值得你一试。
Deno v1.24 也发布了。Deno v1.24 是一个用于构建快速、安全和可靠的 JavaScript 和 TypeScript 应用程序的运行时环境。Deno v1.24 包含了许多新特性,包括:
- 内置支持 ESM 模块:这将允许你直接导入 ESM 模块,而无需使用任何第三方工具。
- 改进的包管理:Deno v1.24 中的包管理系统得到了改进,使其更容易安装和管理依赖项。
- 改进的安全特性:Deno v1.24 中增加了许多新的安全特性,以帮助保护你的应用程序免受攻击。
如果你正在寻找一个新的 JavaScript 运行时环境,那么 Deno v1.24 值得你一试。
最后,Figma 背后的 CSS 也引起了很多人的关注。Figma 是一款流行的设计工具,它使用 CSS 来定义组件的外观。Figma 的 CSS 代码非常简洁和优雅,并且使用了许多巧妙的技巧来实现复杂的效果。如果你是一位前端开发人员,那么你一定会对 Figma 背后的 CSS 感兴趣。
相关阅读:
- Vite 3.0 发布:https://vitejs.dev/blog/vite-3-0
- Deno v1.24 发布:https://deno.land/posts/v1.24
- Figma 背后的 CSS:https://blog.figma.com/the-css-behind-figma-63ed99779237
- B 站事故复盘:https://b.watch/av51977592
- 第 91 次 TC39 会议纪要:https://github.com/tc39/agendas/blob/master/2023/tc39-2023-05.md
- 软件工程师精选论文列表:https://github.com/nusr/papers