栗子前端技术周刊第25期 - Set 对象方法 Stage 4 阶段、ESLint 9.0、Docusaurus 3.2...

🌰栗子前端技术周刊第 25 期 (2024.4.8 - 2024.4.14):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. Set 对象将支持更多方法 :Set 支持更多方法的提案已经到 stage 4 了(提案已完成,通过验收测试,下一步就纳入ECMA标准) ,这些方法包括 intersection, union, difference 等等。
js 复制代码
const set1 = new Set([1, 2]);
const set2 = new Set([2, 3]);
const result = intersection(set1, set2); // [2]
  1. ESLint 9.0:ESLint v9.0 发布,这是 ESLint 的一次重大版本升级,包括 Node.js < v18.18.0,v19 的版本不再支持,eslint.config.js 现在为默认配置文件及 Eslint 规则的更新和过时规则的移除,官方有提供了一个升级指南。

  2. Docusaurus 3.2:Docusaurus 3.2 版本提升了生产构建速度,冷构建下提升 30%,增量构建下提升 60%;本地开发服务速度也提升 50%;还有一些博客插件的优化等等。

  3. VitePress 1.1:VitePress 1.1 发布,主要是一些问题修复和少量功能更新。

📒 技术文章

  1. Using JSON Web Tokens with Node.js:在 Node.js 中使用 JSON Web Tokens - 本文将深入探讨 JWT 的细节,并全面介绍如何使用 JWT 实现身份验证,使用 Node.js 实现 REST API。

  2. 探探各个微前端框架:本文从框架的应用隔离实现方案、实战、优缺点三个方面探一探各个框架。帮助大家了解各个框架是如何使用,如何运行,从而能选出适合自己项目的微前端方案。

  3. 告别轮询,SSE 流式传输可太香了!:文章将从 SSE 的概念、与 Websocket 对比、SSE 应用场景多个方面介绍 SSE 流式传输。

🔧 开发工具

  1. nutui:京东零售团队开源的京东风格的轻量级组件库,NutUI 提供了支持多个框架的不同版本组件,组件涵盖了H5、小程序和app。
  1. Barba.js:实现页面间平滑的视觉过渡,官网的动效既漂亮又流畅。
  1. faces.js: 生成卡通人脸的 JavaScript 库。人脸使用 SVG 绘制,同时生成的人脸可以用一个 JS 对象保存,以便后续再绘制同一个人脸。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端 💖

相关推荐
名字还没想好☜34 分钟前
Prometheus 告警实战:写 alerting rules、用 Alertmanager 做路由分组与抑制
运维·前端·javascript·docker·kubernetes·prometheus
郭邯43 分钟前
从零撸了一个 HTML 实体编解码工具,顺便聊聊我和 AI 结对编程的日常
前端
樊小肆1 小时前
DeepSeeker-Code源码导读12-Hooks四引擎
前端·人工智能·agent
xm_xm_xm_11 小时前
TypeScript 7 个 核心特性
前端·typescript
空の鱼1 小时前
Mac 上 Node 版本管理(brew + nvm 共存方案)
macos·node.js
mONESY1 小时前
手把手从零复刻「英文网页 AI 翻译」Chrome 插件(新手向)
javascript
pppiii1 小时前
前端并发请求控制:5 种实现方案完整梳理
前端
请你吃div1 小时前
Node 后端项目 Docker 自动部署教程(GitHub + 宝塔 + Self-hosted Runner)
后端·docker·node.js
郑州光合科技余经理1 小时前
本地生活平台搭建:统一订单表与多后台切换怎么拆
java·开发语言·前端·系统架构·uni-app·php·ai编程
iFlyCai2 小时前
深入理解Flutter:StatefulWidget生命周期全解析(四)
前端·javascript·flutter