Ruby 3 发布 | New Frontend 技术资料分享 (#16)

Ruby 在圣诞节发布了 3.0.0,新的 JIT 模式带来了 3 倍 的性能提升,但 JIT 模式仍有待完善,Rails 应用等使用场景暂时还难以利用 JIT 模式带来的性能提升

红帽宣布 CentOS 不再提供稳定版,CentOS Linux 8 会是末代稳定版,以后只会提供滚动发行的 CentOS Stream 而不会有 CentOS 9。另外,CentOS 8 和 CentOS 7 将分别在 2021 年底、2024 年 6 月底停止更新。

Basecamp 开源 Hotwire 方案,挑战业界通行的前后端分离模式。在 Hotwire 方案下,后端传递给前端的是 HTML 而不是 JSON,通过后端渲染模板提升页面初次加载速度。

React 也宣布推出 Server Components,在服务端渲染组件,可以和前端共享代码,加快页面的渲染速度,减少前端代码体积。目前还处于开发阶段,仅供尝鲜。

MDN 应该是前端开发者最常用的参考资源之一,最近宣布将数据内容从 MySQL 迁移到了纯文本文件,方便开发者直接通过 GitHub 提交改动。MDN 99% 的请求都是对文档静态内容的请求,迁移后全部由 Amazon S3 和 CDN 托管,只有极少量账号、搜索请求仍由原本的 Django、MySQL、ElasticSearch 提供服务。

Deno 1.6 发布,支持编译打包依赖、可直接运行的二进制文件,提供了内置的 language server,也为苹果最新的 M1 芯片提供了实验性支持。另外,Deno 社区将 Node.js 最流行的 web 框架 ExpressJS 移植到了 Deno,命名为 Opine

small talk 的三位主播都买了新的搭载苹果 M1 芯片的 Mac,在最近一期的播客中聊了各自使用的感受和遇到的问题,未来可能的行业影响以及购买方面的建议。

ytt 是一个根据模板生成 YAML 文件的工具。大量软件使用 YAML 格式的配置文件(比如 k8s),但是自带的一些配置工具可能不那么好用或者过于复杂,这种场景下 ytt 就很有用了。

Vinder 是最近推出的一款提供约会、交友功能的 vscode 插件,灵感来源于 Tinder,不过显示的不是照片而是代码片段。

TabNine 是基于深度学习的代码补全工具,支持各主流 IDE 和编辑器。

New Frontend 「技术资料分享」第十六期,分享开发相关的技术资料、开源项目、新闻资讯,每月更新。如果你看到值得分享的资料、项目、资讯,欢迎推荐

题图 Myriam Zilles

评论

Loading comments ...