Published on

2023-3-1-前端快报

Authors
  • avatar
    Name
    noodles
    每个人的花期不同,不必在乎别人比你提前拥有

Experiments with the JavaScript Garbage Collector

这篇文章通过一些demo例子来理解JavaScript的垃圾回收

Modularizing React Applications with Established UI Patterns

模块化、业务逻辑与视图分离是构建可维护性强应用的一些基础方式,这篇文章通过例子来说明模块化、抽象化的过程。仔细阅读有收获

You Don't Need a Build Step

这篇文章通过前端代码的编译引出fresh这个框架,fresh支持实时的编译和转换,现在已经有10k+的star,值得关注

All JavaScript and TypeScript Features of the last 3 years

这篇文章介绍JavaScript和TypeScript最近三年的一些features,这里主要整理下avaScript的一些新features. ES2020: 可选链空值合并运算符Promise.allSettled()globalThis
ES2021: String.replaceAll()Promise.any逻辑空赋值
ES2022: Top level awaithasOwn

How to start a React Project in 2023

之前关于react项目的starter工具引发了一波讨论,这篇文章介绍了(Vite)[https://vitejs.dev/]、(Next)[https://nextjs.org/]、Astro作为React项目初始化的优点和缺点

React

react最新的文档站点,文档在入门的介绍上和api的查看上相对之前的文档站都有一定的提升

工具

ink

一个可以在命令行中写React代码的工具库

MiniSearch

MiniSearch是一个实现搜索功能的库,他运行在内存中,有模糊搜索等能力,在博客的站点上试用了一下感觉还不错

v8go

用Go语言执行javascript

playwright

Playwright是一个微软出品的web测试和自动化工具,github上的star已经49k