第213期 — 2023-05-28

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

2023 年 Node.js 性能状况🔗

尽管 Node.js 流和加密模块出现了一些回退,但与以前的版本相比,Node.js 20 在性能上有了显著改进。 在属性访问、URL 解析、缓冲区/文本编码和解码、启动/进程生命周期时间和 EventTarget 等 JavaScript 操作中有显著的增强。

Rafael Gonzaga

运行 100 万个并发任务需要多少内存🔗

rust和nodejs稳,传说中的elixir不怎么样啊

Piotr Kołaczkowski

Laurent Cozic

Javascript

microsoft

Andy Jiang, Bartek Iwańczuk, David Sherret

前端

理解React Concurrency🔗

从概念上讲,状态更新会检测它们是否包含在 startTransition 中,以决定是安排阻塞渲染还是并发渲染。 从概念上讲,useDeferredValue 是一种去抖动效果

Slava Knyazev

Temani Afif

如何创建自定义 Debounce Hook🔗
import { useEffect, useRef, useState } from "react";

const useDebounce = (value, delay = 500) => {
  const [debouncedValue, setDebouncedValue] = useState("");
  const timerRef = useRef();

  useEffect(() => {
    timerRef.current = setTimeout(() => setDebouncedValue(value), delay);

    return () => {
      clearTimeout(timerRef.current);
    };
  }, [value, delay]);

  return debouncedValue;
};

John Au-Yeung

VARUN VACHHAR

TypeCell

Vadim Demedes

为颜色添加不透明度🔗
background: color-mix(in oklch, #f06d06, #f06d0600 50%);

Chris Coyier

数据库

20M行数据在 2023 年仍然是 MySQL 表的有效软限制吗🔗

作者认为:在优化前提条件下,不是软限制

扫描二维码关注微信公众号
本期阅读量