2023.05 / JavaScript 月刊
返回首页
清单
本期话题包含 Web Worker、Create React App、ECMAScript、NPM 包溯源、算法与数据结构、Passkeys、Deno、Ranger、项目实践、React Native 等。
- 探索 Web Worker 在多线程中的潜力 - 这篇文章主要讨论了使用 Web Workers 在 Web 上实现多线程的潜力和重要性,以及如何使用它们来提高 Web 应用程序的性能和响应能力。但是,在使用 Web Workers 时需要注意一些限制和考虑因素。例如,Web Workers 不能直接访问 DOM 或全局对象,如窗口或文档,使用 postMessage 方法进行线程间通信可能会引入通信开销。此外,调试 Web Workers 比调试主线程中的代码更具挑战性。文章提供了一些解决这些问题的解决方案,例如使用 WorkerDOM 等库在 Web Worker 中运行 DOM,并通过仅在线程之间发送必要数据来最小化通信开销……
- Create React App 的现代化替代方案 - create-react-app 是构建单页 React 应用程序的“首选”,但本文将谈论现在常用的一些替代方案……
- ECMAScript 新特性速览 - 这篇文章介绍了即将发布的 ECMAScript 2023 的新特性,包括在数组中查找最后一个元素、使用符号作为 WeakMap 的键、在不改变原数组的情况下返回新的数组副本等。同时,文章还介绍了 Hashbang Grammar 提案,该提案标准化了在可执行脚本中使用的解释器……
- NPM 包溯源功能介绍 - 这篇文章介绍了 NPM 包的可靠性问题,并介绍了 NPM 包溯源的新功能 。 该功能可以让用户查看 NPM 包的来源和历史记录 , 以确保它们是可信的 。 文章还提到了 NPM 包的安全性问题 , 并提供了一些建议来确保安全……
- JavaScript 算法与数据结构 - 用 JavaScript 实现的算法和数据结构,带有解释和进一步阅读的链接
- Passkeys 的 WHAT 和 WHY - 这篇文章介绍了 Passkeys ,一种用于验证用户身份的新方法。它通过使用公钥加密和解密来保护用户的密码,从而提高了安全性……
- Deno 与 Node 再对比 - 这篇文章比较了 Deno 和 Node.js 之间的主要区别。它介绍了 Deno 的一些优点,例如更好的安全性和更好的模块管理,同时也提到了一些缺点,例如缺乏成熟的生态系统……
- Ranger: 一种处理 JS 数据范围的全能语法 - 这篇文章介绍了 Ranger.js ,一种用于处理范围的新语法。它可以用于处理数字、日期、字符串等各种类型的范围,并提供了一些实用的示例……
- 如何在毫无头绪的情况下为项目贡献代码 - 这篇文章介绍了如何在没有专业知识的情况下为开源项目做出贡献。它提供了一些实用的建议,例如阅读文档、测试代码和提供反馈等……
- React Native 新架构:性能提升新时代 - 这篇文章介绍了 React Native 的新架构, 该架构旨在提高应用程序的性能。 它介绍了 React Native 的旧架构存在的一些问题, 并详细介绍了新架构的工作原理。 新架构采用了更先进的技术, 例如 TurboModules 和 Fabric, 并提供了更好的性能和可靠性。 文章还提供了一些实用的建议, 帮助开发人员优化他们的 React Native 应用程序……
动态
本文在编写过程采用了 GPT4 技术进行辅助。