十年前在 JSConf EU 2011 上,用 “JS” 字母 代表 JavaScript 的社区 logo 正式发布。起初,其被用于标注 JS 项目,在 MIT 协议下,如果你愿意你也可以随意的使用它,而不用担心相关版权、税与授权许可等麻烦。详情见 https://github.com/voodootikigod/logo.js
本期话题包含 Web Worker、JavaScript 实现、JavaScript 引擎、MediaStream API、构建优化、JSON 数据库、资源打包、Paint API、正则表达式、NPM 错误提示、React 组件、VS Code 快捷方式、加载耗时优化、框架学习、RxJS、webpack、交互追踪、Angular 架构设计、微前端、样式技巧、Buffer polyfill、日志实现等。
本期文章清单较长,感谢关注与阅读。
- Partytown 闪亮登场:让你在 Web Worker 中运行三方脚本 - dev.to
- 剖析除 V8 外其余40+的 JavaScript 运行实现 - Phil Eaton
- ChowJS:一个为游戏机设计的 AOT JavaScript 引擎 - mp2.dk
- 如何使用 MediaStream API 录制音频 - Shahed Nasser
- 更小的 bundle、更快的页面:面对大体积的 JavaScript 我们该如何应对 - Ben Schwarz
- lowdb - 简单易用的本地 JSON 数据库 - GitHub
- 非 JavaScript 资源打包 - web.dev
- CSS Paint API 探索:blob 动画 - css-tricks
- 在 JavaScript 中使用正则表达式需要关注的威胁 - Dulanka Karunasena
- 每个开发者都该避免的常见 NPM 错误 - Bhagya Vithana
- React 中受控组件与非受控组件对比 - LogRocket
- 最能提高工作效率的 Visual Studio Code 快捷方式汇总 - dev.to
- 如何将 React 应用程序加载时间降低70% - dev.to
- 如何高效地学习 React - dev.to
- 探索 RxJS:感受响应式系统的魅力 - indepth.dev
- 深入探索 webpack 打包过程 - indepth.dev
- 追踪用户交互区域 - indepth.dev
- Angular 架构设计:容器与展示分离模式 - indepth.dev
- 更复杂的微前端架构设计分享 - indepth.dev
- 利用
accent-color
简化表单样式 - Michelle - 最后一次自定义单选按与复选框样式 - scottaohara
- 利用 Webpack 5 对 Buffer 进行 polyfill - medium
- 利用 Pino-logger 在 Node.js 应用中记录日志 - css-tricks