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

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

相关推荐
To_OC4 小时前
LC 207 课程表:刚学图论那会儿,我连这是拓扑排序都没看出来
javascript·算法·leetcode
To_OC5 小时前
LC 208 实现 Trie 前缀树:曾被名字劝退,写完发现是送分题
javascript·算法·leetcode
天渺工作室5 小时前
实现一个adblock/adblock plus等浏览器广告拦截器检测插件
前端·javascript
阳光是sunny6 小时前
Vue 项目怎么做用户行为全链路监控?轻量插件方案详解
前端·面试·架构
ZhengEnCi6 小时前
Q04-Vite禁用CSS代码分割-解决生产环境样式加载顺序混乱问题
前端·vue.js·vite
九酒6 小时前
AI Agent 开发踩坑记:口播功能非得用 APP 原生实现吗?
前端·人工智能·agent
Jackson__7 小时前
做了一段时间的AI coding后,我终于搞清了 CLI 和 MCP 的区别
前端·agent·ai编程
IT_陈寒9 小时前
JavaScript项目实战经验分享
前端·人工智能·后端
用户479492835691510 小时前
6w star,GitHub 趋势第一的 Ponytail,这个agent插件到底在火什么
前端·后端
薛定喵的谔11 小时前
我开源了一个精致的 Next.js 博客模板:Skyplume
前端·前端框架·next.js