前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端食堂技术周刊第 64 期:Node.js19、Interop 2022、SvelteKit1.0、2022 Web 性能回顾

前端食堂技术周刊第 64 期:Node.js19、Interop 2022、SvelteKit1.0、2022 Web 性能回顾

作者头像
童欧巴
发布2023-01-08 17:48:45
6180
发布2023-01-08 17:48:45
举报
文章被收录于专栏:前端食堂前端食堂

这是前端食堂的第 140 篇原创

美味值:?????

口味:冰糖雪梨

  • 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly[1]

本期摘要

  • Node.js 19 的新特性
  • Interop 2022 年终更新
  • SvelteKit 1.0
  • 2022 Web 性能回顾
  • 最流行的 Node.js 框架
  • 最流行的 CSS-in-JS 库

大家好,我是童欧巴。欢迎来到本期的前端食堂技术周刊,我们先来看下上周的技术资讯。

技术资讯

1. Node.js 19 的新特性[2]

  • --watch flag(实验性?)
  • 自定义 ESM Resolution
  • V8 版本更新至 10.7,引入处于 stage 3 阶段的 Intl.numberFormat API[3]
  • 不再支持 DTrace/SystemTap/ETW

2. Interop 2022 年终更新[4]

  • Cascade layers[5] 主要的浏览器(Chrome、Firefox、Edge、Safari)目前都已支持,Firefox 还剩一些测试工作
  • The dialog element[6] 主要的浏览器目前都已支持
  • Subgrid[7] Firefox 和 Safari 支持
  • Viewport units[8] 主要的浏览器都已支持
  • Color 4
  • Interop 2023[9] 完成初步规划

3. SvelteKit 1.0[10]

Svelte 也有了自己的元框架,SvelteKit 发布 1.0,并提供了交互式教程[11]。

下面我们来看技术资料。

技术资料

1. 2022 Web 性能回顾[12]

衡量和优化网站速度的方式一直在变化:新的标准、新的工具、新的衡量指标。本文整理了 2022 年 Web 性能方面的变化:

  • Priority Hints
  • 从 Chrome 106 开始,不再发出 OSCP 请求[13]
  • 新的性能指标 INP[14],可能后面会取代 FID
  • Core Web Vitals 作为桌面端的搜索排名因素
  • Chrome 中的 Back/Forward 缓存[15]
  • HTTP/3 标准化
  • 更好的识别阻塞渲染的请求
  • Chrome DevTools Performance Insights 面板
  • 103 Early Hints
  • Chrome 108 重启了全页预渲染[16]
  • Safari 支持 AVIF 图片格式、图片懒加载
  • DebugBear 的免费网站速度测试[17]、Chrome 插件 Site Speed by DebugBear[18]

2. 最流行的 Node.js 框架[19]

经过多年的稳定统治,Node.js 仍然是最受欢迎的 JavaScript 运行时。但最近 Node.js 框架的格局发生了巨大的变化,诞生了许多元框架。本文针对当前的趋势,探讨了 2022 年最流行的 Node.js 框架。

  • Next.js[20]
  • Nest[21]
  • Strapi[22]
  • Remix[23]
  • Nuxt[24]
  • SvelteKit[25]
  • Fastify[26]
  • Redwood[27]
  • Express[28]
  • Adonis[29]
  • Keystone[30]

3. 最流行的 CSS-in-JS 库[31]

好文推荐

下面来看一下好文推荐,本周推荐的好文是:

  1. Hybrid 远程调试的前世今生
  2. 图解浏览器的多进程渲染机制

好了,以上就是本期的食堂周刊,观众老爷们如果觉得还不错,一键三连是对食堂老板最大的支持。

你的前端食堂,吃好每一顿饭,我们下期见。

周刊一锅端

如果大家还没看过瘾,给大家推荐一下食堂技术周刊的合作伙伴,赶快把他们也抱入碗中吧~

  • 前端早早聊的 18 个成长宝藏库[32]:前端早早鸟,前端早早跑
  • MDH 前端周刊[33]:大厂一线 P8,Umi、Dva 等库作者
  • DEX 周刊[34]:关于产品、设计、前端、软件等内容的精华资讯邮件列表

周刊赞助

整理周刊要花费大量的精力和时间,不过你可以通过以下方式支持我:

  • 将食堂分享给你的朋友;
  • 订阅食堂的竹白付费专栏(食堂为你准备了专属的会员通讯,以及前端食堂数字花园知识库的访问权限)。

订阅地址:https://hungryturbo.zhubai.love/

参考资料

[1]

食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly: https://github.com/Geekhyt/weekly

[2]

Node.js 19 的新特性: https://blog.bitsrc.io/node-js-19-is-out-here-are-the-new-updates-291beb89ba7f

[3]

Intl.numberFormat API: https://github.com/tc39/proposal-intl-numberformat-v3

[4]

Interop 2022 年终更新: https://web.dev/interop-2022-wrapup/

[5]

Cascade layers: https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Cascade_layers

[6]

The dialog element: https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/dialog

[7]

Subgrid: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Subgrid

[8]

Viewport units: https://web.dev/viewport-units/

[9]

Interop 2023: https://web.dev/submit-your-proposals-for-interop-2023/

[10]

SvelteKit 1.0: https://svelte.dev/blog/announcing-sveltekit-1.0

[11]

交互式教程: https://learn.svelte.dev/tutorial/welcome-to-svelte

[12]

2022 Web 性能回顾: https://www.debugbear.com/blog/2022-in-web-performance

[13]

从 Chrome 106 开始,不再发出 OSCP 请求: https://blog.webpagetest.org/posts/eliminating-ev-certificate-performance-overhead/

[14]

INP: https://www.debugbear.com/docs/metrics/interaction-to-next-paint

[15]

Back/Forward 缓存: https://www.debugbear.com/blog/back-forward-cache

[16]

Chrome 108 重启了全页预渲染: https://developer.chrome.com/blog/prerender-pages/

[17]

DebugBear 的免费网站速度测试: https://www.debugbear.com/test/website-speed

[18]

Chrome 插件 Site Speed by DebugBear: https://chrome.google.com/webstore/detail/site-speed-by-debugbear/peomeonecjebolgekpnddgpgdigmpblc

[19]

最流行的 Node.js 框架: https://stackdiary.com/node-js-frameworks/

[20]

Next.js: https://github.com/vercel/next.js

[21]

Nest: https://github.com/nestjs/nest

[22]

Strapi: https://github.com/strapi/strapi

[23]

Remix: https://github.com/remix-run/remix

[24]

Nuxt: https://github.com/nuxt/nuxt.js

[25]

SvelteKit: https://github.com/sveltejs/kit

[26]

Fastify: https://github.com/fastify/fastify

[27]

Redwood: https://github.com/redwoodjs/redwood

[28]

Express: https://github.com/expressjs/express

[29]

Adonis: https://github.com/adonisjs/core

[30]

Keystone: https://github.com/keystonejs/keystone

[31]

最流行的 CSS-in-JS 库: https://stackdiary.com/css-in-js-libraries/

[32]

前端早早聊的 18 个成长宝藏库: https://mp.weixin.qq.com/s/3yLbUwqzSy2gFHXkO0PICg

[33]

MDH 前端周刊: https://mp.weixin.qq.com/s/NGux3r0P1JJH_z4-vfeksQ

[34]

DEX 周刊: https://newsletter.dex.group/

公众号:前端食堂

知乎:童欧巴

掘金:童欧巴

这是一个终身学习的男人,他在坚持自己热爱的事情,欢迎你加入前端食堂,和这个男人一起开心的“变胖”~

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-26,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 前端食堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本期摘要
  • 技术资讯
    • 1. Node.js 19 的新特性[2]
      • 2. Interop 2022 年终更新[4]
        • 3. SvelteKit 1.0[10]
        • 技术资料
          • 1. 2022 Web 性能回顾[12]
            • 2. 最流行的 Node.js 框架[19]
              • 3. 最流行的 CSS-in-JS 库[31]
              • 好文推荐
                • 周刊一锅端
                  • 周刊赞助
                    • 参考资料
                相关产品与服务
                远程调试
                远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                http://www.vxiaotou.com