@ewind_dev: 非常激动地和大家分享,在 Fable 加持下,我终于做出了多年来设想中最极致的跨平台 UI 框架,这就是 PocketJS! 将 QuickJS 移植至内存仅 32MB 的索尼 PSP,结合标准版 SolidJS 和 Vue Vapor,…
摘要
在Fable加持下,作者将QuickJS移植到索尼PSP,结合SolidJS和Vue Vapor以及编译期Tailwind样式引擎,实现了8MB内存下60fps的流畅动画,发布了名为PocketJS的极简跨平台UI框架。
查看缓存全文
缓存时间: 2026/07/06 22:22
非常激动地和大家分享,在 Fable 加持下,我终于做出了多年来设想中最极致的跨平台 UI 框架,这就是 PocketJS!
将 QuickJS 移植至内存仅 32MB 的索尼 PSP,结合标准版 SolidJS 和 Vue Vapor,配合编译期 tailwind 样式引擎,实现了 8MB 内存下 60fps 的流畅动画!
来拥抱裸金属 Modern Web 吧!
PocketJS (@pocket_js): Introducing PocketJS 🕹️
import { createSignal } from “solid-js” on a Sony PSP.
No forked framework. Real Solid and Vue Vapor, compile-time Tailwind design system, and 60 FPS animation in 8 MB of RAM!
Bare Metal Modern Web ⚡️
相似文章
@VincentLogic: 发现个前端圈公认的动画神器,68K stars 真的不是吹的! anime.js —— 一个轻量级但功能极其强大的 JavaScript 动画引擎。 前端兄弟们又来享福了,这玩意儿简直是“动画师的瑞士军刀”: 全能型选手 不管是 CSS …
Anime.js 是一个轻量级但功能强大的 JavaScript 动画引擎,支持 CSS、SVG、DOM 属性及 JavaScript 对象动画,具有直观的 API、时间线系统、滚动观察器、拖拽和响应式动画等特性,在 GitHub 上拥有 68K stars,是前端开发者和交互设计师的常用工具。
@quanruzhuoxiu: 做 Midscene.js 这两年,我们做了一个迟来但关键的判断:UI 自动化迟早要从「理解 DOM」切到「看屏幕」,所以去年 12 月 1.0 版本我们直接砍掉了 DOM 兼容路径。 早期我们和大家一样,走的是 DOM + 视觉混合方案…
Midscene.js 团队决定从 DOM + 视觉混合方案彻底转向纯视觉 UI 自动化,认为未来 UI 自动化必然要基于屏幕截图而非 DOM。这一改变降低了 Token 消耗并简化了跨平台适配。
@xin_pai88825: 昨日看到 @stephenhaney 开源 Paper Shaders,同时 @alex_barashkov 也推出了一套 UI 组件库,于是我将两者整合,搭建了一个支持全屏预览、参数可自定义配置的在线网页。你可直接上传 Logo,快速生…
整合了开源的Paper Shaders和一套UI组件库,搭建了一个支持全屏预览和参数自定义配置的在线网页,用户可上传Logo快速生成动态动画效果。
@VedaAI00: 开发者 @zephray_wenting 通过算法与驱动调优,将原本刷新极慢的电子墨水屏(E-ink)推高至 60Hz 极限,成功在 M5Stack PaperS3 开发板上运行 GameBoy 模拟器。 在极高残影的物理限制下,实现了高…
开发者通过算法与驱动调优,将M5Stack PaperS3的电子墨水屏刷新率提升至60Hz,成功运行GameBoy模拟器,实现流畅动态画面。
@0xajc: 稍微好一点,感觉还是挺厉害的,大幅降低了launch video的生产成本,基本没怎么费力,主要是我们网站的素材确实垃圾了一点 @nuwa_world Hyperframe上手也简单,用cc的话装heygen的skills就行了,跟cod…
Hyperframe工具大幅降低了launch视频的制作成本,集成了Heygen的技能,使用简单,只需通过npx命令添加技能即可。