
8

后端渲染:基于Deno的全新全栈Web框架Fresh介绍
source link: https://www.jdon.com/61291
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

后端渲染:基于Deno的全新全栈Web框架Fresh介绍
客户端渲染很昂贵,它会降低用户体验,大幅增加移动设备的功耗,而且通常不是很健壮。
Fresh使用了一种不同的模式:在这种模式下,你默认向客户端提供0KB的JS。在这种模式下,大部分的渲染是在服务器上完成的,而客户端只负责重新渲染小的交互性岛屿。
Fresh的核心是一个路由框架和模板引擎,它可以在服务器上按要求渲染页面。除了在服务器上的这种及时(JIT)渲染之外,Fresh还提供了一个接口,用于在客户端无缝渲染一些组件,以获得最大的互动性。
该框架使用Preact和JSX(或TSX)在服务器和客户端进行渲染和模板制作。客户端渲染完全是在每个组件层面上选择的,因此许多应用程序根本就没有向客户端发送JavaScript。
Fresh没有一个构建步骤。你所写的代码直接是在服务器和客户端上运行的代码,任何必要的TypeScript或JSX到普通JavaScript的转换都是在需要时及时完成的。这允许非常快速的迭代循环和即时部署。
Fresh 1.0是一个稳定的版本,可以在生产中依靠它来使用。Deno的许多公共网络服务都使用Fresh。
详细点击标题
</div
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK