当前位置: 首页 > 后端技术 > Node.js

前端周刊第39期

时间:2023-04-03 20:05:01 Node.js

前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新,以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,关注公众号前端每周看,有解决办法大事件国际探索者:一种学习方式并试验ECMAScript国际化API——所有主流浏览器都支持Intl对象,它提供对ECMAScript国际化API的访问,一组用于语言敏感字符串比较、数字格式化等的函数。该站点提供了一种交互式方式来查看其工作原理。使用V8创建您自己的JavaScript运行时-想要通过创建您自己的JS运行时加入因创建Node、Deno、Bun等而闻名和受人尊敬的开发人员的行列吗?埃里克带我们进入主要活动部件,并向我们展示了如何自己将它们连接在一起。虽然您可能不会为自己构建下一个Deno或Bun,但这里有很多关于JS运行时的知识。Nodev18.11.0(当前)发布;获得“观察模式”——最新版本的Node没有得到太多,但它确实获得了一个实验性的--watch特性,可以检测导入文件何时更改自动重启正在运行的进程(让人想起nodemon)——这个特性被详细讨论了最近。LernaReborn:版本6有什么新内容?-在Nrwl的管理下,Lernamonorepo的JavaScript构建系统远没有被淘汰或弃用,而是向前迈出了一大步。默认情况下,v6通过高效的任务调度和缓存、VS代码扩展、更漂亮的支持等获得了很大的速度。文章TheFutureofReactRendering—首先回顾当前模式(CSR/SSR),然后转向一些新的渲染模式,例如流式SSR和服务器组件。这也是最近在ReactBangalore的一次演讲的基础。选择最好的Node.jsDocker镜像——如果你想将FROMnode放入你的Dockerfile,再想一想——还有其他选项需要考虑。为什么我们在2022年使用Babylon.js而不是Three.js——Blender插件、Microsoft的支持和Babylon相当先进的检查器工具都赢得了Gordon团队的支持。HowICreatedaGameBoy-StyleGamein13KB-一位开发人员解释了他的js13KGames2022参赛作品(我们上周链接到了获胜者)。FullStackforFront-EndDevelopers:BuildingYourFirstAWSAmplifyandReactApp—AliSpittel领导AWSAmplify的开发传播,并发布了一系列关于使用Amplify平台进行端到端开发的免费课程中的第一篇。一。如何使用React、SSR和TailwindCSS构建SVG折线图-如何在基于Next.js或Gatsby的服务器呈现的React应用程序中滚动您自己的基于SVG的折线图。框架发布了Volar1.0——对Vue.js的官方IDE工具支持。AntDesign5.0Alpha-React的流行UI库.Rollup3.1-ES模块捆绑器。RxDB13.5-用于JS应用程序的离线优先反应式数据库。Qwik0.11-“无水化”,HTML优先框架。Jest29.2和Cypress10.10-测试框架。SlickGrid3.0?快速JavaScript网格/电子表格控件。(Demo.)Faker7.6-假数据生成库。ReactTooltip4.4-你可以猜到它做了什么。Mineflayer4.5-使用JS构建Minecraft机器人.CsvToMarkdownTable1.2-将CSV转换为Markdown表。代码和工具Javet2.0.0:在Java应用程序中嵌入Node和V8:允许您在基于JVM的应用程序中启动V8解释器或完整的Node.js运行时。有一个幻灯片演示向您介绍这个想法并演示集成的工作原理。Javet这个名字来自“Java,V,andEight”。Knip:F??indUnusedFiles,Dependencies,andExportsinTypeScriptProjects:Knip在荷兰语中的意思是“剪切”,是一种用于删除项目中未使用内容的工具。为了将它与现有的类似工具进行比较,这里有一张方便的图表。Editly0.14.0:声明式命令行视频编辑:将Node和FFmpeg结合在一起,让您以编程方式编辑和构建视频,而不是使用神秘的ffmpeg命令行选项。可排序:使用拖放创建和重新排序列表:该库支持所有现代浏览器和触摸设备,通过自动滚动、CSS动画、多拖动支持等处理列表到列表的拖动。ReactTableLibrary:“AlmostHeadless”TableLibrary:有一个有趣的演示站点,展示了您可以使用它做什么。它在客户端和服务器端都很开心,并且也支持TypeScript。melonJS14.0:一个轻量级的2D游戏引擎:它已有十多年的历史,但仍然很强大。虽然它是2D,但它使用WebGL来提高性能(如果可用)。还提供WebAudioAPI支持、基于多边形的碰撞检测、输入设备支持等。ReactModernAudioPlayer:具有波形可视化功能的音频播放器:在此处查看实际效果。