返回

前端食堂技术周刊第 45 期:见微知著

前端

在上周发布了第 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 感兴趣。

相关阅读: