关于typescript:前端周刊第三十九期

9次阅读

共计 2076 个字符,预计需要花费 6 分钟才能阅读完成。

前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢送大家关注、转载。
<span style=”color:red;”> 如果外链不能拜访,关注公众号 前端每周看,外面有解决办法 </span>

大事件

  • Intl Explorer:一种学习和试验 ECMAScript 国际化 API 的办法—— 所有支流浏览器都反对 Intl 对象,它提供对 ECMAScript 国际化 API 的拜访,这是一套用于语言敏感字符串比拟、数字格式化等的函数。该站点提供了一种交互式形式来理解其运作形式。
  • 应用 V8 创立您本人的 JavaScript 运行时—— 想要通过创立本人的 JS 运行时退出到因创立 Node、Deno 和 Bun 等而闻名和受人尊敬的开发人员的万神殿中吗?埃里克带咱们深刻理解次要的流动局部,并向咱们展现了如何为本人将它们分割在一起。尽管你可能不会为本人构建下一个 Deno 或 Bun,但这里有很多对于 JS 运行时的常识。
  • Node v18.11.0(以后)公布;取得“察看模式”—— Node 的最新版本并没有取得太多收益,但的确取得了一个实验性的 –watch 性能,该性能能够在导入的文件产生更改时主动重新启动正在运行的过程(让人想起 nodemon)——这个性能最近被具体探讨过。
  • Lerna Reborn:第 6 版有什么新性能?—— 在 Nrwl 的治理下,面向 Lerna monorepo 的 JavaScript 构建零碎远没有被淘汰或被弃用,它正在向前迈进一大步。v6 在默认状况下通过高效的任务调度和缓存、VS Code 扩大、Prettier 反对等取得了很大的速度。

文章

  1. React 渲染的将来 — 首先回顾以后模式 (CSR/SSR),而后转向一些新的渲染模式,例如流式 SSR 和服务器组件。这也是最近在 React Bangalore 演讲的根底。
  2. 抉择最好的 Node.js Docker 镜像 — 如果你想把 FROM 节点扔到你的 Dockerfile 中,再想一想——还有其余抉择须要思考。
  3. 为什么咱们在 2022 年应用 Babylon.js 而不是 Three.js — Blender 插件、微软的反对以及 Babylon 相当先进的查看器工具都博得了 Gordon 的团队的反对。
  4. 我如何在 13KB 中创立 GameBoy 格调的游戏 — 一位开发人员解释了他的 js13KGames 2022 条目(咱们上周链接到了获胜者)。
  5. 面向前端开发人员的全栈:构建您的第一个 AWS Amplify 和 React 应用程序 — Ali Spittel 在 AWS Amplify 领导开发宣传,并公布了一系列对于应用 Amplify 平台进行端到端开发的收费课程中的第一个。
  6. 如何应用 React、SSR 和 Tailwind CSS 构建 SVG 折线图 — 如何在基于 Next.js 或 Gatsby 的服务器端渲染的 React 应用程序中滚动您本人的基于 SVG 的折线图。

框架公布

  1. Volar 1.0 – Vue.js 的官网 IDE 工具反对。
  2. Ant Design 5.0 Alpha – 风行的 React UI 库。
  3. Rollup 3.1 – ES 模块捆绑器。
  4. RxDB 13.5 – JS 应用程序的离线优先反应式数据库。
  5. Qwik 0.11 – ‘No hydration’,HTML 优先的框架。
  6. Jest 29.2 & Cypress 10.10 – 测试框架。
  7. SlickGrid 3.0
    ↳ 疾速 JavaScript 网格 / 电子表格控件。(演示。)
  8. Faker 7.6 – 假数据生成库。
  9. React Tooltip 4.4 – 你能够猜到它的作用。
  10. Mineflayer 4.5 – 用 JS 构建 Minecraft 机器人。
  11. CsvToMarkdownTable 1.2 – 将 CSV 转换为 Markdown 表。

代码和工具

  1. Javet 2.0.0:在 Java 应用程序中嵌入 Node 和 V8:让您在基于 JVM 的应用程序中启动 V8 解释器或残缺的 Node.js 运行时。有一个幻灯片演示能够向您介绍这个想法并演示集成的工作原理。Javet 这个名字来自“Java、V 和八”。
  2. Knip:在 TypeScript 我的项目中查找未应用的文件、依赖项和导出:Knip 在荷兰语中意为“剪切”,实用于修剪掉我的项目中未应用的货色的工具。为了将其与现有的相似工具进行比拟,有这张不便的图表。
  3. Editly 0.14.0:申明性命令行视频编辑:将 Node 和 FFmpeg 联合在一起,让您以编程形式编辑和构建视频,而不是应用神秘的 ffmpeg 命令行选项。
  4. 可排序:应用拖放创立和从新排序列表:该库反对所有古代浏览器和触摸设施,通过主动滚动、CSS 动画、多拖动反对等解决列表到列表的拖动。
  5. React 表库:“简直无头”表库:有一个乏味的展现网站展现你能够用它做什么。它在客户端和服务器端都很称心,并且也反对 TypeScript。
  6. melonJS 14.0:一个轻量级的 2D 游戏引擎:它曾经有十多年的历史了,但依然很弱小。尽管它是 2D 的,但它会应用 WebGL 来进步性能(如果可用)。还提供 Web Audio API 反对、基于多边形的碰撞检测、输出设施反对等。
  7. React Modern Audio Player:具备波形可视化性能的音频播放器:在此处查看实际操作。
正文完
 0