文件名称:prax:针对混合SSR + SPA应用的实验性渲染库。 专注于根本的简单性和性能
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-18 08:12:35
JavaScript
概述 用于混合SSR + SPA应用程序的实验性HTML / DOM渲染系统。 看看。 简而言之:性能和*基简单。 没有VDOM。 无差异(多数情况下)。 没有库类。 没有模板。 没有字符串解析。 只是函数调用。 无中间表示。 直接呈现为Node中的字符串,直接呈现为浏览器中的DOM节点。 仅渲染一次。 将本机用于状态。 (超出Prax的范围。) 更换而不是回流。 在纯JS中很好用。 无需构建系统。 微小(未压缩的数KB)和无依赖项。 本机JS模块。 目录 直接实例化 道具 孩子们 可拉丝的 JSX 为什么 为什么不React呢? 对SSR + SPA不利 React似乎特别不适用于混合SSR + SPA应用程序。 您理想的流程: 根据任何请求,在Node中呈现整个页面。 用户获得完整的内容。 它没有JS占位符,不需要任何ajax,并且不包含不可见的JSON。
【文件预览】:
prax-master
----.gitignore(65B)
----.eslintrc(2KB)
----package.json(398B)
----prax.mjs(8KB)
----node.mjs(7KB)
----impl.md(930B)
----readme.md(20KB)
----.npmignore(11B)
----rcompat.mjs(3KB)
----docs()
--------index.html(1KB)
----test()
--------test-rcompat.mjs(2KB)
--------test.html(1KB)
--------test-browser.mjs(3KB)
--------test-common.mjs(14KB)
--------test-utils.mjs(2KB)
--------readme.md(293B)
--------srv.mjs(405B)
--------test-node.mjs(2KB)