乐趣区

关于前端:前端周刊第九期

前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢送大家关注、转载。
<span style=”color:red;”> 如果外链不能拜访,关注公众号 前端每周看,外面有解决办法 </span>

大事件

  • TypeScript 4.6 公布(它甚至使非 TS 用户受害!)——JavaScript 的类型化超集又向前迈进了一步,减少了 es2022 指标,容许在之前 super()的构造函数中编写代码,改良递归深度查看,能够检测到更多语法错误 JavaScript 文件,如果应用 VS Code(即便你本人没有应用 TypeScript 开发!)等等。
  • Leaflet 我的项目吸引乌克兰的 JS 开发人员——你晓得风行的 Leaflet 映射库是由乌克兰开发人员创立的吗?Leaflet 团队有一条音讯要分享,对于以后的入侵以及您能够如何提供帮忙。咱们也曾经捐款并将持续这样做。在相干新闻中,[GitHub 也分享了他们对和平的回应]()。
  • Socket:查看 npm 包的潜在平安问题——一个乏味的新我的项目,它扫描每个 npm 包的代码以试图形容它们的行为,而后在我的项目特定页面上报告。
  • 不须要 JavaScript 的五件事——咱们喜爱 JS,但 CSS 和 SVG 的提高足以取代一些传统的 JS 用例。

文章

  1. 对无处不在的 2D HTML Canvas 的加强 — Canvas 以其 Canvas2D 的模式在 Web 中被大量应用(显然,高达 40% 的页面?),这篇文章着眼于一些更新的性能和对其进行的加强。
  2. Kent C. Dodds 的(经典)React 初学者指南 — 提供各种在线课程的 Egghead 的人们正在 YouTube 上公布他们的一些“经典”课程,第一个是 Kent C 的 React 课程. 多兹。时长 2.5 小时,应用 React 16,从 2020 年初开始,所以它并没有过期。
  3. SolidJS 感觉就像我始终心愿 React 成为的样子 – SolidJS 是一个高效的反应式 UI 库,咱们之前曾经看到过间接比拟——这篇文章具体介绍了它。
  4. 用于数据申请的 React Hooks 库 – SWR –“SWR”这个名字来自于 stale-while-revalidate:一种由 HTTP RFC 5861 推广的 HTTP 缓存生效策略。这种策略首先从缓存中返回数据(过期的),同时发送 fetch 申请(从新验证),最初失去最新数据。
  5. 漫画图解 Chrome 浏览器从输出到渲染的原理(简略易懂)– 一篇漫画带你理解 Chrome 架构,十分乏味!

框架公布

  1. Ember 4.2 – 自以为是的框架。
  2. zx 5.2 – 用 JavaScript 替换 bash 脚本。
  3. React-Bootstrap 2.2 – 应用 React 构建的疏导组件。
  4. Nest.js 8.4 – Node.js 服务器端框架。
  5. deck.gl 8.7 – WebGL2 驱动的可视化框架。
  6. OpenPGP.js 5.2 – JS OpenPGP 实现。

代码和工具

  1. Reveal.js 4.3:一个 HTML 演示框架:为任何应用 Web 浏览器的人带来优雅的演示。v4.3 刚刚公布了一些调整。
  2. Redux Toolkit 1.8.0 Released:如果您不喜爱 Redux 来治理状态,“官网的、回心转意的、蕴含电池的用于高效 Redux 开发的工具集”就是您所须要的 :-) 除其余外,此版本增加了新的“侦听器”‘ 中间件(想想 useEffect 但对于 Redux 存储更新)。
  3. Million 1.5:一种疾速的虚构 DOM 实现:专一于性能和以低于 1KB 的压缩交付,如果您心愿在构建本人的框架或库时应用不可知的 VDOM 实现,Million 是现实的抉择。
  4. 乌克兰制作:由乌克兰开发人员构建的(次要是 JS)我的项目列表:我的项目数量可能超出您的设想。
  5. dnt:Deno-to-Node 包转换工具:采纳 Deno 模块并创立一个 npm 包以在 Node 中应用。尽管比单纯的打包更进一步,实际上注入了 shims,将通常的 Deno 代码模式转换为 Node 办法等等。
退出移动版