nanoweb

所属分类:Web服务器
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2023-11-12 17:08:09
上 传 者sh-1993
说明:  nanoweb是用于构建行为类似SPA的以服务器为中心的多页面web应用程序的最小库。
(nanoweb is a minimal library for building server-centric multi page web applications that behave like SPAs.)

文件列表:
.editorconfig (152, 2023-11-12)
.eslintrc.js (1482, 2023-11-12)
.prettierrc (125, 2023-11-12)
LICENSE (1519, 2023-11-12)
benchmarks/ (0, 2023-11-12)
benchmarks/advanced-streaming-template-tag/ (0, 2023-11-12)
benchmarks/advanced-streaming-template-tag/html.ts (2762, 2023-11-12)
benchmarks/advanced-streaming-template-tag/index.ts (92, 2023-11-12)
benchmarks/advanced-streaming-template-tag/page.ts (2718, 2023-11-12)
benchmarks/advanced-template-tag/ (0, 2023-11-12)
benchmarks/advanced-template-tag/__snapshots__/ (0, 2023-11-12)
benchmarks/advanced-template-tag/__snapshots__/template-tag.test.ts.snap (1947, 2023-11-12)
benchmarks/advanced-template-tag/html.ts (2279, 2023-11-12)
benchmarks/advanced-template-tag/index.ts (92, 2023-11-12)
benchmarks/advanced-template-tag/page.ts (2737, 2023-11-12)
benchmarks/advanced-template-tag/template-tag.test.ts (3529, 2023-11-12)
benchmarks/async-jsx-html/ (0, 2023-11-12)
benchmarks/async-jsx-html/index.ts (100, 2023-11-12)
benchmarks/async-jsx-html/page.tsx (2679, 2023-11-12)
benchmarks/current-stream-version/ (0, 2023-11-12)
benchmarks/current-stream-version/index.ts (545, 2023-11-12)
benchmarks/current-version/ (0, 2023-11-12)
benchmarks/current-version/index.ts (216, 2023-11-12)
benchmarks/get-products.ts (177, 2023-11-12)
benchmarks/index.ts (4452, 2023-11-12)
benchmarks/inferno/ (0, 2023-11-12)
benchmarks/inferno/index.ts (246, 2023-11-12)
benchmarks/inferno/page.tsx (2548, 2023-11-12)
benchmarks/jest.config.js (118, 2023-11-12)
benchmarks/jsx-rev1/ (0, 2023-11-12)
benchmarks/jsx-rev1/index.ts (123, 2023-11-12)
benchmarks/jsx-rev1/page.tsx (5690, 2023-11-12)
benchmarks/jsx-rev2/ (0, 2023-11-12)
benchmarks/jsx-rev2/index.ts (194, 2023-11-12)
benchmarks/jsx-rev2/page.tsx (4019, 2023-11-12)
benchmarks/jsx-rev3/ (0, 2023-11-12)
benchmarks/jsx-rev3/index.ts (154, 2023-11-12)
benchmarks/jsx-rev3/page.tsx (3608, 2023-11-12)
... ...

# nanoweb nanoweb is a minimal library for building server-centric multi page web applications that behave like SPAs. - **HTML-over-the-wire**: Merges HTML responses instead of replacing the complete page. - **Based on standards**: Doesn't reinvent the wheel. It uses [template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) and [web components](https://developer.mozilla.org/en-US/docs/Web/Web_Components). - **Minimal**: Currently 560 LOC and the API consists of **only 5 functions**. - **Component-based**: Build encapsulated components, then compose them to make complex UIs. nanoweb's ideas can be freely combined with other server-centric frameworks while avoiding a technology lock-in, which makes it a perfect fit for [micro-frontends](https://martinfowler.com/articles/micro-frontends.html). Check out the full documentation at: [https://nanoweb.js.org/](https://nanoweb.js.org/)

近期下载者

相关文件


收藏者