前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
大事件
展望大前端的 2022:VR 大潮来袭,大前端迎来新机遇——目前,大前端领域整体上处于怎样的阶段?2021 年,大前端领域都有哪些技术创新需要关注?2022 年,它又将走向怎样的方向?
Deeply Copying Objects withstructuredClone()——在复制 JavaScript 对象方面看到了新的方法:structuredClone. 大多数浏览器的尖端版本以及 Node.js 和 Deno 都支持这一点。
Remix vs Next.js——Remix是 JavaScript 全栈框架块的新手,因此很自然地将它与 Next.js(甚至 Ruby on Rails)等其他东西进行比较。请记住,这种比较来自 Remix 团队本身,但写得很好,当然,同时促进了 Remix 方法。
Deno 1.18 实现Web Cryptography API——Deno 继续向前迈进。1.18 以全面实现Web Cryptography API、将 V8 升级到 9.8 版、缩短启动时间等方面。
文章
用 Umbrella JS 替换 jQuery — 这里有一个小案例研究,着眼于用明显更小的Umbrella JS替换曾经占主导地位的 jQuery——它具有类似的 API 和插件系统,但可能会帮助你打破僵局。
从 ES6 到 Scala:基础知识 — 如果你想用Scala.js作为 JavaScript 的替代品来完成一些前端工作,了解一些 Scala 肯定会有所帮助......
探索Vite开发服务核心工具之:预优化(Pre-Bundling) — Vite作为新一代的构建工具,它是如何做到性能如此高的呢,这篇文章会带你了解Vite其中一把大宝剑——预优化(Pre-Bundling)。
框架发布
- ESLint 8.7 — JavaScript 的质量控制。
- zx 4.3.0 — 使用 Node.js 编写 shell 脚本的好处。
- react-markdown 8.0 — React 的 Markdown 渲染组件。
- Capacitor 3.4 - 跨平台原生应用程序框架。
- Axios 0.25.0 – 长期存在的 HTTP 客户端库。
- Better-sqlite3 7.5 – Node.js SQLite 库。现在支持严格表。
代码和工具
- TinyBase: A Library for Structuring App State:如果你想在你的应用程序状态管理方面有更多的数据库式结构,这值得一看。
- Sharer.js 0.5:适用于 20 多个平台的轻量级社交共享组件:可以在浏览器、Node 或 Deno 中工作,并用于各种项目,如实时编码系统和在线音乐生成器。
- mo.js 1.3:用于 Web 的动态图形工具:使用声明性 API 来完全控制动画。查看入门教程,了解它是如何从代码 POV 工作的。
- Rockpack 2.0:另一种 React App Builder:与Create React App一样,目标是尽可能缩短项目设置时间,但 Rockpack 对将事情走多远有一些不同的看法,并包含了很多想法,包括现在的服务器侧面渲染。
- React Calendar 3.6:React 应用程序的“终极”日历:一个流行的、简单风格的 React 应用程序日历组件,主要专注于让用户选择日期。
- vue-easytable:适用于 Vue.js 2.x 的灵活表格/数据网格组件