前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,每周关注公众号前端,里面有解决方法大事件Partytown如何从中消除网站膨胀第三方脚本——Partytown仍然是一个库,用于通过WebWorkers将脚本的执行移至后台,从而释放您的主线程。RyanDahlon"JavaScriptContainers"-Ryan,最初以Node和现在的Deno而闻名,他将JavaScript视为一种通用脚本语言,以及JS沙箱如何作为传统Linux容器的高级版本,并且只会在未来几年。为什么我不怀念React——不是叫React被抛弃,不是宣布它“死了”,不是说所有的框架都没有用,而是作者从天天用React到完全不用,还有更大的空间与他预想的不同的是愉快的时光。Babylon.js5.0:强大的3D渲染引擎-Babylon是一个强大的框架,您可以将其用作游戏、可视化以及其他在本地和Web上运行的3D和AR体验的基础。像往常一样,他们有一个发布视频来展示它,或者你可以到操场上玩几秒钟的基本示例。文章三点语法(...):Restvs.Spread—...在JavaScript中有两个不同但相关的用例8个可能会让您感到困惑的JavaScript问题—这里有点有趣。8个快速的JS片段,你必须在其中猜测结果。然后您可以继续使用WTFJS来获得与此等效的“全脂”。HowToBuildaModalDialogasaWebComponent-“WriteOnce,RunAnywhere,可以这么说,或者至少这是我的崇高愿望。好消息。确实可以构建一个具有丰富交互的ModalDialog,只需编写HTML使用”框架发布pnpm7.0-一个以生产力为中心的npm替代方案。Mocha10.0-JS测试框架。ShareDB3.0-基于OT的实时JSON数据库。Cucumber.js8.2–BDD/纯语言测试。npm8.9.0Node18.1.0在CLITypeScript错误翻译器上包含一个新的测试运行功能代码和工具:使TS错误人类可读:如果您是VSCode用户并且发现TypeScript错误缓慢,这个VS代码扩展想让你的生活更轻松一点。redaxios0.5:AxiosAPI,作为一个800字节的FetchWrapper:如果你喜欢AxiosAPI,但想在幕后使用FetchAPI。resvg-js2.0:高性能SVG渲染器和工具包:由后端Rust中的resvg提供支持,适用于Node和浏览器(通过WebAssembly),用于将SVG转换为具有高级SVG规范支持的PNG。NodeBB2.0版本:Node-Powered论坛软件:一个长期存在的基于Node.js的论坛系统,支持多个数据存储、实时通知、RESTfulAPI等。MockRTC:强大的WebRTC模拟对等点和代理:一种用于为WebRTC流量构建自动化测试或以其他方式调试您正在进行的WebRTC相关工作的工具。ReactToastify9.0:在React应用程序中轻松使用通知框:现在支持“stackedtoasts”,这是一种可视化越来越多的通知的优雅方式。还有useNotificationCenter,这是一个新的挂钩,可让您在其上构建通知中心。JSPyBridge1.0:Node和Python之间的桥梁:一项正在进行的工作,但提供了双向的能力——从Node运行Python,或者从Python运行Node,“以原生的感觉”。“与其他桥梁不同,您可能会注意到您不仅仅是在用JavaScript编写Python代码,反之亦然。您可以对桥另一侧的对象进行操作,就好像它们就在您身边一样。”Pyscript:在您的HTML中运行Python:一个用于通过HTML在浏览器中创建Python应用程序的框架。您还可以使用JavaScript进行双向通信。毫不奇怪,WebAssembly完成了繁重的工作并使这成为可能。