前端周刊第二十七期

简介: 前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。

前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
如果外链不能访问,关注公众号前端每周看,里面有解决办法

大事件

  1. 包括它自己的捆绑器、转译器和任务运行器。
  2. 有前途的表现。
  3. 已经支持很多 Node 和 Web API。
  4. 你可以使用 npm 包。
  5. 适用于 macOS(x86 和 Arm)、Linux 或 WSL。
  • bundlejs: Online npm Package Bundler and Size Checker ——一个在线工具,可以对项目进行 treeshake、捆绑、缩小和压缩(gzip 和 brotli),并显示它们的权重。
  • 如何不阻塞浏览器:要点——如果您看到文章或工具谈论从“主线程”中删除代码并想知道为什么这很重要,那么这就是您的入门读物。它涵盖了事件循环、Web Worker、异步调度以及它们如何发挥作用。

文章

  1. 国际象棋引擎:从零到一 — 这是对我认为不会特别有趣的东西的有趣介绍。chessboard.js和chess.js使实验变得容易。
  2. React 状态管理的新浪潮 — 无论如何,这不是一篇快速的文章,但提供了一个全面的概述,以及状态管理世界的一些历史和观点以及一些可用的选项。
  3. 使用 htmx 和 Hyperscript 重新构想前端 Web 开发 — 有趣的是,开发人员可以选择不编写 JavaScript,但仍然可以生成有用的前端。
  4. “我如何使用 Next.js 和 Tailwind 构建软件代理网站” — 如果您想了解其他开发人员如何以最和平、最优雅的方式工作,这个(相当长的)视频适合您。
  5. 使用 XState 简化您的全栈应用程序 — 状态管理是需要一段时间才能真正进入的事情之一,特别是在通常与它们不相关的开发领域,但为了降低系统复杂性,这样做是值得的(以预先增加更多代码为代价)。
  6. 如何使用 React 18、Vite 和 Netlify 函数构建、测试和部署 Bookstore 应用程序 — 将各种现代工具汇集到实际目的中,包括在后端使用无服务器功能的在线应用程序。
  7. Vue 3 中使用 Vuelidate 的简单表单验证 — 毫无疑问, Vuelidate是一个验证库。

框架发布

  1. Node 14.20.0 (LTS) , 16.16.0 (LTS) & 18.5.0 (Current)
  2. Fuite 1.6 – 用于在 Web 应用程序中查找内存泄漏的工具。
  3. oclif 3.1 – Node.js 开放式 CLI 框架。
  4. Notion SDK for JS 2.0 – 官方 Notion JavaScript 客户端。
  5. Tabulator 5.3 - 交互式表格和数据网格控件。
  6. Preact 10.9 – 向 React 18 的新钩子问好(除了useId)。
  7. Perspective 1.5.1 – 通过 WebAssembly 进行快速数据可视化。

代码和工具

  1. Big Calendar 1.x:一个类似 GCal/Outlook 的 Calendar React 组件: 使用 flexbox 来提高响应能力。
  2. PocketBase: A Backend in a Single Binary:一个有趣的项目,可以在许多场景中取代 Firebase。它是用 Go 编写的,但最终充当前端 JavaScript 应用程序的后端。它使用 SQLite,您还可以获得一个内置的管理仪表板,其中包含文件和用户管理。
  3. ProtoScript:Protocol Buffers 运行时和代码生成工具:运行时比 Google 的要小很多,并且代码生成器生成惯用的 JavaScript,并带有 JSON(反)序列化器和 TSDoc 注释。
  4. Deprank:使用 PageRank 查找代码库中的重要文件:PageRank是一种通常与 Google 过去如何对网页进行排名相关的算法,但这个想法可以适用于在任何类型的链接项目集中对事物进行排名,如此处所示。
  5. tsParticles:用于页面的粒子、五彩纸屑和烟花:创建可自定义的粒子相关效果以在 Web 上使用。使用常规 2D 画布获得广泛支持。
  6. Amplify UI for React 现已全面推出: Amplify是一种将各种 AWS 服务捆绑在一起的子平台,使它们更易于用于前端和移动项目。其中一部分是Amplify UI,一个直接连接到 AWS 云的 React 组件的集合(可以使用 Vue 和 Angular 变体)。
  7. Wayne:它就像 Express.js,但在 Service Worker 内部:具体来说,它是一个在 Service Worker 内部使用的路由库。
相关文章
|
7天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
6天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
321 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
18天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1331 8
|
5天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。
|
17天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1412 87
|
6天前
|
人工智能 Java API
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
本文介绍AI大模型的核心概念、分类及开发者学习路径,重点讲解如何选择与接入大模型。项目基于Spring Boot,使用阿里云灵积模型(Qwen-Plus),对比SDK、HTTP、Spring AI和LangChain4j四种接入方式,助力开发者高效构建AI应用。
313 122
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
|
5天前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。
|
6天前
|
弹性计算 安全 数据安全/隐私保护
2025年阿里云域名备案流程(新手图文详细流程)
本文图文详解阿里云账号注册、服务器租赁、域名购买及备案全流程,涵盖企业实名认证、信息模板创建、域名备案提交与管局审核等关键步骤,助您快速完成网站上线前的准备工作。
254 82
2025年阿里云域名备案流程(新手图文详细流程)