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

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

相关推荐
南山安18 小时前
Tailwind CSS:顺风CSS
javascript·css·react.js
milanleon18 小时前
使用Spring Security进行登录认证
java·前端·spring
excel18 小时前
🚀 从零开始:如何从 GPTsAPI.net 申请 API Key 并打造自己的 AI 服务
前端
期待のcode19 小时前
@RequestBody的伪表单提交场景
java·前端·vue.js·后端
栀秋66619 小时前
防抖 vs 节流:从百度搜索到京东电商,看前端性能优化的“节奏哲学”
前端·javascript
一颗烂土豆19 小时前
vfit.js v2.0.0 发布:精简、语义化与核心重构 🎉
前端·vue.js·响应式设计
有意义19 小时前
深入防抖与节流:从闭包原理到性能优化实战
前端·javascript·面试
可观测性用观测云20 小时前
网站/接口可用性拨测最佳实践
前端
2503_9284115620 小时前
12.26 小程序问题和解决
前端·javascript·微信小程序·小程序
灼华_20 小时前
超详细 Vue CLI 移动端预览插件实战:支持本地/TPGZ/NPM/Git 多场景使用(小白零基础入门)
前端