Fresh 1.3 正式发布,Deno 全栈 Web 框架
Fresh 1.3 已正式发布。 Fresh 是 Deno 的全新全栈 Web 框架。默认情况下,使用 Fresh 构建的网页不会向客户端发送 JavaScript。该框架没有构建步骤,可以将部署时间缩短一个数量级。 Fresh 核心是路由框架和模板引擎的组合,支持在服务器上按需渲染页面。除了在服务器中提供的即时 (JIT) 渲染之外,Fresh 还提供了一个接口,用于在客户端上无缝渲染某些组件,以实现最大的交互性。 该框架使用 Preact 和 JSX(或 TSX)在服务器和客户端上进行渲染和模板化。客户端渲染在每个组件级别上是完全可选的,因此许多应用程序根本不会向客户端发送任何 JavaScript。 主要变化 新增异步路由组件 支持从插件添加路由/中间件 自动渲染 500 错误模板 引入 Error 边界 支持在同一文件中导出多个 island 新增 Fresh linting 规则 支持 Deno.serve 其他优化 详情查看发布公告。
