科技周报|嵌入式JS引擎;排序交互新思路;进程追踪利器
了解科技资讯,把握行业脉搏,大家好,我是Koala。欢迎收看科技周报。
Micro QuickJS | 嵌入式JS引擎
Fabrice Bellard 又出手,JS也能在10KB内存的芯片上跑了。Fabrice Bellard 的新作 Micro QuickJS,把引擎极致压缩,专为嵌入式设备设计。它采用紧凑垃圾回收,禁用数组空洞、with语句等一撮特性。生成的字节码还能直接写进ROM执行。
Koala认为,Micro QuickJS的内存占用水平让人印象深刻。尽管发布后的讨论中,不少人提出不完整的语法支持、数组使用的限制会让人望而却步,但这也就是Bellard为资源极度受限场景做的精致取舍。
picknplace.js | 排序交互新思路
拖拽操作在手机上总让人抓狂,手指要同时完成按住、拖动、滚动,误触是常事。
Pick and Place.js 提出了一个创新的方案,把一步动作拆成两步,先点选,再放置。实现上,它在原列表上方创建可交互的动画,滚动时同步更新位置,既保留了上下文,又避免了手指打架。
Koala认为,在业界不断追求更快速开发的时代,作者能够沉下心来,思考长期存在的交互如何进一步优化,并提出创新的方案,让人眼前一亮。
witr | 进程追踪利器
系统上跑着一个进程,你只想知道它为什么在这?witr (Why Is This Running?) 不给你列一堆PID,而是直接展示因果关系链。例如 SystemD 启动了 PM2,PM2 启动了 Node。
该工具支持按进程名、PID或端口查询,输出更易读。目前只支持Linux。
Koala认为,对于Linux高手来说,熟练的通过多个命令组合,查出相关信息并非难事。但制作更适合初学者的工具,将复杂知识简化为一行命令,也是有意义的工作。
HTML2PNG | HTML直出图片服务
HTML2PNG 是一个开发者友好的API服务,专门用于将HTML网页渲染为高清PNG图片。
相比自行搭建Puppeteer等方案,它免去了维护成本,且针对图片渲染做了大量优化,能精准还原复杂的CSS样式,非常适合生成动态分享卡片。
使用者将HTML代码通过API提交,API返回渲染好的图片,支持PNG、PDF等格式,可调节像素比、延迟渲染。
Koala认为,渲染HTML并不新奇,但与当前LLM越来越强大的代码能力相结合,很可能成为更加高效的海报制作方案。
Vibium | Selenium 创始人新自动化工具
AI Agent 要操作浏览器,单独配置WebDriver和MCP太繁琐。Vibium 把浏览器管理、协议代理和MCP服务,统一放进一个10MB的二进制文件。
安装之后,Agent就能直接指挥浏览器,避免多个配置环节带来的复杂性。它提供同步和异步两套API,兼容脚本和交互需求。
Koala认为,Vibium并非一个完整的浏览器Agent方案,而是一个为Agent打造的浏览器工具。同类产品不算少见,但Vibium的作者也是Selenium项目的创始人。他对浏览器自动化的丰富经验,让大家对新项目也有了新的兴趣。
Gaming Couch | 轻量级 8 人小游戏平台
聚会时想玩多人游戏,手柄不够怎么办?Gaming Couch 把手机变成控制器,最多八人同时对战。打开浏览器就能玩。
平台收录了十几款快节奏派对游戏。据统计,玩家的平均游戏时长高达101分钟,评分4.4,很适合休闲聚会时使用。
Koala认为,在节假日期间亲朋好友聚在一起玩休闲游戏,也是一个不错的选择。但为此专门购买游戏主机又显得不太划算。Gaming Couch所使用的Web技术方案,加手机作为手柄,很好的满足了这一场景。
以上就是本期科技周报的全部内容,谢谢你的收看。如果内容对您有帮助,请一键三连支持我们。