前端后花园周刊#10,周刊内容一览:
行业动态:React会议将在5月15号举行,可免费网站观看;Nodejs未来十年调查问卷;Bun团队正在找系统工程师推动Bun生成环境友好;
前端发布动态:esbuild v0.21.0、Docusaurus 3.3、Ionic 8.1
文章:2024 Vue 周边生态系统一览;比较 5 个 Nodejs 版本管理器-哪个适合你?
⚡️行业动态
这是完整演讲者名单;没有门票,但是你可以注册免费的直播观看。
Node.js core 邀请您参加最新的调查问卷,以帮助他们决定下一步 Node 发展方向。
Bun 是新兴的 JavaScript 运行时环境,在速度和性能上更优与 Node,正在寻找一个系统工程师加入他们的团队,旨在推动 Bun 更加生产友好。
📆发布
此版本不包含任何故意破坏的更改。然而,它包含了一个非常复杂的新特性:对装饰器方案的支持,虽然 esbuild 的所有测试都通过了,但是作为一个重要的变更发布来发布,因此建议在升级时进行额外的测试。
Docusaurus 是一个文档构建网站库,支持 react 组件。其 3.3 版本兼容了 React 19;sitemap 插件新增createSitemapItems
hook;Pages plugin 优化等。
Ionic 用于构建本地原生应用程序的跨平台 UI 工具包。
📒文章
Figma Skew编程语言如何平滑迁移到TypeScript
Figma 团队是如何在不影响任何一天的开发工作的情况下,将团队用的 Skew 编程语言编写的代码自动迁移到 TypeScript 的。(Skew 是一种基于 Web 的跨平台编程语言,带有编译器最佳化)
Ben Hong 介绍了2024年 Vue 社区使用的一些流行工具和库,包括构建工具、路由、状态管理、组件库、单元测试等。
作者阐述修改全局 API 以扩展其特性是常见的,但是会影响可读性、维护性和可预测性。
理想情况下,我们可以使用 Nodejs 的最新 LTS 版本,但实际上我们经常需要切换版本。作者列举了5个 Nodejs 版本管理工具:NVM、 N、FNM、Volta,甚至 pnpm,并从跨平台、预安装工作量、解析 Nodejs 版本方式、日常无缝切换版本体验四个方面分析它们的优劣。
🔥开源项目
fabric.js(Star 27.6k、Fork 3.4k)
一个简单而强大的 Javascript HTML5 画布库。在 HTML 画布之上提供交互式对象模型,以便更容易地使用多个可视元素。同时还支持 SVG-to-Canvas、canvas-to-SVG 解析器。
💻网站
收集所有被 Google 废弃的产品,为它们做了“墓碑”。
这个网站带你回到 2009 年(B站官方搞的花活)
🌅CSS WEEKLY
作者介绍了23个“不为人知”的 CSS 特性,包括诸如: :focus-visible
焦点可见、scroll-snap
滚动行为、:any-link
超链接锚点元素等等。
💎资源
完美的 SaaS 模板,可以轻松地构建和扩展您的业务。技术栈:Next.js + Tailwind CSS + Shadcn UI + TypeScript,集成了授权Auth、多租户Multi-tenancy、角色和权限、i18n、登录页、数据库、日志记录和测试功能。
这里是松桑的前端后花园,目前坚持在写前端周刊:前端后花园周刊,全网同名。专注前端基础领域,分享前端最新动态、开源项目、工具库、实用工具、网站、资源等内容!这里是我精选的往期文章,希望对你有所帮助。