2023-05-15 23:10:37
React Compiler 开源在2024年React Conf上,React团队开源了实验阶段的编译器。该编译器通过分析JavaScript语义和React规则,可在构建阶段自动优化代码,减少运行时开销。开发者可通过
Deno标准库迁移至JSRDeno现支持直接导入远程npm包,其标准库从
Remix合并到React RouterReact团队计划将Remix v3的核心功能整合至React Router v7版本中,进一步统一路由解决方案,提升开发效率。
zx 8.1Google发布的Node shell脚本工具zx更新至8.1版本,新增以下特性:
同时支持CommonJS和ESM模块规范。
扩展Node版本兼容性,并增加对Deno 1.x的支持。
Node v22.2.0Node 22取代Node 21成为当前版本(Current),按规划将于2024年10月转为长期稳定版(LTS),建议生产环境逐步适配。
Storybook 8.1UI开发工具Storybook发布8.1版本,优化了对主流前端框架(如React、Vue)和元框架(如Next.js)的支持,提升组件测试与文档生成能力。

JSDoc文档最佳实践Deno团队展示了如何编写规范的JSDoc注释,并实现与JSR生态的联动:
注释内容可同步显示在JSR页面、VSCode工具提示及deno doc输出中。
示例:通过@param、@returns等标签生成结构化文档。
Promise.withResolvers优雅创建Promise该提案进入Stage 4阶段,提供new Promise的替代语法,简化异步代码编写。例如:
const { promise, resolve, reject } = Promise.withResolvers();fetchData().then(resolve, reject);动态更新GitHub主页利用Bun、TypeScript和GitHub Actions实现主页自动化更新:
通过脚本生成最新博客列表或统计数据。
配置GitHub Actions定时触发README文件更新。
特点:静态、快速、安全,支持100+服务集成。
配置方式:通过YAML文件或Docker容器自定义布局与链接。
数据:GitHub Star 16.5k,Fork 937。

!important并非万能覆盖规则。
内联样式优先级高于ID选择器,但低于!important。
特异性计算仅基于选择器结构,与DOM顺序无关。
原版:2008年网友Bert F发起投票,汇总前30本经典书籍(如《代码大全》《设计模式》)。
中文翻译版:按推荐数排序,附读者评语,适合中文开发者参考。
周刊内容涵盖前端框架、工具链、工程实践及学习资源,适合开发者快速掌握行业趋势与技术动态。