栗子前端技术周刊第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 等,周刊内容也会不断优化改进,希望你们能够喜欢。

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

相关推荐
我只会写Bug啊3 小时前
Vue文件预览终极方案:PNG/EXCEL/PDF/DOCX/OFD等10+格式一键渲染,开源即用!
前端·vue.js·pdf·excel·预览
扯蛋4384 小时前
LangChain的学习之路( 一 )
前端·langchain·mcp
Mr.Jessy4 小时前
Web APIs学习第一天:获取 DOM 对象
开发语言·前端·javascript·学习·html
午安~婉4 小时前
javaScript八股问题
开发语言·javascript·原型模式
西西学代码5 小时前
Flutter---个人信息(5)---持久化存储
java·javascript·flutter
芝麻开门-新起点5 小时前
flutter 生命周期管理:从 Widget 到 State 的完整解析
开发语言·javascript·ecmascript
ConardLi5 小时前
Easy Dataset 已经突破 11.5K Star,这次又带来多项功能更新!
前端·javascript·后端
冴羽6 小时前
10 个被严重低估的 JS 特性,直接少写 500 行代码
前端·javascript·性能优化
rising start6 小时前
四、CSS选择器(续)和三大特性
前端·css
一 乐6 小时前
高校后勤报修系统|物业管理|基于SprinBoot+vue的高校后勤报修系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·毕设