首页 > 社交 > 科普中国

Deno

常驻编辑 科普中国 2022-06-17 开发者   框架   核心   路由   组件   客户端   步骤   边缘   快速   代码

出品|开源中国EHW拜客生活常识网

Deno 核心开发者 Luca Casonato 开源了名为「Fresh」的新项目,并称它是下一代的 Web 框架。EHW拜客生活常识网

EHW拜客生活常识网

根据官网的介绍,Fresh 是面向 JavaScript 和 TypeScript 开发者的全栈现代 Web 框架,可帮助他们轻松创建高质量、高性能、稳定性好,以及支持定制的 Web 应用。EHW拜客生活常识网

Fresh 核心是路由框架和模板引擎的组合,支持在服务器上按需渲染页面。除了在服务器中提供的即时 (JIT) 渲染之外,Fresh 还提供了一个接口,用于在客户端上无缝渲染某些组件,以实现最大的交互性。该框架使用 Preact 和 JSX 在服务器和客户端上进行渲染和模板化。EHW拜客生活常识网

一句话描述 Fresh:在服务器端渲染并将 HTML 推送到客户端。EHW拜客生活常识网

Fresh 亮点特性

  • 无构建步骤EHW拜客生活常识网

  • 零配置EHW拜客生活常识网

  • 边缘 JIT 渲染EHW拜客生活常识网

  • 轻量且快速(框架不需要客户端 JS)EHW拜客生活常识网

  • 单个组件支持可选的客户端 HydrationEHW拜客生活常识网

  • 由于采用渐进式增强和使用原生浏览器功能而具有很强的适应性EHW拜客生活常识网

  • 开箱即用的 TypeScriptEHW拜客生活常识网

  • 文件系统路由采用 Next.jsEHW拜客生活常识网

由于 Fresh 没有构建步骤,因此开发者编写的代码直接就是在服务器上运行的代码、在客户端上执行的代码。将 TypeScript 或 JSX 转换为纯 JavaScript 的任何必要转换都是在需要时即时完成的。这允许非常快速的迭代循环和非常快速的部署。EHW拜客生活常识网

通过 Deno,Fresh 项目可以手动部署到任何平台,但部署到像 Deno Deploy 这样的边缘运行时可获得最佳体验。目前 Fresh 尚未正式发布,仍处于频繁更改核心功能的阶段,请勿在生产环境使用。EHW拜客生活常识网

相关阅读:

  • 苹果开发者选项在哪里(iPhonexs开机显示)
  • 朋友聚会玩什么?一起躁个游戏吧
  • 应对数字化需求结构变化,华为期待与志同道合者一起,共创
  • 倒计时13小时!iOS16即将发布/你的设备在支持名单内吗
  • 罗永浩称仍要收购苹果:我能让苹果上三个台阶不止
  • 荷兰立功了!重罚之下苹果认怂,App
  • 网友奋力抨击微软玩一些假开源的小把戏
  • 苹果的混合现实头戴式设备或配备
  • 开发者说:峡谷之巅与排位更新
  • 开放麒麟发布了
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。