DoneJS的第3版是一个用于构建实时Web和移动应用程序的开源JavaScript框架,其创建者称新版本具有更快的渲染和可摇树的模块。 DoneJS(以前称为JavaScriptMVC )能够开发实时UI,并可以将其导出以在多个平台上运行。
DoneJS版本3中的新增功能
版本3.0的关键是增量渲染,这可以加快服务器渲染速度。 使用增量渲染,应用程序可分为两部分:可以立即发送的静态内容和必须等待的动态内容。 通过立即发送静态内容,应用程序可以比传统服务器端渲染更早地启动。 服务器继续呈现动态内容并将增量转发给客户端。
DoneJS版本3中的新功能:
- CanJS 5.0客户端JavaScript框架,包括可摇树的模块。 摇树是消除死代码的一种形式,它检查
import
语句以确定正在使用的代码。 CanJS还具有一个更易于配置的服务层,用于请求数据。 - StealJS 2.0 JavaScript依赖加载程序,通过在不需要时删除promise-polyfill来简化调试。
DoneJS结合了其他技术,包括来自jQuery JavaScript库的DOM帮助器,FuncUnit功能测试和DocumentJS文档引擎。 在2019年,主要赞助商是Bitovi软件工程公司的DoneJS的开发人员计划改善开发人员的体验。 其中一项优先任务是利用盗窃工具构建技术来缩短构建时间。
在哪里下载DoneJS 3.0
您可以通过NPM安装DoneJS:
npm install -g donejs donejs add app my-app
From: https://www.infoworld.com/article/3331926/donejs-javascript-framework-gets-faster.html