JavaScript 每周问题 629:2023 年 3 月 10 日

主要观点:

  • 介绍了多个与 JavaScript 和 TypeScript 相关的内容,包括其在过去几年的特性变化、不同框架的性能报告、相关工具和库的更新等。
  • 涵盖了众多 JavaScript 相关的文章、教程、代码工具以及招聘信息。

关键信息和重要细节:

  • JavaScript 和 TypeScript 特性:如 tagged template literals 等,TypeScript 已使用 ES 模块重构代码库,带来更优效果。
  • 框架性能报告:Astro 团队研究数千站点数据,得出少发 JS 可提升性能的结论,Astro 2.1 已发布并重新品牌化。
  • Node.js 框架:介绍 2023 年 12 个最流行的 Node.js 框架及 Deno 框架汇总。
  • 测试相关:Jest 29.5 增加随机化测试运行顺序的功能,以确保测试隔离。
  • 库和工具更新:如 Chrono 可解析自然语言日期,众多 React 相关工具如 Mantine 6.0 等更新。
  • 招聘信息:Stickermule 招聘 Software Engineer,Hired 提供便捷的 JavaScript 求职服务。

具体内容:

JavaScript Features from the Past Few Years

介绍了 JavaScript 和 TypeScript 在过去几年的变化和调整,包括 ES6/ES2015 特性如 tagged template literals 等。

Astro's 2023 Web Framework Performance Report

Astro 团队研究数千站点数据,比较 Astro、Gatsby、Next.js、Nuxt、Remix、SvelteKit 和 WordPress 在常见 Web 性能指标上的表现,得出少发 JS 提升性能的结论,Astro 2.1 发布并重新品牌化。

TypeScript's Migration to Modules

TypeScript 已使用 ES 模块重构代码库,带来更小包大小、更快构建时间且对终端用户影响小,目前提供 CommonJS API 以防构建脚本出错。

IN BRIEF

  • 介绍 2023 年 12 个流行 Node.js 框架及 Deno 框架汇总。
  • Jest 29.5 增加随机化测试运行顺序功能。
  • jQuery 3.6.4 发布,恢复 CSS 选择功能的浏览器支持确定方式。
  • UtahJS Conf 2023 将于 9 月举行,演讲者招募至 4 月 3 日。
  • 介绍创建静态、密码保护页面的方法。
  • Moddable 团队在 FOSDEM 宣传在嵌入式系统中使用 JavaScript。

    RELEASES

  • TestCafe 2.4:E2E 测试工具新增视觉选择器调试器。
  • SWR 2.1:React 数据获取钩子,新增订阅模式。
  • Mantine 6.0:100 多个 React 组件库。
  • Node.js 18.15.0(LTS)。
  • Ember.js 4.11。

    Articles & Tutorials

  • [Common Beginner Mistakes with React]:资深 React 教育者 Josh 指出 9 个常见错误及解决方法。
  • [How to Make Slow React Native Apps Faster]:Retool 团队介绍优化 React Native 应用速度的方法。

    Code & Tools

  • Chrono:自然语言日期解析工具,可处理各种日期和时间字符串并生成日期对象。

    Jobs

  • Stickermule 招聘 Software Engineer,Stimulus 是增加人类幸福的社交平台。
  • Hired 提供便捷求职服务,创建免费简历。

    🧑‍💻 Got a job listing to share? Here's how

  • 介绍多个代码相关工具的更新,如 ClearScript 7.4、Million 2.0、Video.js 8.2、Embla Carousel 7.1、Deck.gl 8.9、MUI X 6.0、ReacType 14.0、Lebab 3.1.2、Rimraf 4.4。

    😎 A Bonus Item

    介绍 ink 相关内容。

阅读 12
0 条评论